目次
Systemdについて
- 最初に起動するサービス
- プロセスIDは "1"
- サービスを管理するサービス
- 管理コマンドは [systemctl]
- SysVinitの後継 (SysVinitの互換)
- サービスを[Unit]という単位で呼称
- 複数のUnitをグループ化したものを[Target]と呼称
サービスの起動・停止・確認
サービスの起動
systemctl start [SERVICE]
サービスの停止
systemctl stop [SERVICE]
サービスの再起動
systemctl restart [SERVICE]
サービスの強制停止
systemctl kill [SERVICE]
サービスの状態確認
systemctl status [SERVICE]
自動起動の有効・無効・確認
systemctl enable [SERVICE]
systemctl disable [SERVICE]
systemctl is-enabled [SERVICE]
その他
問題のあるサービス
systemctl --failed
サービスの一覧
systemctl list-units <option>
- option
- --all: 全サービス一覧
- --type=service: 起動中のサービスの一覧