新聞中心
在Linux系統(tǒng)中,服務(wù)是指在系統(tǒng)運(yùn)行時(shí)提供某種功能的后臺(tái)程序。多數(shù)Linux系統(tǒng)都會(huì)自帶一些服務(wù),如ssh、httpd、nginx等。 對(duì)于Linux管理員,查看服務(wù)的狀態(tài)是日常維護(hù)必要的一項(xiàng)任務(wù)。本文將詳細(xì)介紹如何查看Linux服務(wù)的啟動(dòng)狀態(tài)。

一、通過(guò)系統(tǒng)命令查看
Linux系統(tǒng)提供了一系列命令用于查看服務(wù)狀態(tài)。下面是幾個(gè)常用命令:
1. systemctl
systemctl是在CentOS7中新增的一個(gè)命令,是管理系統(tǒng)服務(wù)的工具??捎糜趩?dòng)、停止、重啟、查詢(xún)系統(tǒng)服務(wù)狀態(tài)等功能。下面是幾個(gè)使用示例:
查看某個(gè)服務(wù)狀態(tài):
systemctl status serviceName
查看所有已啟動(dòng)服務(wù)的狀態(tài):
systemctl list-units –type=service –state=running
啟動(dòng)某個(gè)服務(wù):
systemctl start serviceName
停止某個(gè)服務(wù):
systemctl stop serviceName
重啟某個(gè)服務(wù):
systemctl restart serviceName
2. service
service命令是在CentOS 6及以前版本的Linux中使用的命令,用于啟動(dòng)、停止、重啟服務(wù)。下面是幾個(gè)使用示例:
啟動(dòng)某個(gè)服務(wù):
service serviceName start
停止某個(gè)服務(wù):
service serviceName stop
重啟某個(gè)服務(wù):
service serviceName restart
查看某個(gè)服務(wù)狀態(tài):
service serviceName status
3. chkconfig
chkconfig命令用于管理服務(wù)的啟動(dòng)順序和啟動(dòng)狀態(tài)。下面是幾個(gè)使用示例:
查看某個(gè)服務(wù)狀態(tài):
chkconfig serviceName –list
設(shè)置某個(gè)服務(wù)啟動(dòng):
chkconfig serviceName on
設(shè)置某個(gè)服務(wù)禁止啟動(dòng):
chkconfig serviceName off
二、通過(guò)日志文件查看
系統(tǒng)日志文件可以記錄系統(tǒng)啟動(dòng)時(shí)啟動(dòng)了哪些服務(wù),我們可以通過(guò)查看日志文件來(lái)了解哪些服務(wù)是自動(dòng)啟動(dòng)的。下面是幾個(gè)常用的系統(tǒng)日志文件:
1. /var/log/boot.log
此文件記錄系統(tǒng)在啟動(dòng)時(shí)自動(dòng)運(yùn)行的服務(wù)。
2. /var/log/messages
此文件記錄系統(tǒng)的所有運(yùn)行日志信息。你可以查看messages文件,以確定某個(gè)服務(wù)是否已經(jīng)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)激活。
3. /var/log/syslog
此文件也記錄了系統(tǒng)的所有運(yùn)行日志,與messages類(lèi)似。它包含了更多和內(nèi)核相關(guān)的信息。
三、通過(guò)圖形界面查看
對(duì)于GUI界面,你可以使用系統(tǒng)自帶的服務(wù)管理工具來(lái)查看服務(wù)的狀態(tài)。圖形化的工具相對(duì)于命令行更加直觀、易用。下面是幾個(gè)常見(jiàn)的Linux發(fā)行版中的服務(wù)管理工具:
1. CentOS 7
CentOS 7的服務(wù)管理工具為system-config-services或gnome-service,你可以在系統(tǒng)設(shè)置中找到這個(gè)工具。
2. Ubuntu
Ubuntu的服務(wù)管理工具為services-admin,你可以在應(yīng)用程序 – 系統(tǒng)工具中找到這個(gè)工具。
3. Debian
Debian的服務(wù)管理工具為sysv-rc-conf,你可以通過(guò)apt-get命令安裝此工具。
四、
關(guān)于Linux服務(wù)啟動(dòng)狀態(tài)的查看,本文介紹了三種方法,分別是通過(guò)命令行、日志文件和圖形界面。在實(shí)際工作中,你可以根據(jù)具體情況選擇不同的方法。在使用命令行時(shí),你需要掌握systemctl、service和chkconfig這三個(gè)命令;在查看日志文件時(shí),你需要了解系統(tǒng)日志文件的名稱(chēng)和存儲(chǔ)路徑;對(duì)于圖形界面,不同的Linux發(fā)行版提供的工具是不一樣的,你需要先了解自己系統(tǒng)的服務(wù)管理工具是什么。請(qǐng)記住,服務(wù)的狀態(tài)與你的服務(wù)器安全性緊密相關(guān),及時(shí)檢查服務(wù)狀態(tài)并修復(fù)問(wèn)題可以幫助你避免安全漏洞。
相關(guān)問(wèn)題拓展閱讀:
- linux怎樣查看 某項(xiàng)服務(wù) 當(dāng)前啟動(dòng)狀態(tài)
- 如何查看和停止Linux啟動(dòng)的服務(wù)
linux怎樣查看 某項(xiàng)服務(wù) 當(dāng)前啟動(dòng)狀態(tài)
#service servicename status 比如查敏巖看防火墻:#service iptables status #chkconfig –list |grep 服務(wù)名 比如查看前褲telnet:#chkconfig –list |grep telnet 不知你橋悔御想知道哪種 就都寫(xiě)下來(lái)了
linux系統(tǒng)下如閉察簡(jiǎn)何查看服務(wù)狀態(tài)及啟停沒(méi)做用服務(wù)_百度經(jīng)轎褲驗(yàn):
如何查看和停止Linux啟動(dòng)的服務(wù)
1. 查看Linux啟動(dòng)的服務(wù)
chkconfig –list 查詢(xún)出所有當(dāng)前運(yùn)行的服務(wù)渣大
chkconfig –list atd 查詢(xún)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)后即不生效的話(huà),可以用如下命令停止服務(wù)
service sshd stop
可以使用chkconfig –list來(lái)列出所有的系統(tǒng)服務(wù),也可以使用service –status-all來(lái)查看啟動(dòng)的服務(wù)。通過(guò)service 服務(wù)名 stop 命令來(lái)停止服務(wù)。
命兆扮令說(shuō)明:
chkconfig命令
chkconfig命令檢查、設(shè)置系統(tǒng)的各種服務(wù)。這是Red Hat公司遵循GPL規(guī)則所開(kāi)發(fā)的程序,它可查詢(xún)操作系統(tǒng)在每一個(gè)執(zhí)行等級(jí)中芹猜坦會(huì)執(zhí)行哪些系統(tǒng)服務(wù),其中包括各類(lèi)常駐服務(wù)。謹(jǐn)記chkconfig不是立即自動(dòng)禁止或激活一個(gè)服務(wù),它只是簡(jiǎn)單的改變了符號(hào)連接。
語(yǔ)法
chkconfig(選項(xiàng))
選項(xiàng)
–add:增加所指定的系統(tǒng)服務(wù),讓chkconfig指令得以管理它,并同時(shí)在系統(tǒng)啟動(dòng)的敘述文件內(nèi)增加相關(guān)數(shù)據(jù);
–del:刪除所指定的系統(tǒng)服務(wù),不再由chkconfig指令管理,并同時(shí)在系統(tǒng)啟動(dòng)的敘述文件內(nèi)刪除相關(guān)數(shù)據(jù);
–level:指定讀系統(tǒng)服務(wù)要在哪一個(gè)執(zhí)行等級(jí)中開(kāi)啟或關(guān)畢。
等級(jí)代號(hào)列表:
等級(jí)0表示:表示關(guān)機(jī)
等級(jí)1表示:?jiǎn)斡脩?hù)模式
等級(jí)2表示:無(wú)網(wǎng)絡(luò)連接的多用戶(hù)命令行模式
等級(jí)3表示:有網(wǎng)絡(luò)連接的多用戶(hù)命令行模式
等級(jí)4表示:不可用
等級(jí)5表示:帶圖形界面的多用戶(hù)模式
等級(jí)6表示:重新啟動(dòng)
需要說(shuō)明的是,level選項(xiàng)可以指定要查看的運(yùn)行級(jí)而不一定是當(dāng)前運(yùn)行級(jí)。對(duì)于每個(gè)運(yùn)行級(jí),只能有一個(gè)啟動(dòng)腳本或者停止腳本。當(dāng)切換運(yùn)行級(jí)時(shí),init不會(huì)重新啟動(dòng)已經(jīng)啟動(dòng)的服務(wù),也不會(huì)再次去停止已經(jīng)停止的服務(wù)。
運(yùn)行級(jí)文件:
每個(gè)被chkconfig管理的服務(wù)需要在對(duì)應(yīng)的init.d下的腳本加上兩行或者更多行的注釋。之一行告訴chkconfig缺省啟動(dòng)的運(yùn)行級(jí)以及啟動(dòng)和停止的優(yōu)先級(jí)。如果某服務(wù)缺省不在任何運(yùn)行級(jí)啟動(dòng),那么使用-代替運(yùn)行級(jí)。第二行對(duì)服務(wù)進(jìn)行描述,可以用\跨行注釋。
例如random.init包含三嫌桐行:
# chkconfig:
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
實(shí)例
chkconfig –list #列出所有的系統(tǒng)服務(wù)。
chkconfig –add httpd #增加httpd服務(wù)。
chkconfig –del httpd #刪除httpd服務(wù)。
chkconfig –level httpd 2345 on #設(shè)置httpd在運(yùn)行級(jí)別為2、3、4、5的情況下都是on(開(kāi)啟)的狀態(tài)。
chkconfig –list #列出系統(tǒng)所有的服務(wù)啟動(dòng)情況。
chkconfig –list mysqld #列出mysqld服務(wù)設(shè)置情況。
chkconfig –level 35 mysqld on #設(shè)定mysqld在等級(jí)3和5為開(kāi)機(jī)運(yùn)行服務(wù),–level 35表示操作只在等級(jí)3和5執(zhí)行,on表示啟動(dòng),off表示關(guān)閉。
chkconfig mysqld on #設(shè)定mysqld在各等級(jí)為on,“各等級(jí)”包括2、3、4、5等級(jí)。
service命令
service命令是Redhat Linux兼容的發(fā)行版中用來(lái)控制系統(tǒng)服務(wù)的實(shí)用工具,它以啟動(dòng)、停止、重新啟動(dòng)和關(guān)閉系統(tǒng)服務(wù),還可以顯示所有系統(tǒng)服務(wù)的當(dāng)前狀態(tài)。
語(yǔ)法
service(選項(xiàng))(參數(shù))
選項(xiàng)
-h:顯示幫助信息;
–status-all:顯示所服務(wù)的狀態(tài)。
參數(shù)
服務(wù)名:自動(dòng)要控制的服務(wù)名,即/etc/init.d目錄下的腳本文件名;
控制命令:系統(tǒng)服務(wù)腳本支持的控制命令。
關(guān)于linux 下查看服務(wù)啟動(dòng)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專(zhuān)注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶(hù)的一致認(rèn)可。
名稱(chēng)欄目:Linux服務(wù)啟動(dòng)狀態(tài)查看(linux下查看服務(wù)啟動(dòng))
轉(zhuǎn)載來(lái)于:http://m.fisionsoft.com.cn/article/cdshjpg.html


咨詢(xún)
建站咨詢(xún)
