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
- 殭屍程式,孤兒程式
- fork和殭屍程式
- Linux系統殭屍程式詳解Linux
- 殭屍程式和孤兒程式
- Perl程式:殭屍程式和孤兒程式
- Linux 效能優化之 CPU 篇 ----- 殭屍程式Linux優化
- 子程式、孤兒程式,殭屍程式, init程式
- 系統中出現大量不可中斷程式(D)和殭屍程式(Z)怎麼辦?
- Go Exec 殭屍與孤兒程式Go
- linux 基礎知識 什麼是殭屍程序?有什麼影響?如何解決?Linux
- 案例:系統中出現大量不可中斷程式(D)和殭屍程式(Z)怎麼辦?
- 什麼是殭屍網路攻擊?安全專業人員指南
- JaCoCo助您毀滅線上殭屍程式碼
- 物聯網教程Linux系統程式設計——特殊程式之殭屍程式Linux程式設計
- Linux上的殭屍跑得比Windows快LinuxWindows
- 怎樣有效的治理殭屍網路?
- Win10植物大戰殭屍電腦存檔在哪_win10怎麼開啟植物大戰殭屍存檔位置Win10
- UNIXC002 程式資源的回收、孤兒程式和殭屍程式
- 孤兒程序和殭屍程序
- Unity 植物大戰殭屍(一)Unity
- Linux 幹掉狀態為Z的殭屍程序Linux
- PHP 多程式之孤兒和殭屍簡單講解PHP
- 3.19實戰殭屍工廠1
- 3.20實戰殭屍工廠2
- Mirai殭屍網路重出江湖AI
- 《植物大戰殭屍》10歲了
- 植物大戰殭屍 雜交版
- 植物大戰殭屍-雜交版
- 帶你瞭解殭屍網路是怎樣組成的?
- 植物大戰殭屍win10開啟閃退怎麼解決_win10植物大戰殭屍開啟閃退解決步驟Win10
- 植物大戰殭屍 2.0中文版
- 揭秘Neutrino殭屍網路生成器
- RDP服務之GoldBrute殭屍網路Go