linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...
服務(wù)是必不可少的后臺進程,它通常隨系統(tǒng)啟動,并在關(guān)機時關(guān)閉。如果你是系統(tǒng)管理員,那么你會定期處理服務(wù)。如果你是普通桌面用戶,你可能會遇到需要重啟服務(wù)的情況,例如安裝 Barrier 來用于在計算機之間共享鼠標和鍵盤。或在使用 ufw 設(shè)置防火墻時。
今天,我將向你展示兩種管理服務(wù)的方式。你將學(xué)習(xí)在 Ubuntu 或任何其他 Linux 發(fā)行版中啟動、停止和重啟服務(wù)。
systemd 與 init
如今,Ubuntu 和許多其他發(fā)行版都使用 systemd 而不是舊的 init。
在 systemd 中,可以使用?systemctl?命令管理服務(wù)。
在 init 中,你可以使用?service?命令管理服務(wù)。
你會注意到,即使你的 Linux 系統(tǒng)使用 systemd,它仍然可以使用?service?命令(與 init 系統(tǒng)一起使用的)。這是因為?service?命令實際上已重定向到?systemctl。systemd 引入了向后兼容性,因為系統(tǒng)管理員們習(xí)慣使用?service?命令。
在本教程中,我將同時展示?systemctl?和?service?命令。
我用的是 Ubuntu 18.04,但其他版本的過程也一樣。
方法 1:使用 systemd 在 Linux 中管理服務(wù)
我從 systemd 開始,因為它被廣泛接受。
1、列出所有服務(wù)
為了管理服務(wù),你首先需要知道系統(tǒng)上有哪些服務(wù)可用。你可以使用 systemd 的命令列出 Linux 系統(tǒng)上的所有服務(wù):
systemctl list-unit-files --type service -allsystemctl list-unit-files
此命令將輸出所有服務(wù)的狀態(tài)。服務(wù)狀態(tài)有啟用enabled、禁用disabled、屏蔽masked(在取消屏蔽之前處于非活動狀態(tài))、靜態(tài)static和已生成generated。
與?grep 命令?結(jié)合,你可以僅顯示正在運行的服務(wù):
sudo systemctl | grep runningDisplay running services systemctl
現(xiàn)在,你知道了如何引用所有不同的服務(wù),你可以開始主動管理它們。
注意:?下列命令中的??應(yīng)該用你想管理的服務(wù)名代替。(比如:network-manager、ufw 等)
2、啟動服務(wù)
要在 Linux 中啟動服務(wù),你只需使用它的名字:
systemctl start <service-name>3、停止服務(wù)
要停止 systemd 服務(wù),可以使用?systemctl?命令的?stop?選項:
systemctl stop <service-name>4、重啟服務(wù)
要重啟 systemd 服務(wù),可以使用:
systemctl restart <service-name>5、檢查服務(wù)狀態(tài)
你可以通過打印服務(wù)狀態(tài)來確認你已經(jīng)成功執(zhí)行特定操作:
systemctl status <service-name>這將以以下方式輸出:
systemctl status
這是 systemd 的內(nèi)容。現(xiàn)在切換到 init。
方法 2:使用 init 在 Linux 中管理服務(wù)
init 的命令和 systemd 的一樣簡單。
1、列出所有服務(wù)
要列出所有 Linux 服務(wù),使用:
service --status-allservice –status-all
前面的?[ – ]?代表禁用,[ + ]?代表啟用。
2、啟動服務(wù)
要在 Ubuntu 和其他發(fā)行版中啟動服務(wù),使用命令:
service <service-name> start3、停止服務(wù)
停止服務(wù)同樣簡單。
service <service-name> stop4、重啟服務(wù)
如果你想重啟服務(wù),命令是:
service <service-name> restart5、檢查服務(wù)狀態(tài)
此外,要檢查是否達到了預(yù)期的結(jié)果,你可以輸出服務(wù)狀態(tài):
service <service-name> status這將以以下方式輸出:
service status
最重要的是,這將告訴你某項服務(wù)是否處于活躍狀態(tài)(正在運行)。
總結(jié)
今天,我詳細介紹了兩種在 Ubuntu 或任何其他 Linux 系統(tǒng)上管理服務(wù)的非常簡單的方法。希望本文對你有所幫助。
你更喜歡哪種方法?讓我在下面的評論中知道!
via:?https://itsfoss.com/start-stop-restart-services-linux/
作者:Sergiu?選題:lujun9972?譯者:geekpi?校對:wxy
本文由?LCTT?原創(chuàng)編譯,Linux中國?榮譽推出
?:還在看嗎?總結(jié)
以上是生活随笔為你收集整理的linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动备份多个MOSS站点集的脚本
- 下一篇: TI CC2480 -- Z-Accel