Linux下systemctl管理服務簡介

systemctl主要是用來管理linux中的各種服務的。

管理服務的動作主要有一下幾個
1、start 打開
2、stop 關閉
3、restart 重啓
4、reload 讀取配置文件並且重新加載服務
5、enable 開機自動啓動服務
6、disable 關閉開機自動啓動服務
7、status 查看服務的狀態

常見的服務的狀態:
Loaded行: enable說明已經開機自啓,disable說明沒有開啓自啓
Active行:running說明正在運行,dead說明沒有運行

較全的loaded行內容:
enable
disable
static:表示該服務器不可以自動啓動,但是可以被某些服務來喚醒,並且啓動
mask:無論如何都無法自動啓動,除非使用命令systemctl unmask來進行修改

交全的Active行內容
running
dead
active(running):有一個或多個程序正在執行,如vsftp
active(exited):執行一次後結束在服務,比如掛載的quotaon服務
active(waiting):表示正在執行中,但是等待其他事件結束後纔可以運行,如打印機的隊列

systemctl poweroff
systemctl reboot
systemctl suspend 進入暫停模式
systemctl hibernate 進入休眠模式
systemctl rescue 強制進入救援模式
systemctl emergency 強制進入緊急救援模式

查看各個服務之間的依賴關係
systemctl list-dependencies sshd.service

歡迎大家加入劉貝斯老師QQ羣交流:978526953

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章