Linux中查看開機自啟動服務(wù)-systemctl命令

查看開機自啟動服務(wù)命令

  1. 命令
// 查看所有服務(wù)列表
[root@rabbit-101 ~]# systemctl list-unit-files

// 利用grep過濾指定服務(wù)(如下:查看mysqld服務(wù)開機自啟動設(shè)置)
[root@rabbit-101 ~]# systemctl list-unit-files | grep mysql
執(zhí)行結(jié)果示意圖
  1. 服務(wù)狀態(tài)說明:
    • enable :服務(wù)是開機自啟動
    • disabled :服務(wù)開機不會自啟動
    • static :服務(wù)不可以自啟動,不過可能會被其它的 enabled 的服務(wù)來喚醒
    • mask :無論如何都無法被啟動!因為已經(jīng)被強制注銷??赏ㄟ^ systemctl unmask 改回原來的狀態(tài)

systemctl命令管理服務(wù)

  1. 命令格式:systemctl command 服務(wù)名
  2. command選項說明
    • start:立刻啟動后面接的 服務(wù)
    • stop:立刻關(guān)閉后面接的 服務(wù)
    • restart:立刻關(guān)閉后啟動后面接的 服務(wù),亦即執(zhí)行 stop 再 start 的意思
    • reload:不關(guān)閉 服務(wù) 的情況下,重新載入配置文件,讓設(shè)置生效
    • enable:設(shè)置下次開機時,后面接的 服務(wù) 會被啟動
    • disable:設(shè)置下次開機時,后面接的 服務(wù) 不會被啟動
    • status:目前后面接的這個 服務(wù) 的狀態(tài),會列出有沒有正在執(zhí)行、開機時是否啟動等信息
    • is-active:目前有沒有正在運行中的 服務(wù)
    • is-enable:開機時有沒有默認(rèn)要啟用這個 服務(wù)
    • kill:不要被 kill 這個名字嚇著了,它其實是向運行 服務(wù) 的進(jìn)程發(fā)送信號
    • show:列出 服務(wù) 的配置。
    • mask:注銷 服務(wù),注銷后你就無法啟動這個 服務(wù) 了
    • unmask:取消對 服務(wù) 的注銷

示例

  1. 關(guān)閉/啟動 服務(wù)開機自啟動
// 關(guān)閉mysql服務(wù)開機自啟動
[root@rabbit-101 ~]# systemctl disable mysqld

// 設(shè)置mysql服務(wù)開機自啟動
[root@rabbit-101 ~]# systemctl enable mysqld
  1. 同時 關(guān)閉/啟動 多個服務(wù)開機自啟動
// 同時開啟 mysqld 、docker.service 和 cri-docer.service服務(wù)
[root@rabbit-101 ~]# systemctl enable mysqld docker.service cri-docker.service

// 同時關(guān)閉 mysqld 、docker.service 和 cri-docer.service服務(wù)
[root@rabbit-101 ~]# systemctl disable mysqld docker.service cri-docker.service

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容