Centos 7.* 使用 Systemd 進行系統初始化,因此,Centos 7.* 中我們可以使用 systemctl
管理系統中的服務。
systemctl
管理的服務均包含了一個以 .service
結尾的文件,存放於 /lib/systemd/
。
(在 Centos 7.* 中,使用 yum install
命令安裝的軟件都會在 /linb/systemd/
下自動創建對應的 .service
文件。)
命令格式
systemctl cmd service_name.service
其中:
- cmd 指命令名稱
- service_name 指的是服務名稱
- .service 也可以省略
常用命令
-
查看服務狀態
systemctl status service_name
-
啟動服務
systemctl start service_name
-
關閉服務
systemctl stop service_name
-
設置開機啟動
systemctl enable service_name
-
關閉開機啟動
systemctl disable service_name
-
查看服務是否設置開機啟動
systemctl is-enabled service_name
-
重啟服務
systemctl restart service_name