「ランレベル設定」の編集履歴(バックアップ)一覧はこちら

ランレベル設定」(2011/08/28 (日) 18:46:43) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*ランレベル設定 **OS Fedora15 **概要 ランレベルとは、Linuxの動作モードのこと。 ランレベルには0~6の7種類あり、その数値によって動作の内容が異なる。 |ランレベル|意味| |0|シャットダウン(システムの停止)| |1|シングルユーザーモード(rootのみ)| |2|ネットワークなしのマルチユーザーモード| |3|通常のマルチユーザーモード(テキストログイン)| |4|未使用| |5|グラフィカルログインによるマルチユーザーモード| |6|システムの再起動| ---- **確認 現在のランレベルを確認するには、「runlevel」コマンドを使用する。 >$ /sbin/runlevel >N 5 **設定 ***telinit 一時的にランレベルを変更するときは、「telinit」コマンドを使用する。 runlevelコマンドを実行すると、1つ前のランレベルと現在のランレベルが表示される。1つ前のランレベルが存在しないときは、「N」が表示される。 >/sbin/telinit 3 ***/etc/inittab どのランレベルで起動するかは、「/etc/inittab」に記載されている。このファイルを編集することで、次回の起動からランレベルが変更される。 >id:3:initdefault: ところが、Fedora15からは別の方法に変更されている。inittabを参照すると以下の様に記載されている。 >$ cat /etc/inittab ># inittab is no longer used when using systemd. ># ># ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. ># ># Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target ># ># systemd uses 'targets' instead of runlevels. By default, there are two main targets: ># ># multi-user.target: analogous to runlevel 3 ># graphical.target: analogous to runlevel 5 ># ># To set a default target, run: ># ># ln -s /lib/systemd/system/<target name>.target /etc/systemd/system/default.target ># つまり、各ランレベルのスクリプトのシンボリックリンクを「/etc/systemd/system/default.target」に設定すればよいみたい。 グラフィカルログイン時のdefault.targetのファイル情報を表示してみると、以下のようになる。 >$ ls -l /etc/systemd/system/default.target >lrwxrwxrwx. 1 root root 36 7月 9 00:21 /etc/systemd/system/default.target -> /lib/systemd/system/runlevel5.target
*ランレベル設定 **OS Fedora15 **概要 ランレベルとは、Linuxの動作モードのこと。 ランレベルには0~6の7種類あり、その数値によって動作の内容が異なる。 |ランレベル|意味| |0|シャットダウン(システムの停止)| |1|シングルユーザーモード(rootのみ)| |2|ネットワークなしのマルチユーザーモード| |3|通常のマルチユーザーモード(テキストログイン)| |4|未使用| |5|グラフィカルログインによるマルチユーザーモード| |6|システムの再起動| ---- **確認 現在のランレベルを確認するには、「runlevel」コマンドを使用する。 >$ /sbin/runlevel >N 5 **設定 ***telinit 一時的にランレベルを変更するときは、「telinit」コマンドを使用する。 runlevelコマンドを実行すると、1つ前のランレベルと現在のランレベルが表示される。1つ前のランレベルが存在しないときは、「N」が表示される。 >/sbin/telinit 3 ***/etc/inittab どのランレベルで起動するかは、「/etc/inittab」に記載されている。このファイルを編集することで、次回の起動からランレベルが変更される。 >id:3:initdefault: ところが、Fedora15からは別の方法に変更されている。inittabを参照すると以下の様に記載されている。 >$ cat /etc/inittab ># inittab is no longer used when using systemd. ># ># ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. ># ># Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target ># ># systemd uses 'targets' instead of runlevels. By default, there are two main targets: ># ># multi-user.target: analogous to runlevel 3 ># graphical.target: analogous to runlevel 5 ># ># To set a default target, run: ># ># ln -s /lib/systemd/system/<target name>.target /etc/systemd/system/default.target ># つまり、各ランレベルのスクリプトのシンボリックリンクを「/etc/systemd/system/default.target」に設定すればよいみたい。 グラフィカルログイン時のdefault.targetのファイル情報を表示してみると、以下のようになる。 >$ ls -l /etc/systemd/system/default.target >lrwxrwxrwx. 1 root root 36 7月 9 00:21 /etc/systemd/system/default.target -> /lib/systemd/system/runlevel5.target 各ランレベルのスクリプトは以下になる。 >$ ls /lib/systemd/system/runlevel*.target >/lib/systemd/system/runlevel0.target /lib/systemd/system/runlevel4.target >/lib/systemd/system/runlevel1.target /lib/systemd/system/runlevel5.target >/lib/systemd/system/runlevel2.target /lib/systemd/system/runlevel6.target >/lib/systemd/system/runlevel3.target だが、これも他のスクリプトのシンボリックリンクのようだ。 $ ls -l runlevel*.target >lrwxrwxrwx. 1 root root 15 7月 15 22:56 runlevel0.target -> poweroff.target >lrwxrwxrwx. 1 root root 13 7月 15 22:56 runlevel1.target -> rescue.target >lrwxrwxrwx. 1 root root 17 7月 15 22:56 runlevel2.target -> multi-user.target >lrwxrwxrwx. 1 root root 17 7月 15 22:56 runlevel3.target -> multi-user.target >lrwxrwxrwx. 1 root root 17 7月 15 22:56 runlevel4.target -> multi-user.target >lrwxrwxrwx. 1 root root 16 7月 15 22:56 runlevel5.target -> graphical.target >lrwxrwxrwx. 1 root root 13 7月 15 22:56 runlevel6.target -> reboot.target

表示オプション

横に並べて表示:
変化行の前後のみ表示: