linux運行的服務
㈠ 怎麼查看linux正在運行的服務
首先查看系統運行的進程
若需要查看系統當前運行的所有進程,就需要用如下命令:
# ps auxw
其中參數a表示顯示系統中所有用戶的的進程;u表示輸出進程用戶所屬信息; x表示也
顯示沒有控制台的進程;若顯示行太長而被截斷則可以使用f參數;
2. 查看系統監聽的服務
# netstat -ln
l表示顯示當前系統監聽的埠信息;n表示埠按照埠號來顯示,而不轉換為
service文件中定義的埠名;若希望了解各個埠都是由哪些進程監聽則可以使用p參數。
若發現不需要的服務, 可以使用linuxconf或ntsysv命令來關閉這些服務在系統啟動時自
啟動,然後重新啟動系統則這些服務將在運行。
有些服務是由inetd超級伺服器來監控的,則需要標記/etc/inetd.conf來關閉這些服務。
㈡ linux伺服器運行了什麼服務
1 不要試圖在生產機上做任何動作, 操作要非常小心, 因為你做錯任何事都導致你丟飯碗
2 用虛擬機自己做配置,比如自己模擬4個mysql的設置,遇到困難可以參考生產機的配置,自己配置的過程,記錄好自己的心得文檔,遇到怎樣的問題怎樣解決
3 做完一遍模擬的,那麼基本都搞清楚了他們的架構了,那麼開始動手寫工作文檔,這個文檔的內容也就是這些生產機的配置,比如文件放哪裡的,配置文件怎麼寫的,拓撲圖也畫出來,總之越詳細越好
這個東西既是你的學習心得,也是你以後解決問題的參考,還有這些都是給上級看的,表示你對這套系統了如指掌
上級看了對你的技術程度有所了解,看得出你很賣力啊,以後加薪什麼的也好談
4 如果你還有心 ,就根據這些運行機器的問題,可以自己加一些修改進去,當然我覺得你水平需要更上一層樓才做這事,否則還是老老實實看文檔吧,還有,一定要給上級匯報,你要做什麼。
㈢ 如何查看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下查看服務的運行情況
1、ps aux 或netstat -tlunp
ps是進程查看命令,netstat是埠查看命令,在Linux系統中,服務一定是有進程的,所以使用ps命令可以查看服務運行情況,另外,Linux服務多數是網路服務,所以通過netstat命令也可以查看服務運行狀態。
2、service 服務名 status
比如查看httpd的Web服務的運行狀態,執行service httpd status,如下圖所示:
㈤ 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怎樣查看 某項服務 當前啟動狀態
可以在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就是你要查的服務名)
(6)linux運行的服務擴展閱讀:
查看某項服務當前啟動狀態的其他方式
一、利用進程來查看
命令里 ps -aux | grep xxx 是查看某個進程或者服務是否存在。
二、利用services命令
1、查看單個服務的運行狀態: service 服務名 status
如:[root@localhost ~]# service sshd status
openssh-daemon (pid 3701) 正在運行…
2、查看所有服務的運行狀態:service –status -all
㈦ linux下怎樣知道自己的機器上有哪些服務在運行
若一台機器運行有很多不需要的服務,那麼被攻擊者入侵的可能性就會大大加大,因此作為管理員就應該經常查看系統運行有哪些服務。
首先查看系統運行的進程
若需要查看系統當前運行的所有進程,就需要用如下命令:
# ps auxw
其中參數a表示顯示系統中所有用戶的的進程;u表示輸出進程用戶所屬信息;x表示也顯示沒有控制台的進程;若顯示行太長而被截斷則可以使用f參數;
查看系統監聽的服務
# netstat -ln
l表示顯示當前系統監聽的埠信息;n表示埠按照埠號來顯示,而不轉換為service文件中定義的埠名;若希望了解各個埠都是由哪些進程監聽則可以使用p參數。
若發現不需要的服務,可以使用linuxconf或ntsysv命令來關閉這些服務在系統啟動時自啟動,然後重新啟動系統則這些服務將在運行。
有些服務是由inetd超級伺服器來監控的,則需要標記/etc/inetd.conf來關閉這些服務
㈧ linux 如何啟動,停止,查看服務
可以使用chkconfig --list來列出所有的系統服務,也可以使用service --status-all來查看啟動的服務。通過service 服務名 stop 命令來停止服務。
命令說明:
chkconfig命令
chkconfig命令檢查、設置系統的各種服務。這是Red Hat公司遵循GPL規則所開發的程序,它可查詢操作系統在每一個執行等級中會執行哪些系統服務,其中包括各類常駐服務。謹記chkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號連接。
語法
chkconfig(選項)
選項
--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述文件內增加相關數據;
--del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述文件內刪除相關數據;
--level:指定讀系統服務要在哪一個執行等級中開啟或關畢。
等級代號列表:
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:無網路連接的多用戶命令行模式
等級3表示:有網路連接的多用戶命令行模式
等級4表示:不可用
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
需要說明的是,level選項可以指定要查看的運行級而不一定是當前運行級。對於每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務。
運行級文件:
每個被chkconfig管理的服務需要在對應的init.d下的腳本加上兩行或者更多行的注釋。第一行告訴chkconfig預設啟動的運行級以及啟動和停止的優先順序。如果某服務預設不在任何運行級啟動,那麼使用-代替運行級。第二行對服務進行描述,可以用\跨行注釋。
例如random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
實例
chkconfig --list #列出所有的系統服務。
chkconfig --add httpd #增加httpd服務。
chkconfig --del httpd #刪除httpd服務。
chkconfig --level httpd 2345 on #設置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態。
chkconfig --list #列出系統所有的服務啟動情況。
chkconfig --list mysqld #列出mysqld服務設置情況。
chkconfig --level 35 mysqld on #設定mysqld在等級3和5為開機運行服務,--level 35表示操作只在等級3和5執行,on表示啟動,off表示關閉。
chkconfig mysqld on #設定mysqld在各等級為on,「各等級」包括2、3、4、5等級。
service命令
service命令是Redhat Linux兼容的發行版中用來控制系統服務的實用工具,它以啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態。
語法
service(選項)(參數)
選項
-h:顯示幫助信息;
--status-all:顯示所服務的狀態。
參數
服務名:自動要控制的服務名,即/etc/init.d目錄下的腳本文件名;
控制命令:系統服務腳本支持的控制命令。
㈨ 看linux正在運行的服務用哪個命令
新的系統(基於systemd控制進程的) 採用 systemctl 一個命令即可
舊的基於(init的)用 service 命令