top
與ps
命令很相似。它們都用來顯示正在執行的程序。top
與ps
最大的不同之處,在於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暴露到網路...