linux服務查詢
① 查看linux開啟了哪些服務
1. 查看Linux啟動的服務
chkconfig --list 查詢出所有當前運行的服務
chkconfig --list atd 查詢atd服務的當前狀態
2.停止所有服務並且在下次系統啟動時不再啟動,如下所示:
chkconfig --levels 12345 NetworkManager off
如果想查看當前處於運行狀態的服務,用如下語句過濾即可
chkconfig --list |grep on
3.如果只是想當前的設置狀態有效,在系統重啟動後即不生效的話,可以用如下命令停止服務
service sshd stop
(1)linux服務查詢擴展閱讀:
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
② 如何查看和停止Linux啟動的服務
SysV服務管理系統 例如 RedHat6等發行版
service --status-all 查看所有服務
service servicename status 查看指定服務狀態
service servicename start|stop|restart 啟動|停止|重啟 指定服務
systemd服務管理系統 如CentOS 7等
systemctl is-enabled servicename.service #查詢服務是否開機啟動
systemctl enable *.service #開機運行服務
systemctl disable *.service #取消開機運行
systemctl start *.service #啟動服務
systemctl stop *.service #停止服務
systemctl restart *.service #重啟服務
systemctl reload *.service #重新載入服務配置文件
systemctl status *.service #查詢服務運行狀態
systemctl --failed #顯示啟動失敗的服務
③ Linux查看服務和強制結束服務
netstat -antp 查看所有服務
找到結果名稱,然後
pkill -9 服務PID 即可關閉該服務
ps:將某個進程顯示出來
-A 顯示所有程序。
-e 此參數的效果和指定"A"參數相同。
-f 顯示 UID ,PPIP,C與S TIME 欄位。
grep命令是查找
中間的|是管道命令 是指ps命令與grep同時執行
這條命令的意思是顯示有關redis有關的進程
2. kill[參數][進程號]
kill -9 4394
kill就是給某個進程id發送了一個信號。默認發送的信號是SIGTERM,而kill -9發送的信號是SIGKILL,即exit。exit信號不會被系統阻塞,所以kill -9能順利殺掉進程。當然你也可以使用kill發送其他信號給進程。
④ linux上查看運行的服務
顯示當前系統正在執行的進程的相關信息,包括進程ID、內存佔用率、CPU佔用率等。
可以通過top命令來掌握這台機器大概運行著哪些服務
查看nginx進程是否存在
如果nginx用的是80埠,就用netstat -anp |grep 80 查看80埠是否被佔用
查看nginx的pid
通過相應的進程ID(比如:4562)查詢當前運行的nginx路徑
獲取到nginx的執行路徑後,使用-t參數即可獲取該進程對應的配置文件路徑
⑤ linux怎樣查看 某項服務 當前啟動狀態
可以在Linux下輸入命令:
1、$service sshd status
2、#service servicename status是當前狀態
3、#chkconfig --list servicename是查看啟動狀態,也就是是否開機自動啟動
註:
1、如果service和chkconfig 找不到,可以試試/sbin/service和/sbin/chkconfig
2、如果用ubuntu好像是要用/etc/init.d/servicename status查看當前狀態
(servicename就是你要查的服務名)
(5)linux服務查詢擴展閱讀:
查看某項服務當前啟動狀態的其他方式
一、利用進程來查看
命令里 ps -aux | grep xxx 是查看某個進程或者服務是否存在。
二、利用services命令
1、查看單個服務的運行狀態: service 服務名 status
如:[root@localhost ~]# service sshd status
openssh-daemon (pid 3701) 正在運行…
2、查看所有服務的運行狀態:service –status -all
⑥ Linux系統的伺服器狀態要怎麼查看
linux怎麼查看伺服器狀態?我們一起來了解一下吧。
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、使用psaux或netstat-tlunp命令,通過回車運行,即可查看伺服器運行狀態,
⑦ 如何查看Linux下的服務
1、ps aux 或netstat -tlunp ps是進程查看命令,netstat是埠查看命令,在Linux系統中,服務一定是有進程的,所以使用ps命令可以查看服務運行情況,另外,Linux服務多數是網路服務,所以通過netstat命令也可以查看服務運行狀態。 2、service 服務名 status 比如查看httpd的Web服務的運行狀態,執行service httpd status,如下圖所示: 3、/sbin/service --status-all grep "服務名" 比如查看httpd的web服務,執行 /sbin/service --status-all grep "httpd"即可。如下圖所示。 4、chkconfig --list 比如查看httpd的web服務,執行 chkconfig --list grep "httpd"即可。如下圖所示。
⑧ 查看linux伺服器是否開啟ftp服務的方法
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
⑨ 查看linux開啟了哪些服務
linux系統使用 chkconfig --list 查看當前開啟的服務
1. chkconfig --list 查詢出所有當前運行的服務
2. chkconfig --list atd 查詢atd服務的當前狀態
3.chkconfig --list |grep on查看當前處於運行狀態的服務,用此語句過濾即可
(9)linux服務查詢擴展閱讀:
chkconfig在沒有參數運行時,顯示用法。如果加上服務名,那麼就檢查這個服務是否在當前運行級啟動。如果是,返回true,否則返回false。如果在服務名後面指定了on,off或者reset,那麼chkconfi 會改變指定服務的啟動信息。
on和off分別指服務被啟動和停止,reset指重置服務的啟動信息,無論有問題的初始化腳本指定了什麼。on和off開關,系統默認只對運行級3,4,5有效,但是reset可以對所有運行級有效。
參考資料來源:linux官網