日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux systemd服务,systemd服务管理

發布時間:2025/5/22 83 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux systemd服务,systemd服务管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

顯示所有已啟用的Unit(list-units)

因為systemctl命令的默認選項是systemctl list-units,不添加任何選項的話,將顯示list-units的結果。

另外在systemctl命令中加上--no-pager選項后將不翻頁顯示所有單元的內容。

統一顯示已安裝的Unit文件(list-unit-files)

比如執行了yum install httpd命令安裝Apache后,會追加這樣一個Unit文件。

啟用Unit(enable)

啟用Unit后,會如下所示系統在開機時就會啟動服務。systemctl enable httpd命令與之前CentOS6中chkonfig httpd on的作用是一樣的。

另外multi-user即相當于runlevel(init) 2 or 3 or 4。各運行狀態如下所示。

runlevel0 -> poweroff 關機

runlevel1 -> rescue 單用戶模式(救援模式)

runlevel2 -> multi-user 多用戶模式(無網絡、字符界面)

runlevel3 -> multi-user 多用戶模式(有網絡、字符界面)

runlevel4 -> multi-user 備用模式(現已基本廢棄)

runlevel5 -> graphical 圖形界面

runlevel6 -> reboot 重啟系統

命令執行后,原本安裝后默認禁用(disable)的服務將被啟用。

禁用Unit(disable)

禁用后,該服務(啟動項)將被刪除。systemctl disable httpd與chkonfig httpd off作用等同。

使用list-unit-files命令確認是否被禁用。

查看Unit是否啟用/禁用(is-enable)

啟用時顯示enabled,禁用時顯示disabled。

Unit的再啟用(reenable)

使用再啟動命令后,會先禁用Unit后再啟用。

啟動Unit(start)

service命令會顯示啟動過程,而systemctl則并不顯示啟動的詳細過程。

Unit的狀態確認(status)

顯示Unit的詳細信息(show)

show選項會顯示Unit的詳細信息。雖然status選項更加直觀,但在處理腳本的時候show選項使用起來更加得心應手。

終止Unit(stop)

終止單元和其開啟過程一樣,并不顯示詳細信息。

重新讀取Unit的配置文件(reload)

是否可重新加載取決于Unit自身。

重啟Unit(restart)

和start、stop一樣,通常無消息提示。

嘗試重啟Unit(try-restart)

Unit處在啟動狀態時則重啟。Unit未運行時則不進行任何操作。

重新加載Unit設置或重啟(reload-or-restart)

若Unit能重新加載配置則執行reload操作,若無法重新加載配置則執行restart操作。另外Unit若處在停止狀態則啟動。

重新載入Unit的配置或嘗試重啟(reload-or-try-restart)

雖然與reload-or-restart同樣,但若Unit處在停止狀態時則不啟動。

強行終止Unit(kill)

Unit的鎖定(遮掩)(mask/unmask)

雖然禁用(disable)Unit后也能啟動它,但使用mask命令后該服務則完全無法啟動。

Unit被masked后,is-enabled會提示被鎖定。

解除mask需要使用unmask選項。

確認Unit的運行狀態(is-active)

使用is-active選項,若Unit處在運行狀態則反饋active。

若未處在運行狀態則反饋unknown。

查看Unit的異常狀態(is-failed)

使用選項is-failed,若Unit正常運行則反饋active。

若該Unit異常或未啟動,則反饋failed。

重置Unit的異常狀態(reset-failed)

systemd將重置處在異常狀態中的Unit。

查看Unit的依賴關系(list-dependencies)

將顯示該Unit所依賴的所有Unit。

寫在最后

從CentOS 6.x過來的用戶可能完全習慣了init的管理方式,對于新systemd的管理方式可能難以適應或心生厭惡。但由于systemd的強大和不斷普及,今后將很有可能成為發展主流,所以有必要深入學習并習慣這種新管理方式。

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.178linux.com/100908

總結

以上是生活随笔為你收集整理的linux systemd服务,systemd服务管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。