システムサービス制御
1.システムサービス制御
システムサービス制御
systemctl、コントロールタイプ、サービス名
コントロールタイプ
start:start
stop:stop
restart:restart(サービスを中断します)
reload:reload(サービスを中断しません)
status:サービスステータスの表示
enable:ブート時にセルフスタート
disable boot
2.システムサービスの開始と制御2-1
ntsysvシステムサービス管理ツール
1.ntsysv
は、上下のキーを押してサービスを選択し、スペースキーを押してサービスを自動的に開始するかどうかを選択し、Tabキーを押して確認またはキャンセルを選択します
。2。ntsysv--level level list
注:デフォルト設定では、現在の実行レベルのみが設定されます。異なる実行レベルを構成するには、「-level」オプションを使用して1つ以上の実行レベルを指定します(例:コマンド「ntsysv--level 3 4 5」)。レベル3、4、および5の
システムサービスの開始と制御2-21。
システムサービスの起動ステータスを表示する
systemctlis-enable service name
2.システムサービスの起動ステータスを設定します
systemctlenable / disable service name
3つ目は、ntsysvツールとsystemctlツールの違いです。
1.ntsysvツール
①はインタラクティブなビジュアルウィンドウを提供します
②キャラクター端末で実行できます
③複数のサービスの集中管理に便利です
2.systemctlツール
①インタラクティブなビジュアルウィンドウを提供しません
②単一のサービスを管理する方が効率的です
第4に、システムのデフォルトの実行レベルを表示します
systemctl get-default
5.マシンを再起動せずに現在の実行レベルを切り替えます。分離は現在の実行レベルを切り替えるために使用されます
1.Systemctlはgraphical.targetグラフィカルインターフェイスを分離します
2.Systemctlはmulti-user.target文字インターフェイスを分離します
6、現在の実行レベルを表示します
1、ランレベル
3は文字インターフェイスが前の実行レベルを参照し、5はグラフィカルインターフェイスが現在の実行レベル
2を参照します。who-r
3は文字インターフェイスが前の実行レベルを参照し、5はグラフィカルインターフェイスが現在の実行レベルを参照します
7、デフォルトの実行レベルを変更します
1、systemctl set-default multi-user.target
2. rm /etc/systemd/system/default.target
ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
リンクのターゲットファイルを削除し、ソフトリンクを作成します
上記の両方の方法を有効にするには、再起動する必要があります
8.指定されたターゲットのユニット間の依存関係を分析します
systemctl list-dependencies multi-user.target
注:各サービスの前のドット、緑は実行中、赤は実行中でないことを意味します
9、現在の実行レベルのターゲットを参照しているターゲットを確認します
systemctl list-dependencies multi-user.target --reverse
10.システムに含まれるすべてのターゲットを一覧表示します
systemctl list-unit-files --type = target
11.ユニットアイテムを一覧表示します
1.すべてのアクティブなユニットを一覧表示します
systemctllist-units
2.非アクティブな
systemctllist-units--allを含むすべてのユニットを一覧表示します
3.実行されていないすべてのユニット、つまり非アクティブな
systemctl list-units --all --state = inactiveを一覧表示します。
4.現在のアクティブ状態(アクティブ)にあるすべてのユニットを一覧表示します
systemctl list-units --type = service
5.すべての状態(アクティブおよび非アクティブを含む)のすべてのサービスユニットを一覧表示します
systemctl list-units --type = service --all
6.すべてのユニットファイルを一覧表示します。注:
systemctllist-unit-filesを有効にするかどうかは次のとおりです。
static:構成ファイルには[Install]部分がなく(実行できません)、他の構成ファイルの依存関係としてのみ使用できます。
マスク:構成ファイルは起動リンクを確立することを禁じられています
。7 。サービスが依存する
ユニットをリストします。systemctllist-dependenciesfirewalld.service
8.ユニットファイル
systemctlcatopenresty.serviceを表示します
9.変更されたすべてのユニットファイルをリロードします
Systemctldaemon-reload