自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Ubuntu和其他Linux發(fā)行版中啟動、停止和重啟服務(wù)

系統(tǒng) Linux
今天,我將向你展示兩種管理服務(wù)的方式。你將學(xué)習(xí)在 Ubuntu 或任何其他 Linux 發(fā)行版中啟動、停止和重啟服務(wù)。

[[287260]]

服務(wù)是必不可少的后臺進程,它通常隨系統(tǒng)啟動,并在關(guān)機時關(guān)閉。如果你是系統(tǒng)管理員,那么你會定期處理服務(wù)。如果你是普通桌面用戶,你可能會遇到需要重啟服務(wù)的情況,例如安裝 Barrier 來用于在計算機之間共享鼠標(biāo)和鍵盤。或在使用 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 命令。

在本教程中,我將同時展示 systemctlservice 命令。

我用的是 Ubuntu 18.04,但其他版本的過程也一樣。

方法 1:使用 systemd 在 Linux 中管理服務(wù)

我從 systemd 開始,因為它被廣泛接受。

1、列出所有服務(wù)

為了管理服務(wù),你首先需要知道系統(tǒng)上有哪些服務(wù)可用。你可以使用 systemd 的命令列出 Linux 系統(tǒng)上的所有服務(wù):

  1. systemctl list-unit-files --type service -all

systemctl list-unit-files

此命令將輸出所有服務(wù)的狀態(tài)。服務(wù)狀態(tài)有啟用enabled、禁用disabled、屏蔽masked(在取消屏蔽之前處于非活動狀態(tài))、靜態(tài)static已生成generated

grep 命令 結(jié)合,你可以僅顯示正在運行的服務(wù):

  1. sudo systemctl | grep running

Display running services systemctl

現(xiàn)在,你知道了如何引用所有不同的服務(wù),你可以開始主動管理它們。

注意: 下列命令中的 <service-name> 應(yīng)該用你想管理的服務(wù)名代替。(比如:network-manager、ufw 等)

2、啟動服務(wù)

要在 Linux 中啟動服務(wù),你只需使用它的名字:

  1. systemctl start <service-name>

3、停止服務(wù)

要停止 systemd 服務(wù),可以使用 systemctl 命令的 stop 選項:

  1. systemctl stop <service-name>

4、重啟服務(wù)

要重啟 systemd 服務(wù),可以使用:

  1. systemctl restart <service-name>

5、檢查服務(wù)狀態(tài)

你可以通過打印服務(wù)狀態(tài)來確認(rèn)你已經(jīng)成功執(zhí)行特定操作:

  1. systemctl status <service-name>

這將以以下方式輸出:

systemctl status

這是 systemd 的內(nèi)容?,F(xiàn)在切換到 init。

方法 2:使用 init 在 Linux 中管理服務(wù)

init 的命令和 systemd 的一樣簡單。

1、列出所有服務(wù)

要列出所有 Linux 服務(wù),使用:

  1. service --status-all

service –status-all

前面的 [ – ] 代表禁用,[ + ] 代表啟用

2、啟動服務(wù)

要在 Ubuntu 和其他發(fā)行版中啟動服務(wù),使用命令:

  1. service <service-name> start

3、停止服務(wù)

停止服務(wù)同樣簡單。

  1. service <service-name> stop

4、重啟服務(wù)

如果你想重啟服務(wù),命令是:

  1. service <service-name> restart

5、檢查服務(wù)狀態(tài)

此外,要檢查是否達到了預(yù)期的結(jié)果,你可以輸出服務(wù)狀態(tài):

  1. service <service-name> status

這將以以下方式輸出:

service status

最重要的是,這將告訴你某項服務(wù)是否處于活躍狀態(tài)(正在運行)。

總結(jié)

今天,我詳細(xì)介紹了兩種在 Ubuntu 或任何其他 Linux 系統(tǒng)上管理服務(wù)的非常簡單的方法。 希望本文對你有所幫助。

 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2022-11-20 15:53:06

UbuntuLinuxFFmpeg

2023-06-16 12:15:09

UbuntuLinuxAVIF 圖像

2018-12-24 09:48:45

UbuntuLinuxPutty

2018-09-26 10:00:51

UbuntuLinux幻燈片

2019-05-15 10:00:51

UbuntuLinux7Zip

2020-11-09 16:35:42

UbuntuLinux發(fā)行版

2019-12-30 14:23:02

UbuntuLinuxgrub

2020-10-21 09:16:01

UbuntuLinuxYarn

2021-11-01 12:45:29

UbuntuLinuxRust

2014-01-23 10:34:15

Linux發(fā)行版配置KVMOpen vSwitc

2022-11-07 15:29:06

UbuntuLinuxCPU

2013-11-11 11:34:56

UbuntuLinux發(fā)行版Unity

2022-10-31 08:24:24

UbuntuLinux

2009-12-17 15:05:09

Linux發(fā)行版

2014-07-22 09:30:47

LinuxHyper-V

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2018-10-22 09:00:00

Linux發(fā)行版雙系統(tǒng)

2022-08-05 22:02:07

UbuntuLinuxVim

2022-08-25 14:11:23

ManjaroLinuxSpotify
點贊
收藏

51CTO技術(shù)棧公眾號