linux打开服务iis,如何在Linux中引导时列出启动服务?
根據不同的啟動系統,查找啟動服務的列表會有所不同。Systemd是主要新版本Linux發行版的默認啟動系統。
如果您的系統使用systemd系統管理器,您可以使用以下命令列出所有服務。
$ sudo systemctl list-unit-files --type=service
如上所述,這個命令顯示了Linux系統中所有服務的列表(包括系統啟動時啟用和禁用的服務)。你可以通過查看上面輸出的STATE部分下的內容來驗證。啟動時啟動的服務被標記為啟用,未啟動的服務被標記為禁用。
要只列出系統啟動時已啟用的服務,運行以下命令。
$ sudo systemctl list-unit-files --type=service --state=enabled --all
要在系統啟動時列出所有禁用的服務,請運行以下命令。
$ sudo systemctl list-unit-files --type=service --state=disabled --all
就像我已經說過的,一些舊的Linux發行版可能會使用SysV或Upstart作為他們的默認啟動系統。
如果你的系統使用sysv,運行以下命令來列出所有服務。
$ sudo service --status-all
在輸出列表中,+表示服務正在運行,-表示服務已經停止。如果在輸出中看到?,則表示服務狀態無法確定。
要列出所有在啟動時啟用的服務,請運行。
$ sudo chkconfig --list
此命令將列出每個運行級別上每個服務的狀態。
在上面命令的輸出結果中,“ on”表示服務在引導時啟動。
您還可以在不同的運行級別查看特定服務的狀態,如下所示:
$ sudo chkconfig --list httpd
如果您的Linux系統使用upstart,請運行以下命令以列出所有啟動服務:
$ sudo initctl list
上面的命令將顯示所有會話作業。
如果要顯示所有系統作業,請運行:
$ sudo initctl --system list
要列出所有服務并在每個運行級別顯示其狀態,請運行:
$ sudo initctl list | awk '{ print $1 }' | xargs -n1 initctl show-config
要顯示特定服務的狀態,請運行以下命令:
$ initctl show-config
禁用啟動服務
您在計算機上安裝的應用程序越多,系統啟動所需的時間就越長。為了縮短Linux系統的啟動時間,您需要找到不需要的服務并將其禁用。
例如,如果您不希望unattended-upgrades.service在啟動時加載調用的服務,則可以使用以下命令將其禁用:
$ sudo systemctl disable --now unattended-upgrades.service
要了解在啟動時是否啟用了服務,請運行:
$ sudo systemctl is-enabled
總結
以上是生活随笔為你收集整理的linux打开服务iis,如何在Linux中引导时列出启动服务?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东山再起的主人公是谁 主人公是孙权
- 下一篇: 服务器 ha linux,Linux 高