天天看點

LINUX REDHAT第八單元文檔

系統服務的控制

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

<a href="https://s5.51cto.com/wyfs02/M01/8F/8E/wKioL1jk7qCQjaCTAB4iGxlMNFQ750.png-wh_500x0-wm_3-wmp_4-s_4140123571.png" target="_blank"></a>

3.服務狀态

systemctl     status        服務名稱

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

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

                # vsftpd 就是這種模式

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

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

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

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

inactive            ##服務關閉

enbaled                ##服務開機啟動

disabled            ##服務開機不自啟

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

failed                ##系統配置錯誤

本文轉自Super_MONKEY 51CTO部落格,原文連結:http://blog.51cto.com/supermk/1913202

繼續閱讀