使用top命令檢視cpu使用率為100%,但是下面的執行緒cpu的使用率都很低,沒有高的。找不到高使用率的程序。
$ sudo yum install perf
大家可以去看看arnold lu@南京,他的寫的很詳細。這邊我也就不詳細說明了。
在perf安裝好了以後我們使用perf top -s comm,pid,symbol
命令,這時候我們就會發現那個我們怎麼找都找不到的那個程序了,執行的卻是一堆unknown程序。然後我們退出後,我們使用kill -9 pid(程序id)
這時我們就會發現cpu一下就降低了。問題解決了!
看似問題解決了,但是當我把服務重啟的時候,卻發現那個又出來了,尷尬!所以這個病毒應該在我的啟動指令碼裡面。所以要找我的啟動檔案裡刪除那個指令碼。
暫時沒找到那個問題,但是可以在啟動的時候將它結束了,對於啟動後沒有影響。等有時間再找一下吧,如果有大佬知道的還請告知。哈哈
linux 埠號分配
埠號分配 tcp和udp採用16b的埠號來識別應用程式。那麼這些埠號是如何選擇的呢?伺服器一般都是通過知名埠號來識別的。例如,對於tcp ip實現來說,每個ftp伺服器的tcp埠號都是21,每個telnet伺服器的tcp埠號都是23,每個tftp 普通檔案傳輸協議 伺服器的udp埠號都是69。任何t...
linux 檢視埠號
在使用linux系統的過程中,有時候會遇到埠被占用而導致服務無法啟動的情況。比如http使用80埠,但當啟動apache時,卻發現此埠正在使用。這種情況大多數是由於軟體衝突 或者預設埠設定不正確導致的,此時需要檢視究竟哪個程序占用了埠,來決定進一步的處理方法。root ubuntuserver0 h...
linux下檢視埠號
前段時間在做hadoop相關的工作,會用到很多整合商的框架,比如cdh ambari,安裝好以後,啟動,想用web頁面開啟去檢視job進度或者是hdfs相關的工作,埠號有可能會和原生的埠號不太一樣,去配置檔案裡面找的話,比較麻煩。介紹乙個命令 netstat 命令用於顯示各種網路相關資訊,如網路連線...