Linux中的系統服務的控制

2021-08-09 04:43:20 字數 1277 閱讀 2363

1.systemd

系統初始化程式,系統開始的第乙個程序,pid為1

2.systemctl 命令

systemctl list-units ##列出當前系統服務的狀態

systemctl list-unit-files ##列出服務的開機狀態

systemctl status sshd ##檢視指定服務的狀態

systemctl stop sshd ##關閉指定服務

systemctl start sshd ##開啟指定服務

systemctl restart sshd ##從新啟動服務

systemctl enable sshd ##設定指定服務開機開啟

systemctl disable sshd ##設定指定服務開機關閉

systemctl reload sshd ##使指定服務從新載入配置

systemctl list-dependencies sshd ##檢視指定服務的倚賴關係

systemctl mask sshd ##凍結指定服務

systemctl unmask sshd ##啟用服務

systemctl set-default multi-user.target ##開機不開啟圖形

systemctl set-default graphical.target ##開機啟**形

setterm ##文字介面設定color

3.服務狀態

systemctl status 服務名稱

loaded ##系統服務已經初始化完成,載入過配置

active(running) ##正有乙個或多個程式正在系統中執行,

# vsftpd 就是這種模式

atcive(exited) ##僅執行一次就正常結束的服務,

# 目前並沒有任何程式在系統中執行

atcive(waiting) ##正在執行當中,

# 不過還再等待其他的事件才能繼續處理

inactive ##服務關閉

enbaled ##服務開機啟動

disabled ##服務開機不自啟

static ##服務開機啟動項不可被管理

failed ##系統配置錯誤

需要熟記常用的命令和操作,較長的命令可以用tab鍵補齊。

Linux系統服務控制

一 系統服務控制 系統服務控制 systemctl 控制型別 服務名稱 控制型別 start 啟動 stop 停止 restart 重新啟動 會中斷服務 status 檢視服務狀態 enable 開機自啟動 disable開機禁用 二 系統服務的啟動和控制 ntsysv系統服務管理工具 可以按上下鍵...

Linux系統服務控制

二 linux系統的執行級別 1 檢視執行級別 runlevel 命令 runlevel只能檢視切換執行級別與當前執行級別 systemctl 工具 ststemctl能檢視預設的執行級別12 2 執行級別所對應的systemd目標 執行級別 systemd的target 說明 0 target 關...

Linux系統服務控制

二 linux系統的執行級別 1 檢視執行級別 runlevel 命令 runlevel只能檢視切換執行級別與當前執行級別 systemctl 工具 ststemctl能檢視預設的執行級別12 2 執行級別所對應的systemd目標 執行級別 systemd的target 說明 0 target 關...