Linux にはランレベルと言う物がある。
モードによりシステムの動作が変わるのでどんな状況で動いているかがわかる。
systemd が導入されるとこのランレベルに変わるものが導入された。
どの様にランレベルを変更できるか下記に記述する。
ランレベル /etc/inittab
0 電源オフ
1 シングルユーザモード
2 マルチユーザモード(ネットワークはオフ)
3 マルチユーザモード(ネットワークはオン)
4 未使用
5 グラフィカルモード
6 再起動
現在のランレベルは次のコマンドで確認できる。
$ runlevel
一時的な変更は次のコマンドで行う。次の例は ランレベルを1に変更する例。
# init 1
恒久的に変更するためには /etc/inittab を修正する必要がある。
次のように記述されているなら次回起動時はランレベル3になる。
id:3:initdefault:
systemd では管理の仕方が変わりランレベルは次のようになった。
0 -> poweroff.target
1 -> rescue.target
3 -> multi-user.target
5 -> graphical.target
6 -> reboot.target
2と4に対応するものは無い。
このtargetファイルは /etc/systemd/ に色々ファイルが有り、
この中のファイルは /lib/systemd の中のファイルのシンボリックファイルになっている。
/etc/systemd/system/default.target は何のファイルのシンボリックリンクになっているかでランレベルが決まる。
現在のランレベルは次のコマンドで確認できる。
$ runlevel
または、次のコマンドでも確認できる。
$ systemctl get-default
systemctl で表示されるのは、現在セットされている内容を見ているので
厳密には今のランレベルというわけではない。
一時的にランレベルを変更するのは次のコマンド。
# systemctl isolate graphical.target
または次のコマンドでも変更できる。
# init 5
恒久的に変更するには次のコマンド。
# systemctl set-default graphical
モードによりシステムの動作が変わるのでどんな状況で動いているかがわかる。
systemd が導入されるとこのランレベルに変わるものが導入された。
どの様にランレベルを変更できるか下記に記述する。
ランレベル /etc/inittab
0 電源オフ
1 シングルユーザモード
2 マルチユーザモード(ネットワークはオフ)
3 マルチユーザモード(ネットワークはオン)
4 未使用
5 グラフィカルモード
6 再起動
現在のランレベルは次のコマンドで確認できる。
$ runlevel
一時的な変更は次のコマンドで行う。次の例は ランレベルを1に変更する例。
# init 1
恒久的に変更するためには /etc/inittab を修正する必要がある。
次のように記述されているなら次回起動時はランレベル3になる。
id:3:initdefault:
systemd では管理の仕方が変わりランレベルは次のようになった。
0 -> poweroff.target
1 -> rescue.target
3 -> multi-user.target
5 -> graphical.target
6 -> reboot.target
2と4に対応するものは無い。
このtargetファイルは /etc/systemd/ に色々ファイルが有り、
この中のファイルは /lib/systemd の中のファイルのシンボリックファイルになっている。
/etc/systemd/system/default.target は何のファイルのシンボリックリンクになっているかでランレベルが決まる。
現在のランレベルは次のコマンドで確認できる。
$ runlevel
または、次のコマンドでも確認できる。
$ systemctl get-default
systemctl で表示されるのは、現在セットされている内容を見ているので
厳密には今のランレベルというわけではない。
一時的にランレベルを変更するのは次のコマンド。
# systemctl isolate graphical.target
または次のコマンドでも変更できる。
# init 5
恒久的に変更するには次のコマンド。
# systemctl set-default graphical
コメント
コメントを投稿