Linux Systemd¶
使用方法¶
サービスの定義¶
OS標準パッケージのサービス定義は、@/usr/lib/systemd/*/ に置かれています。
設定ファイルを変更したことをsystemdに認識させる¶
# systemctl daemon-reload
コマンドツール¶
UpstartコマンドからSystemdコマンドの対照¶
Upstartコマンド | Systemdコマンド | 備考 |
---|---|---|
service <name> start | systemctl start <name>.service | |
service <name> stop | systemctl stop <name>.service | |
service <name> restart | systemctl restart <name>.service | |
service <name> condrestart | systemctl try-restart <name>.service | |
service <name> reload | systemctl reload <name>.service | |
service <name> status | systemctl status <name>.service systemctl is-active <name>.service |
|
service --status-all | systemctl list-units --type service --all | |
chkconfig <name> on | systemctl enable <name>.service | |
chkconfig <name> off | systemctl disable <name>.service | |
chkconfig --list <name> | systemctl status <name>.service systemctl is-enable <name>.service |
|
chkconfig --list | systemctl list-unit-files --type service |
参考資料¶
入門、解説¶