Linux中使用systemctl操作服務、新建自定義服務


Linux有12種Unit,對於個人來講,用的最多的是Service Unit,下面的Unit均指Service Unit(服務單元)

 

# 啟動Unit

systemctl start appname.service

# 停止Unit

systemctl stop appname.service

# 重啟Unit

systemctl restart appname.service

 

# 重新加載Unit的配置文件

systemctl reload appname.service

# 重新加載所有Unit的配置文件

systemctl daemon-reload

tip:重新加載需要重新啟動Unit才生效

 

# 開機啟動Unit

systemctl enable appname.service

# 禁止開機啟動Unit

systemctl disable appname.service

 

# 查看Unit狀態

systemctl status appname.service

# 查看Unit是否運行

systemctl is-active appname.service

# 查看Unit是否啟動失敗

systemctl is-failed appname.service

# 顯示Unit是否建立了啟動鏈接

systemctl is-enabled appname.service

 

當然也可以使用 service命令對服務進行操作,具體可看這里

對於更完全的對 systemd,systemctl,Unit的解讀,可看這里

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM