systemctl
命令是系統服務管理的指令,它將service
和chkconfig
這兩個命令組合到一起。
[root@study ~]# systemctl [command] [unit]
command 主要有:start
:立刻啟動後面接的 unitstop
:立刻關閉後面接的 unitrestart
:立刻關閉後啟動後面接的 unit,亦即執行 stop 再 start 的意思reload
:不關閉後面接的 unit 的情況下,重新載入設定檔,讓設定生效enable
:設定下次開機時,後面接的 unit 會被啟動disable
:設定下次開機時,後面接的 unit 不會被啟動status
:目前後面接的這個 unit 的狀態,會列出有沒有正在執行、開機預設執行否、登錄等資訊等!is-active
:目前有沒有正在運作中is-enabled
:開機時有沒有預設要啟用這個 unit
[root@study ~]# systemctl start atd.service
[root@study ~]# systemctl start atd.service
[root@study ~]# systemctl status atd.service
[root@study ~]# systemctl enable atd.service
[root@study ~]# systemctl disable atd.service
[root@study ~]# systemctl list-units --type=service
[root@study ~]# systemctl restart atd.service