Linux中殭屍程式是什麼意思?怎麼檢視殭屍程式?
程式就是系統執行中的程式。是正在執行的一個程式或者命令,每一個程式都是一個執行的實體,都有自己的地址空間,並佔用一定的系統資源。說起程式,那麼你知道Linux中殭屍程式指什麼嗎?本文為大家講解一下。
殭屍程式是當子程式比父程式先結束,而父程式又沒有回收子程式,釋放子程式佔用的資源,此時子程式都將成為一個殭屍程式。如果父程式先退出,子程式被init接管,子程式退出後init會收回其佔用的相關資源。
我們都知道程式的工作原理。我們啟動一個程式,開始我們的任務,然後等任務結束了,我們就停止這個程式。程式停止後,該程式就會從程式表中移除。
你可以透過System-Monitor檢視當前程式。
In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie.在Unix系統中,一個程式結束了,但是它的父程式沒有等待它,那麼它將變成一個殭屍程式。但是如果該程式的父程式已經先結束了,那麼該程式就不會變殭屍程式,因為每個程式結束的時候,系統都會掃描當前系統中所執行的所有程式,看有沒有哪個程式是剛剛結束的這個程式的子程式,如果是的話,就由init來接管他,成為他的父程式。
怎麼檢視殭屍程式?
利用命令ps,可以看到有父程式ID為1的程式是孤兒程式;s狀態為z的是殭屍程式。
注意:孤兒程式是尚未終止但已停止的程式,但其父程式已經終止,由init收養;而殭屍程式則是已終止的程式,其父程式不一定終止。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2919068/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是殭屍程式,如何找到並殺掉殭屍程式?
- 檢視 Linux 殭屍程式Linux
- 什麼是殭屍程式以及如何處理
- 什麼是殭屍網路
- Linux 殭屍程式Linux
- 殭屍程式
- 檢視並殺死殭屍程式
- Linux 中殭屍程式詳解Linux
- Linux 系統中殭屍程式Linux
- Linux殭屍程式處置Linux
- fork和殭屍程式
- 【系統】 殭屍程式
- 殺死殭屍程式
- 殭屍程式,孤兒程式
- Linux如何殺掉殭屍程式Linux
- 殭屍程式和孤兒程式
- Linux系統殭屍程式詳解Linux
- Perl程式:殭屍程式和孤兒程式
- 系統中出現大量不可中斷程式(D)和殭屍程式(Z)怎麼辦?
- 子程式、孤兒程式,殭屍程式, init程式
- Go Exec 殭屍與孤兒程式Go
- 案例:系統中出現大量不可中斷程式(D)和殭屍程式(Z)怎麼辦?
- Linux 效能優化之 CPU 篇 ----- 殭屍程式Linux優化
- Linux程式管理、程式建立、執行緒實現、殭屍程式Linux執行緒
- 什麼是殭屍網路攻擊?安全專業人員指南
- 關於LINUX殭屍程式的出現和原理Linux
- JaCoCo助您毀滅線上殭屍程式碼
- iOS殭屍物件之研究iOS物件
- 怎樣有效的治理殭屍網路?
- Win10植物大戰殭屍電腦存檔在哪_win10怎麼開啟植物大戰殭屍存檔位置Win10
- 物聯網教程Linux系統程式設計——特殊程式之殭屍程式Linux程式設計
- Unity 植物大戰殭屍(一)Unity
- Linux上的殭屍跑得比Windows快LinuxWindows
- hp-unix 殭屍程式導致系統崩潰
- linux系統程式設計之程式(三):程式複製fork,孤兒程式,殭屍程式Linux程式設計
- 帶你瞭解殭屍網路是怎樣組成的?
- Mirai殭屍網路重出江湖AI
- PHP 多程式之孤兒和殭屍簡單講解PHP