最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux服務(wù)器Systemctl命令完全使用指南

 更新時(shí)間:2025年08月25日 11:16:54   作者:嵐叔運(yùn)維  
這篇文章主要介紹了Linux服務(wù)器Systemctl命令完全使用指南,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

以下是 systemctl 使用指南,涵蓋服務(wù)管理、單元操作、運(yùn)行級(jí)別控制、電源管理及常用示例,幫助您高效管理 Linux 系統(tǒng)服務(wù)和進(jìn)程。

1. 基本語(yǔ)法

systemctl    [選項(xiàng)...]   命令   [服務(wù)名|.target|.mount等]
  • 選項(xiàng):可選參數(shù),如 --quiet(靜默模式)、--user(用戶級(jí)服務(wù))。
  • 命令:操作類型(如 start、stopenable)。
  • 服務(wù)名:目標(biāo)服務(wù)名稱(如 nginx.service)。

2. 基礎(chǔ)命令速查表

命令作用示例

systemctl start <服務(wù)名>

啟動(dòng)指定服務(wù)

systemctl start nginx

systemctl stop <服務(wù)名>

停止指定服務(wù)

systemctl stop nginx

systemctl restart <服務(wù)名>

重啟服務(wù)(先停止再啟動(dòng))

systemctl restart nginx

systemctl reload <服務(wù)名>

重新加載配置(不中斷服務(wù),更輕量)

systemctl reload nginx

systemctl try-restart <服務(wù)名>

僅當(dāng)服務(wù)運(yùn)行時(shí)才重啟,否則不操作

systemctl try-restart mysql

systemctl   status  <服務(wù)名>

查看服務(wù)詳細(xì)狀態(tài)

systemctl  status  nginx

systemctl enable <服務(wù)名>

配置服務(wù)開(kāi)機(jī)自啟

systemctl enable mysql

systemctl disable <服務(wù)名>

禁用開(kāi)機(jī)自啟(仍可手動(dòng)啟動(dòng))

systemctl disable mysql

systemctl enable --now <服務(wù)名>

立即啟動(dòng)并配置開(kāi)機(jī)自啟(合并操作)

systemctl enable --now redis

systemctl   is-active  <服務(wù)名>僅檢查服務(wù)是否活躍systemctl is-active nginx
systemctl  is-enabled <服務(wù)名>檢查服務(wù)是否開(kāi)機(jī)自啟systemctl is-enabled nginx

systemctl mask <服務(wù)名>

徹底禁用服務(wù)(禁止手動(dòng) / 自動(dòng)啟動(dòng))

systemctl mask cups

systemctl unmask <服務(wù)名>

取消徹底禁用

systemctl unmask cups

systemctl    list-units 列出當(dāng)前活躍的所有單元(默認(rèn))
systemctl    list-units --all列出所有單元(包括未運(yùn)行、失敗的)
systemctl    list-units   --type=service僅顯示服務(wù)單元
systemctl    list-units   --type=timer僅顯示定時(shí)器單元
systemctl    list-unit-files列出所有單元文件
systemctl   cat     <服務(wù)名>查看單元文件內(nèi)容(如服務(wù)的配置腳本)systemctl cat nginx.service
systemctl   show   <服務(wù)名>查看單元的詳細(xì)屬性(配置、依賴等)systemctl show sshd.service
systemctl   list-dependencies   <服務(wù)名>查看<服務(wù)名>依賴的服務(wù)systemctl list-dependencies  nginx.service
systemctl   list-dependencies --reverse  <服務(wù)名>查看依賴<服務(wù)名>的服務(wù)systemctl list-dependencies --reverse nginx.service
systemctl reboot重啟系統(tǒng)
systemctl poweroff關(guān)機(jī)并切斷電源
systemctl halt關(guān)閉系統(tǒng)(與 poweroff 功能類似)
systemctl suspend進(jìn)入休眠(數(shù)據(jù)存內(nèi)存,需持續(xù)供電)
systemctl hibernate進(jìn)入休眠(數(shù)據(jù)存硬盤,可斷電)
systemctl rescue進(jìn)入救援模式(單用戶,用于修復(fù))
systemctl emergency進(jìn)入緊急模式(最小環(huán)境,極端修復(fù))
systemctl get-default  查看當(dāng)前系統(tǒng)目標(biāo)
systemctl isolate <目標(biāo)名>.target切換系統(tǒng)目標(biāo)

(切換到圖形界面)

systemctl isolate graphical.target

systemctl set-default <目標(biāo)名>.target設(shè)置默認(rèn)啟動(dòng)目標(biāo)

(設(shè)置為多用戶模式)

systemctl set-default multi-user.target

PS:

# 查看系統(tǒng)啟動(dòng)耗時(shí)
systemd-analyze
# 查看每個(gè)服務(wù)啟動(dòng)的耗時(shí)
systemd-analyze blame

3. 常用示例

3.1 部署新服務(wù)后,設(shè)置開(kāi)機(jī)自啟并啟動(dòng)

systemctl enable  myservice   --now

3.2 檢查系統(tǒng)中所有失敗的服務(wù)并嘗試修復(fù)

systemctl list-units --failed --type=service
systemctl reset-failed  # 重置失敗狀態(tài)
systemctl restart 失敗的服務(wù)名

3.3 查看系統(tǒng)中所有開(kāi)機(jī)自啟的服務(wù)

systemctl list-unit-files --type=service | grep enabled

4. 總結(jié)

systemctl 是 Linux 系統(tǒng)管理的核心工具,掌握以下技能將極大提升您的效率:

  • 服務(wù)管理:?jiǎn)?dòng)、停止、重啟、設(shè)置開(kāi)機(jī)自啟。
  • 單元操作:管理服務(wù)、掛載點(diǎn)、定時(shí)任務(wù)等。
  • 運(yùn)行級(jí)別控制:切換 target 實(shí)現(xiàn)多用戶/圖形界面切換。
  • 電源管理:關(guān)機(jī)、重啟、掛起等操作。
  • 故障排查:日志查看、服務(wù)調(diào)試、自定義服務(wù)配置。

到此這篇關(guān)于Linux服務(wù)器Systemctl命令完全使用指南的文章就介紹到這了,更多相關(guān)Linux服務(wù)器Systemctl命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

皮山县| 高阳县| 五原县| 永嘉县| 内黄县| 乐山市| 偃师市| 衡阳县| 远安县| 正宁县| 尚义县| 泸西县| 定远县| 夏邑县| 长白| 瑞金市| 汾阳市| 杭锦旗| 德州市| 柘城县| 普兰县| 和田市| 柘荣县| 施秉县| 抚顺市| 海原县| 黄平县| 南皮县| 全南县| 来宾市| 宜丰县| 苍溪县| 西林县| 延川县| 东城区| 东海县| 梁平县| 疏勒县| 永清县| 临城县| 桦南县|