Process

這是什麼,如何獲取有關程序ID的資訊

  • March 4, 2018

我怎樣才能獲得比top顯示給我的流程更多的資訊?

我目前有一個程序顯示為j並且 CPU 以 +2400% 的速度執行。搜尋j沒有結果。

這是一個top輸出範例:

PID  USER  PR  NI    VIRT    RES    SHR S  %CPU %MEM   TIME+     COMMAND                                                                             
1722 root  20   0 2118996  57076   1148 S  2488  0.2   43934:45  j                                                                                   

這是CentOS Linux release 7.2.1511 (Core)使用 2 x Intel Xeon E5-2660v3 和 2.60 GHz 執行的。

ls -l /proc/1722/exe給我:

lrwxrwxrwx 1 root root 0 Mar  3 17:13 /proc/1722/exe -> /usr/games/j

ls -lH /proc/1722/exe給我:

-rwxr-xr-x 1 root root 313496 Dec 29 09:58 /proc/1722/exe

根據VirSCAN,這是一個礦工,與您看到的 CPU 使用率一致。它的存在可能表明您的系統已被入侵,另一種選擇是它的使用者不值得信任;在任何情況下,您都應該停止系統,如果要保留證據或需要儲存在那裡的任何數據,則對磁碟進行映像,然後重新安裝。

請參閱如何處理受損的伺服器?關於伺服器故障。

引用自:https://unix.stackexchange.com/questions/428137