Linux的systemctl怎么用? systemctl命令一鍵搞定Linux服務(wù)管理的技巧

還可以使用 show
子命令替換掉 status
,以 名稱=值
的格式顯示所有服務(wù)屬性。
使用 systemctl 命令顯示服務(wù)屬性
使用 systemctl 命令啟動服務(wù)
要啟用 Linux 系統(tǒng)中的某項服務(wù),請在「終端」中執(zhí)行以下命令:
sudo systemctl start <service-name>
將 <service-name>
替換為要啟動的服務(wù)單元文件的名稱。
使用 systemctl 命令啟動服務(wù)
這將在后臺啟動服務(wù)并返回到提示符。您可以使用 status
子命令來驗證服務(wù)是否正在運行。
使用 systemctl 命令停止服務(wù)
要停止 Linux 系統(tǒng)上運行的某個服務(wù),請在「終端」中運行此命令:
sudo systemctl stop <service-name>
將 <service-name>
替換為您想要停止的服務(wù)單元文件的名稱。
使用 systemctl 命令停止服務(wù)
這將在后臺停止服務(wù)并返回提示符。您可以使用 status
子命令驗證服務(wù)是否已停止。
使用 systemctl 命令重啟服務(wù)
想要編輯并重新加載服務(wù)的配置文件并應(yīng)用更改嗎?如果是的話,之后需要重啟服務(wù)。要重啟正在運行的服務(wù),打開「終端」并運行以下命令:
sudo systemctl restart <service-name>
將 <service-name>
替換為要重啟的服務(wù)單元文件的名稱。
使用 systemctl 命令重啟服務(wù)
這將在后臺停止并重新啟動服務(wù),然后返回到提示符。您可以使用 status
子命令來驗證服務(wù)是否正在運行。
使用 systemctl 重新加載服務(wù)
一些服務(wù)支持重新加載它們的配置而不需要重啟。重新加載服務(wù)允許您對這些服務(wù)的配置文件進行小的更改而無需重新啟動。這比重啟服務(wù)更快,還不會造成服務(wù)中斷。
要重新加載支持此功能的服務(wù),請在「終端」中使用以下命令:
sudo systemctl reload <service-name>
將 <service-name>
替換為您要重新加載的服務(wù)單元文件的名稱。
使用 systemctl 命令重新加載服務(wù)
這將在后臺重新加載服務(wù),并返回到提示符。您可以使用 status
子命令驗證服務(wù)是否正在運行。
使用 systemctl 命令啟用服務(wù)
如果您想讓一個服務(wù)在系統(tǒng)啟動時自動啟動,可以在「終端」中運行以下命令:
sudo systemctl enable <service-name>
將 <service-name>
替換為您要啟用的服務(wù)單元文件的名稱。
使用 systemctl 命令啟用服務(wù)
此命令將創(chuàng)建一個符號鏈接,從服務(wù)單元文件指向 /etc/systemd/system
下的位置,以告訴 systemd 在啟動時啟動它。
您還可以使用 --now
參數(shù)同時啟用和啟動服務(wù)。例如:
sudo systemctl enable –-now <service-name>
使用 systemctl 命令禁用服務(wù)
要在系統(tǒng)啟動時禁用服務(wù),請在「終端」中運行以下命令:
sudo systemctl disable <service-name>
將 <service-name>
替換為要禁用的服務(wù)單元文件的名稱。
使用 systemctl 命令禁用服務(wù)
這將從 /etc/systemd/system
中刪除該服務(wù)單元文件的符號鏈接,并會告訴 systemd 在啟動時不要啟動它。
你也可以使用 --now
參數(shù)同時禁用和停止服務(wù):
sudo systemctl disable --now <service-name>
使用 systemctl 列出被屏蔽的服務(wù)
屏蔽服務(wù)是指將其單元文件鏈接到 /dev/null
,從而防止 systemd 加載或操作它。這增加了額外的保護層。
要查看 Linux 系統(tǒng)中有哪些服務(wù)被屏蔽并且無法手動或自動啟動或停止,請在「終端」中運行此命令:
systemctl list-unit-files --state=masked
被屏蔽的服務(wù)列表將顯示在一列中(在 STATE 列下列出)。
使用 systemctl 命令列出被屏蔽的服務(wù)
使用 systemctl 屏蔽服務(wù)
在「終端」中運行以下命令,可以屏蔽服務(wù):
sudo systemctl mask <service-name>
將 <service-name>
替換為要屏蔽的服務(wù)單元文件的名稱。
使用 systemctl 命令屏蔽服務(wù)
這將創(chuàng)建從服務(wù)單元文件到 /dev/null
的符號鏈接,以防止 systemd 加載或?qū)λM行操作。
使用 systemctl 取消服務(wù)屏蔽
您可以取消之前屏蔽的服務(wù)。這將刪除到 /dev/null
的符號鏈接,使其可以在其他地方使用和加載。
要取消先被屏蔽的服務(wù),請在「終端」中運行此命令:
sudo systemctl unmask <service-name>
將 <service-name>
替換為要取消屏蔽的服務(wù)單元文件的名稱。
使用 systemctl 命令取消服務(wù)屏蔽
如果您的 Linux 電腦使用 systemd 管理系統(tǒng)服務(wù),您可以使用 systemctl
命令管理它們。這將使您可以更好地控制 Linux 電腦,包括啟動、停止、重新加載和禁用服務(wù)等。
相關(guān)文章
Flatpak和Snapcraft怎么選? Linux軟件包管理系統(tǒng)優(yōu)缺點對比
Linux 軟件的打包和分發(fā)方式在過去幾年中也取得了長足地進展,本文將探討 Flatpak 和 Snapcraft 之間的關(guān)鍵差異,它們各自的優(yōu)/缺點,以期望幫助用戶找到更適合自己的一款2024-10-18linux服務(wù)器重啟命令哪個好用? Linux服務(wù)器重啟命令匯總
在 Linux 系統(tǒng)中,最嚴謹?shù)闹貑⒚钍?shutdown -r now,該命令直接將系統(tǒng)重啟,而不進行任何清理或準備工作,確保系統(tǒng)徹底重啟,但也有很多其他命令,詳細如下文介紹2024-10-17教你如何在Linux中使用apt命令? Linux APT命令實戰(zhàn)教程
apt是一個軟件包管理工具,apt命令相當(dāng)強大,要是在Ubuntu和Debian系統(tǒng)中使用,可以用來對軟件進行安裝等操作,需要超級管理員(root)權(quán)限進行操作2024-09-29apt 和 apt-get有什么區(qū)別? Linux包管理解密
為什么 Debian 系 Linux 發(fā)行版同時擁有apt和apt-get這兩個雷同的命令?他們之間有什么區(qū)別?詳細請看下文介紹2024-09-29linux怎么刪除分區(qū)? Linux系統(tǒng)刪除分區(qū)的教程
在Linux系統(tǒng)中,分區(qū)管理是非常重要的一項工作,在使用Linux系統(tǒng)的過程中,有時候我們需要刪除某個分區(qū)來釋放存儲空間或重新規(guī)劃硬盤空間,那么,如何在Linux系統(tǒng)上刪除分2024-09-14- Linux如何卸載軟件?在本文中,我們將闡述怎樣在Linux中使用強制卸載方法來卸載軟件,我們將介紹三種基本方式:使用命令行、使用卸載工具和自動刪掉文件2024-05-27
如何在linux中創(chuàng)建新用戶? 在Linux中創(chuàng)建新用戶命令的使用方法
在Linux系統(tǒng)管理中,用戶管理是最基礎(chǔ)且重要的一環(huán),創(chuàng)建新用戶不僅關(guān)乎系統(tǒng)安全,還涉及到資源分配、權(quán)限控制等多個方面,下面我們就來分享三種創(chuàng)建新用戶的技巧2024-04-17如何解決linux解壓rar 亂碼問題? Linux解壓RAR文件時亂碼問題的解決辦
對于Window下的常見壓縮文件.zip和.rar,Linux也有相應(yīng)的方法來解壓它們,如果遇到解壓亂碼該怎么辦呢?詳細請看下文介紹2024-01-09- Linux創(chuàng)建或刪除文件夾的命令怎么用?linux系統(tǒng)中想要創(chuàng)建和刪除文件夾,可以直接使用命令操作,該怎么用呢?下面我們就來看看詳細的教程2023-08-02
如何在Linux中使用shar創(chuàng)建自解壓文件?
在linux中使用shar命令可以講文件打包,發(fā)送即可,十分的便捷,本文中介紹的是使用shar創(chuàng)建自解壓文件的方法2023-07-13