新聞中心
在Linux操作系統(tǒng)上,有許多服務(wù)需要在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)并運(yùn)行,這些服務(wù)包括網(wǎng)絡(luò)服務(wù)、數(shù)據(jù)庫(kù)服務(wù)、文件共享服務(wù)等等,它們的啟動(dòng)與否直接影響了系統(tǒng)的性能和穩(wěn)定性。因此,了解對(duì)于系統(tǒng)管理員和運(yùn)維工程師來(lái)說(shuō)至關(guān)重要。本文將介紹如何使用Linux系統(tǒng)自帶的工具查看系統(tǒng)啟動(dòng)的服務(wù)內(nèi)容。

創(chuàng)新互聯(lián)公司制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站制作、做網(wǎng)站,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為超過(guò)千家服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣服務(wù)!
1. 使用systemctl命令查看服務(wù)
在systemd管理的Linux發(fā)行版中,systemctl命令是最常用的查看和管理服務(wù)的命令。它可以列出當(dāng)前已啟動(dòng)的服務(wù),顯示它們的狀態(tài)、類型和PID等信息。
列出所有已啟動(dòng)的服務(wù):
“`
systemctl list-units –type=service –state=running
“`
列出所有已啟動(dòng)和未啟動(dòng)的服務(wù):
“`
systemctl list-unit-files –type=service
“`
列出特定服務(wù):
“`
systemctl status service_name
“`
查看特定服務(wù)的日志:
“`
journalctl -u service_name
“`
2. 使用service命令查看服務(wù)
對(duì)于早期的Linux發(fā)行版,如CentOS 6之前的版本,使用service命令來(lái)管理服務(wù)是比較常見(jiàn)的方式。它可以列出當(dāng)前已啟動(dòng)的服務(wù),啟動(dòng)、停止、重啟服務(wù)等操作。
列出所有已啟動(dòng)的服務(wù):
“`
service –status-all
“`
列出特定服務(wù):
“`
service service_name status
“`
啟動(dòng)、停止、重啟服務(wù):
“`
service service_name start/stop/restart
“`
3. 使用chkconfig命令查看服務(wù)
對(duì)于某些Linux發(fā)行版,如Red Hat、CentOS等,使用chkconfig命令來(lái)管理服務(wù)也是非常常見(jiàn)的方式。它可以列出所有的服務(wù)并顯示它們的運(yùn)行級(jí)別,還可以設(shè)置服務(wù)隨系統(tǒng)啟動(dòng)自動(dòng)啟動(dòng)或禁止。
列出所有服務(wù):
“`
chkconfig –list
“`
列出特定服務(wù):
“`
chkconfig –list service_name
“`
設(shè)置服務(wù)在特定運(yùn)行級(jí)別自動(dòng)啟動(dòng)或禁止:
“`
chkconfig –level 3 service_name on/off
“`
4. 使用ps命令查看服務(wù)
ps命令是Linux系統(tǒng)下的進(jìn)程查看命令,它可以列出當(dāng)前系統(tǒng)上運(yùn)行的所有進(jìn)程。通過(guò)查找特定服務(wù)的進(jìn)程ID,我們也可以判斷該服務(wù)是否在運(yùn)行中。
列出所有進(jìn)程:
“`
ps -ef
“`
列出特定服務(wù)的進(jìn)程:
“`
ps -ef | grep service_name
“`
以上是基于Linux系統(tǒng)自帶的工具來(lái)查看系統(tǒng)啟動(dòng)的服務(wù)內(nèi)容的方法。通過(guò)這些工具,我們可以方便地查看運(yùn)行中的服務(wù)、了解服務(wù)的狀態(tài)、啟動(dòng)或停止特定服務(wù)等。對(duì)于系統(tǒng)管理員和運(yùn)維工程師來(lái)說(shuō),熟練地使用這些工具可以幫助他們更好地管理和維護(hù)系統(tǒng)。
相關(guān)問(wèn)題拓展閱讀:
- 如何查看和停止Linux啟動(dòng)的服務(wù)
- linux下如何查看自己都裝了什么服務(wù)?
如何查看和停止Linux啟動(dòng)的服務(wù)
1. 查看linux啟動(dòng)的服務(wù)
. 代碼如下:
chkconfig –list 查詢出所有當(dāng)前運(yùn)行的服務(wù)
chkconfig –list atd 查詢atd服務(wù)的當(dāng)前狀態(tài)
2.停止所有悶局服務(wù)并且在下次系統(tǒng)啟動(dòng)時(shí)者圓不再啟動(dòng),如下所示:
. 代碼如下:
chkconfig –levelsNetworkManager off
如果想查看當(dāng)前處于運(yùn)行狀態(tài)的服務(wù),用如下語(yǔ)句過(guò)濾即可
. 代碼如下:
chkconfig –list |grep on
3.如果只是想當(dāng)前的設(shè)置狀態(tài)有效,在系統(tǒng)重啟動(dòng)后即不生效的話,可以用螞嫌讓如下命令停止服務(wù)
. 代碼如下:
service sshd stop
1. 查看Linux啟動(dòng)的服務(wù)
chkconfig –list 查詢出所有當(dāng)前運(yùn)行的服務(wù)
chkconfig –list atd 查詢atd服務(wù)的當(dāng)前狀態(tài)
2.停止所有服務(wù)并且在下次系統(tǒng)啟啟頌動(dòng)時(shí)不再啟動(dòng),如下所示:
chkconfig –levelsNetworkManager off
如果想查看當(dāng)前處于運(yùn)行狀態(tài)譽(yù)旁爛的服務(wù),用如下語(yǔ)句過(guò)濾即可
chkconfig –list |grep on
3.如果只是想當(dāng)前的設(shè)置狀態(tài)有效,在系統(tǒng)重啟動(dòng)后即不生效的話,可以慶漏用如下命令停止服務(wù)
service sshd stop。
你要查看什么服務(wù)?你進(jìn)/etc/init.d目錄看一下,這個(gè)目錄里面有電腦中的各種服務(wù)。舉個(gè)例子,/etc/init.d目錄下有httpd服務(wù),就可以用/etc/init.d/httpd start來(lái)啟動(dòng),通過(guò)/etc/init.d/httpd stop來(lái)停用。這種方式比較通行。在莫寫(xiě)版本,主要是紅帽系列例如fedora centos等等,可以用service httpd start啟用httpd,用service httpd stop停止httpd。其他的,在/etc/init.d目錄下的文件都是如此。
如果查看服務(wù)列表
chkconfig –list就能看到所有服務(wù)在饑配余6個(gè)不同的電腦啟動(dòng)級(jí)別下的啟動(dòng)狀態(tài)
例如:
$ chkconfig –list
NetworkManager 0:關(guān)閉1:關(guān)閉2:啟用3:啟用4:啟用5:啟用6:關(guān)閉
就是說(shuō)NetworkManager(網(wǎng)絡(luò)管理)賣帶在電腦啟動(dòng)級(jí)別是0,1和6的情況下是停用的,而在2,3,4,5四個(gè)啟動(dòng)級(jí)別下是一開(kāi)機(jī)就啟用的。要關(guān)閉的話,
chkconfig –level 3 NetworkManager off就是當(dāng)電腦開(kāi)機(jī)啟動(dòng)級(jí)別為3級(jí)時(shí),讓NetworkManager服務(wù)處于開(kāi)爛滾機(jī)時(shí)停用。3級(jí)是命令行模式,沒(méi)有圖形界面。要是有圖形界面的話,是chkconfig –level 5 NetworkManager off
linux下如何查看自己都裝了什么服務(wù)?
因不同版本的操作系統(tǒng)可能使用的命令不一樣或者有些命令在某些操作系統(tǒng)不可用,現(xiàn)列舉一些常用查看命令(基于我的linux版本)。
我的操作系統(tǒng)版本如下:
1.service –status-all
輸出結(jié)果較多友爛,截取部分。比如查看MySQL服務(wù)安裝了沒(méi)有,可從列出的信息中查找。
2.chkconfig –list
可以使用該命令答芹查找特定的服務(wù)是否安裝(前提是你指定該服務(wù)運(yùn)行的名稱),比如MySQL,鍵入命令:好舉漏chkconfig –list mysql
3.ps aux
4.進(jìn)入init.d目錄查看
5.netstat -lntp
6.ntsysv
其中*號(hào)表示開(kāi)機(jī)啟動(dòng)。如果想讓某個(gè)服務(wù)開(kāi)機(jī)啟動(dòng),可以使用chkconfig mysql on。另有查看mysql狀態(tài)/停止mysql服務(wù)/啟動(dòng)mysql服務(wù) 分別為:service mysql status/stop/start。
查看linux啟動(dòng)的服務(wù)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于查看linux啟動(dòng)的服務(wù),如何查看Linux操作系統(tǒng)啟動(dòng)的服務(wù)內(nèi)容,如何查看和停止Linux啟動(dòng)的服務(wù),linux下如何查看自己都裝了什么服務(wù)?的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開(kāi)發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開(kāi)發(fā),營(yíng)銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
文章標(biāo)題:如何查看Linux操作系統(tǒng)啟動(dòng)的服務(wù)內(nèi)容 (查看linux啟動(dòng)的服務(wù))
轉(zhuǎn)載源于:http://m.fisionsoft.com.cn/article/cdgojgo.html


咨詢
建站咨詢
