我變得不可用我的(Linux 2.6的)遠程系統的一個通過在其上運行該系統置於一個可怕的狀態的過程(或者是霸佔CPU,佔用太多的內存,或者排出一些其他系統資源)。我不能再通過ssh登錄(我得到「寫入失敗:損壞的管道」)或telnet(「拒絕連接」)。如何殺死一個Linux進程,當唯一的訪問是通過FTP?
我能ping系統。奇怪的是,我也可以通過FTP登錄,包括獲取,放入和刪除文件的能力。儘管我擁有超級用戶的密碼,但我無法通過FTP以root身份登錄,因爲系統禁用了該功能。我只能在我的普通用戶帳戶下登錄。
我知道有問題的進程的PID。
這裏是我的問題:鑑於上述信息,有沒有辦法通過從該進程正在運行同一個用戶下FTP登錄殺流氓進程?我不需要它是一個優美的殺戮。例如,刪去的東西在/ var/PROC /,將導致進程崩潰(雖然我試過了,並刪除部分失敗)
-BB
,通過任何機會,這個過程中cgroup中運行?你會寫入這個cgroup嗎?您可以嘗試將CPU使用率限制在極低的水平。 –
是否可以上傳一些PHP腳本?通過瀏覽器運行它? – exussum
# - 我檢查/ cgroup和該樹中的一切都由根擁有,而不是世界可寫:( – ePhrygian