Linux系統命令之systemctl命令。

zhilian發表於2024-01-04

systemctl命令是Linux系統中用於管理systemd服務的命令。

systemd是一種新型的初始化系統和系統管理器,用於啟動、停止和管理系統中的各種服務。

systemctl命令可以方便地對systemd服務進行管理和監控,包括啟動、停止、重啟、狀態檢視、啟動順序設定等。

systemctl命令的語法格式如下:

systemctl [OPTIONS...] {COMMAND} [NAME...]

其中,OPTIONS為可選項,用於設定systemctl的一些引數;COMMAND為要執行的操作,例如start、stop、restart等;NAME為要操作的服務名稱。

下面是一些常用的systemctl命令:

  1. 啟動服務:
systemctl start service_name

這個命令用於啟動指定的服務,service_name為要啟動的服務名稱。

  1. 停止服務:
systemctl stop service_name

這個命令用於停止指定的服務,service_name為要停止的服務名稱。

  1. 重啟服務:
systemctl restart service_name

這個命令用於重啟指定的服務,service_name為要重啟的服務名稱。

  1. 檢視服務狀態:
systemctl status service_name

這個命令用於檢視指定服務的狀態,包括執行狀態、啟動時間、程式ID等資訊。

  1. 檢視所有服務狀態:
systemctl status

這個命令用於檢視所有服務的狀態,包括執行狀態、啟動時間、程式ID等資訊。

  1. 設定服務開機自啟:
systemctl enable service_name

這個命令用於設定指定服務為開機自啟動,service_name為要設定的服務名稱。

  1. 取消服務開機自啟:
systemctl disable service_name

這個命令用於取消指定服務的開機自啟動,service_name為要取消的服務名稱。

  1. 檢視服務開機自啟狀態:
systemctl is-enabled service_name

這個命令用於檢視指定服務的開機自啟狀態,返回值為“enabled”表示已開機自啟,返回值為“disabled”表示未開機自啟。

除了上述常用命令外,systemctl命令還有很多其他的操作和引數,可以透過man systemctl命令檢視完整的幫助檔案。

綜上所述,systemctl命令是Linux系統中管理systemd服務的重要工具,可以方便地對服務進行管理和監控,提高系統的穩定性和可靠性。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3002580/,如需轉載,請註明出處,否則將追究法律責任。

相關文章