Linux 二十五 動態監控程序

2021-10-05 05:46:34 字數 1101 閱讀 3907

topps命令很相似。它們都用來顯示正在執行的程序。topps最大的不同之處,在於top在執行一段時間可以更新正在執行的的程序(預設每3秒變化一次)。

top

[選項]

選項

說明-d

秒數 指定top命令每隔幾秒更新。預設是3秒在top命令的互動模式當中可以執行的命令:

-i使top不顯示任何閒置或者僵死程序。

-p通過指定監控程序id來僅僅監控某個程序的狀態。

選項說明

p以cpu使用率排序,預設就是此項

m以記憶體的使用率排序

n以pid排序

q退出top

如何監視特定使用者

輸入此命令top,按回車鍵,檢視執行的程序。然後輸入u回車,再輸入使用者名稱。

如何終止指定的程序。

輸入此命令top,按回車鍵,檢視執行的程序,然後輸入k回車,再輸入要結束的程序id

指定系統狀態更新的時間(每隔10秒自動更新)

top -d 10 #指定系統更新程序的時間為10秒
基本語法
netstat

[選項]

選項說明

選項說明

-an按一定順序排列輸出

-p顯示哪個程序在呼叫

例子檢視服務名為sshd的服務的資訊。

netstat –anp |

grep sshd

請檢視所有服務的資訊。

netstat –anp |

more

檢視埠占用情況。

netstat –tunlp
注:top一些詳細表示的資訊,有必要還是去看看,有助於加深理解和印象。上面只是說了怎麼用。

Linux基礎(二十五)

進入linux字元介面方式有字元介面 圖形介面下的終端以及虛擬控制台等方式。在字元介面下,虛擬控制台的選擇可以通過按下 alt 鍵和1個功能鍵來實現,功能鍵通常為f1 f6鍵。比如使用者登入後,按下 alt f2 鍵,使用者可以看 login 提示符,說明使用者進入了第2個虛擬控制台。然後只需利用按...

演算法(二十五)

1 給定兩個不字串,求出最長公共子串行的長度。int longestpublicsubsequence string x,string y else return math.max longestpublicsubsequence x.substring 1 y.substring 0 longes...

二十五 建立分布式程序

分布式程序指的是將process程序分布到多台機器上,充分利用多台機器的效能完成複雜的任務。multiprocessing模組不僅支援多程序,而且其中的managers模組還支援把多程序分布到多台機器上。例如,寫乙個服務程序作為排程者,將任務分布到其他多個程序中,依靠網路通訊 將queue暴露到網路...