プロジェクト

全般

プロフィール

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

参考資料

入門、解説


7年以上前に更新