手当たり次第に書くんだ

飽きっぽいのは本能

LPIC runlevel コマンド

目次に戻る

Overview

runlevel コマンドは、SysVinit で使用されているサービスのグループを開始および停止するための古い方法です。Systemd は、ランレベルをターゲットにマッピングする互換性レイヤーを提供し、runlevel のような関連するバイナリも提供しています。ただし、Systemd では複数のターゲットを同時にアクティブ化できる一方で、SysVinit では一度に 1 つのランレベルのみが「アクティブ」になります。ランレベルと Systemd のターゲットは、機能的に似ていますが、ランレベルは SysVinit の古い方法であり、Systemd のターゲットと完全に一致しないことがあります。そのため、両者の間のマッピングは完全ではなく、混乱を招くことがあります。新しいコードではランレベルの使用は避けるべきであり、主にカーネルの起動パラメータで一致する Systemd ターゲットを参照するための省略表記としてのみ有用です。

ランレベルと Systemd ターゲットのマッピングは以下の通りです。

ランレベルSystemd ターゲット
0poweroff.target
1rescue.target
2, 3, 4multi-user.target
5graphical.target
6reboot.target
ランレベルと Systemd ターゲットのマッピング

runlevel コマンドの書式

runlevel [options...]

runlevel コマンドのオプション

runlevel コマンドのオプションは --help のみです。

runlevel コマンドの実行例

runlevel コマンドは、以前と現在のランレベルを表示します。2 つのランレベルの文字は、単一のスペース文字で区切られます。ランレベルが特定できない場合、N が代わりに表示されます。どちらも特定できない場合、”unknown”という単語が表示されます。環境で上書きされていない限り、これは最近のランレベルの変更を確認するために utmp データベースをチェックします。

myadmin@ubuntu:~$ runlevel
N 5

目次に戻る

LPIC runlevel コマンド

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る