導航:首頁 > 配伺服器 > 如何查看centos雲伺服器運行進程

如何查看centos雲伺服器運行進程

發布時間:2024-07-19 07:55:30

❶ 阿里雲centos 被門羅幣病毒入侵了,netstat -anp找不到進程號,如何結束進程,但不能重啟伺服器

ps aux看進程號,根據進程號找到病毒文件位置,先不要刪除,先看下crontab -e,是否有異常任務,再看下自己家目錄下是否有異常文件或者改動,還有就是開機啟動文件是否有寫過任務。。。。如果你不是很懂linux系統的話,建議備份數據重裝吧(小心偽裝成數據文件)。因為刪除起來確實很麻煩,我刪了一下午才搞定

❷ 我是centos系統,怎麼能夠查看到伺服器上安裝過什麼軟體

rpm -qa
yum list
使用者兩個命令,但如果用源碼編譯的,估計查不到

❸ centos 離開進程不 退出程序,檢測進程fg、bg、jobs、&、nohup、ctrl+z、ctrl+c

fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令

一、&
加在一個命令的最後,可以把這個命令放到後台執行,如
watch -n 10 sh test.sh & #每10s在後台執行一次test.sh腳本

二、ctrl + z
前台進程的掛起。可以將一個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行。

後台進程的掛起:
在solaris中通過stop命令執行,通過jobs命令查看job號(假設為num),然後執行stop %num;
在redhat中,不存在stop命令,可通過執行命令kill -stop PID,將進程掛起;
當要重新執行當前被掛起的任務時,通過bg %num 即可將掛起的job的狀態由stopped改為running,仍在後台執行;當需要改為在前台執行時,執行命令fg %num即可;

三、jobs
查看當前有多少在後台運行的命令
jobs -l選項可顯示所有任務的PID,jobs的狀態可以是running, stopped, Terminated,但是如果任務被終止了(kill),shell 從當前的shell環境已知的列表中刪除任務的進程標識;也就是說,jobs命令顯示的是當前shell環境中所起的後台正在運行或者被掛起的任務信息;

注意:jobs只能查看當前xshell連接伺服器窗口創建的任務。如果你並沒有用nohup啟動後台任務,那麼就沒有顯示。一般地,如果後台是springboot,jar包,那麼command名稱為java。如果前端是nodejs打包,那麼就是npm。

四、fg
將後台中的命令調至前台繼續運行。如果後台中有多個命令,可以用fg %jobnumber將選中的命令調出。%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(是命令編號,不是進程號pid)

五、bg
將一個在後台暫停的命令,變成在後台繼續執行,終端還能繼續接受命令。如果後台中有多個命令,可以用bg %jobnumber將選中的命令調出。%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(是命令編號,不是進程號pid)

理解概念:當前任務
如果後台的任務號有2個,[1],[2];如果當第一個後台任務順利執行完畢,第二個後台任務還在執行中時,當前任務便會自動變成後台任務號碼「[2]」 的後台任務。所以可以得出一點,即當前任務是會變動的。當用戶輸入「fg」、「bg」和「stop」等命令時,如果不加任何引號,則所變動的均是當前任務

六、kill
後台進程的終止:
法子1:通過jobs命令查看job號(假設為num),然後執行kill %num
法子2:通過ps命令查看job的進程號(PID,假設為pid),然後執行kill -9 pid
前台進程的終止:Ctrl+c

七、nohup
如果讓程序始終在後台執行,即使關閉當前的終端也執行(之前的&做不到),這時候需要nohup。該命令可以在你退出帳戶/關閉終端之後繼續運行相應的進程。關閉中斷後,在另一個終端jobs已經無法看到後台跑得程序了,此時利用ps(進程查看命令)

ps -aux | grep 「test.sh」 #a:顯示所有程序 u:以用戶為主的格式來顯示 x:顯示所有程序,不以終端機來區分

八、kill的其他作用
kill除了可以終止進程,還能給進程發送其它信號,使用kill -l 可以察看kill支持的信號。
SIGTERM是不帶參數時kill發送的信號,意思是要進程終止運行,但執行與否還得看進程是否支持。如果進程還沒有終止,可以使用kill -SIGKILL pid,這是由內核來終止進程,進程不能監聽這個信號。

❹ 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就是你要查的服務名)

(4)如何查看centos雲伺服器運行進程擴展閱讀:

查看某項服務當前啟動狀態的其他方式

一、利用進程來查看

命令里 ps -aux | grep xxx 是查看某個進程或者服務是否存在。

二、利用services命令

1、查看單個服務的運行狀態: service 服務名 status

如:[root@localhost ~]# service sshd status

openssh-daemon (pid 3701) 正在運行…

2、查看所有服務的運行狀態:service –status -all

❺ 濡備綍鍦╟entos 鐪嬫湇鍔″櫒閰嶇疆錛

# uname -a # 鏌ョ湅鍐呮牳/鎿嶄綔緋葷粺/CPU淇℃伅 x0dx0a# cat /etc/issue x0dx0a# cat /etc/redhat-release # 鏌ョ湅鎿嶄綔緋葷粺鐗堟湰 x0dx0a# cat /proc/cpuinfo # 鏌ョ湅CPU淇℃伅 x0dx0a# grep MemTotal /proc/meminfo # 鏌ョ湅鍐呭瓨鎬婚噺x0dx0a# hostname # 鏌ョ湅璁$畻鏈哄悕 x0dx0a# lspci -tv # 鍒楀嚭鎵鏈塒CI璁懼 x0dx0a# lsusb -tv # 鍒楀嚭鎵鏈塙SB璁懼 x0dx0a# lsmod # 鍒楀嚭鍔犺澆鐨勫唴鏍告ā鍧 x0dx0a# env # 鏌ョ湅鐜澧冨彉閲

❻ centos7查看埠命令

查看Centos埠命令:
# netstat -lntp #查看監聽(Listen)的埠
# netstat -antp #查看所有建立的TCP連接
其他關於查看伺服器網路信息命令:
1、查看Linux系統主機名: Linux學習,http:// linux.it.net.cn
# hostname
localhost.localdomain
2、查看伺服器IP地址:
# ifconfig|grep 'inet addr:'|grep -v '127.0.0.1'|cut -d: -f2|awk '{ print $1}'
192.168.17.238
192.168.1.9
3、查看linux網關:
# route |grep default
default 192.168.1.1 0.0.0.0 UG 0 0 0 em1
4、查看linux打開服務:
# chkconfig --list|grep 啟用 #查看開啟的服務
sshd 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
httpd 0:關閉 1:關閉 2:關閉 3:啟用 4:關閉 5:關閉 6:關閉
5、查看伺服器DNS配置:
# cat /etc/resolv.conf
nameserver 192.168.0.66
nameserver 202.106.0.20
6、其他網路信息:
# iptables -L #查看防火牆規則
# route -n #查看路由表
# netstat -s #查看網路統計信息

閱讀全文

與如何查看centos雲伺服器運行進程相關的資料

熱點內容
php開發參考文獻 瀏覽:13
linuxmysql驅動安裝 瀏覽:19
android推薦書 瀏覽:590
加密裁判怎麼做 瀏覽:579
app更新怎麼選擇更新途徑 瀏覽:786
什麼叫專屬獨立伺服器 瀏覽:309
程序員學吉他的好處 瀏覽:708
重要的文件夾刪除了怎麼找回 瀏覽:372
ecshop源碼論壇 瀏覽:594
編譯原理DAG例子 瀏覽:165
光谷程序員的酒店 瀏覽:8
客戶端密碼存在文件夾哪個位置 瀏覽:380
怎麼把程序員的工作說的高大上 瀏覽:723
解壓包如何加密 瀏覽:158
蘋果app隱私報告怎麼關 瀏覽:668
單片機什麼程度能接項目 瀏覽:698
內核編譯小米5s 瀏覽:554
加密機可以接多少系統 瀏覽:904
python函數返回值返回元組 瀏覽:650
單片機按鍵代碼 瀏覽:720