Systemctl

提供: yorozu
移動: 案内検索


# systemctl --all
# systemctl -a
全てのユニット/プロパティを表示する


# systemctl -t service
特定のユニットのみを指定して表示する

get-default 	デフォルトのターゲットを表示する 

set-default NAME 	デフォルトのターゲットを変更する
# systemctl set-default graphical.target
システムデフォルトをグラフィカルログインに変更


service ユーティリティーと systemctl の比較

service                   systemctl                                   詳細
service name start        systemctl start name.service                サービスを開始します。
service name stop         systemctl stop name.service                 サービスを停止します。
service name restart      systemctl restart name.service              サービスを再起動します。
ervice 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 ユーティリティーと systemctl の比較

chkconfig 	          systemctl 	                              詳細
chkconfig name on         systemctl enable name.service	              サービスを有効にします。
chkconfig name off        systemctl disable name.service              サービスを無効にします。
chkconfig --list name     systemctl status name.service               サービスが有効かどうかをチェックします。
                          systemctl is-enabled name.service

chkconfig --list          systemctl list-unit-files --type service    サービスすべてを一覧表示し、それらが有効かどうかをチェックします。