systemctlコマンド(サービスの管理)

多くのLinuxディストリビューションでは、systemdでサービスやデーモンを管理し、systemctlコマンドでsystemdをコントロールする。

systemctlでサービスの起動・停止や自動起動の設定、状態の確認などが出来る。

# サービスの開始
sudo systemctl start [サービス名]

# サービスの停止
sudo systemctl stop [サービス名]

# サービスの再起動
sudo systemctl restart [サービス名]

# サービスの再読み込み
sudo systemctl reload [サービス名]

# サービスの自動起動オン
sudo systemctl enable [サービス名]

# サービスの自動起動オフ
sudo systemctl disable [サービス名]

# サービスの状態表示
sudo systemctl status [サービス名]

# サービスの自動起動確認
sudo systemctl is-enable [サービス名]

# 全サービスの起動状態を確認
sudo systemctl list-units -t service

# 全サービスの自動起動可否を確認
sudo systemctl list-unit-files -t service

タイトルとURLをコピーしました