檢視程序資訊
1、ps命令
用途:檢視靜態的程序統計資訊
[root@localhost ~
]# ps -elf
[root@localhost ~
]# ps aux
ps aux 資訊:
user:使用者名稱
pid:程序id號
%cpu:cpu佔用率
%mem:記憶體佔用率
vsz:虛擬記憶體占用空間(swap空間)
rss:物理記憶體占用空間
tty:執行在哪個終端上 ?標示未知或不需要終端
stat:當前狀態,s 休眠 s 父程序 z 殭屍 r 執行 l 多程序 n 優先順序為負數
start:啟動程序時間
time:程序使用cpu時間
command:程序與命令名
2、top命令
用途:檢視動態的程序排名資訊
[root@localhost ~
]# top
3、pgrep命令
用途:根據特定條件查詢程序 pid 資訊
[root@localhost ~
]# pgrep -l "log"
-l:顯示程序名
2538 rsyslogd
2113 mcelog
[root@localhost ~
]# pgrep -l -u teacher -t tty1 -u:指定特定使用者
-t:指定終端--
27483 bash
27584 vim
4、pstree命令
用途:以樹形結構列出程序資訊
[root@localhost ~
]# pstree -aup -a:顯示完整資訊
-u:列出對應使用者名稱
-p:列出對應pid號
├─login,
3221
│ └─bash,
27483
,teacher
│ └─vim,
27674 myfile.txt
程序的啟動方式
1、手工啟動
前台啟動:使用者輸入命令,直接執行程式
後台啟動:在命令行尾加入「&」符號
[root@localhost ~
]# cp /dev/cdrom mycd.iso &[1
]28454 輸出資訊中包括後台任務序號、pid號
2、排程啟動
使用 at 命令,設定一次性計畫任務
使用 crontab 命令,設定週期性計畫任務
程序的前後臺排程
1、ctrl+z 組合鍵
將當前程序掛起,即調入後台並停止執行
2、jobs 命令
檢視處於後台的任務列表
[root@localhost ~
]# jobs[1
]- stopped cp /dev/cdrom mycd.iso [2
]+ stopped top
3、fg 命令
將後台程序恢復到前台執行,可指定任務序號
[root@localhost ~
]# fg 1
終止程序的執行
1、ctrl+c 組合鍵
中斷正在執行的命令
2、kill、killall 命令
kill用於終止指定pid號的程序
killall用於終止指定名稱的所有程序
-9 選項用於強制終止
[root@localhost ~
]# pgrep -l "portmap"
2869 portmap
[root@localhost ~
]# kill -
92869
[root@localhost ~
]# killall -
9 vim[1
]- 已殺死 vim testfile1[2
]+ 已殺死 vim testfile2
3、pkill命令
用途:根據特定條件終止相應的程序
常用命令選項:
-u:根據程序所屬的使用者名稱終止相應程序
-t:根據程序所在的終端終止相應程序
[root@localhost ~
]# pgrep –l -u "hackli"
3045 bash
[root@localhost ~
]# pkill -
9-u "hackli」
[root@localhost ~
]# pgrep -l -u "hackli」
Linux如何檢視程序 殺死程序 啟動程序
1.檢視程序 ps命令 下面的命令還沒實踐,僅僅供你參考 可以用man ps檢視格式,只不過是乙個小工具而已!ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。ps a 顯示所有程式。ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。ps e 此引數的效...
linux檢視程序是否啟動,檢視埠占用
1 命令 ps ef grep processname grep v grep如 檢視redis是否啟動,從下圖可以看出,redis啟動了,程序id為71882 71887,埠號7004 7005。如果想要殺掉上面的redis程序,可移執行kill 9 71882 71887 2 如果知道埠號,也可...
Linux檢視程序和已知埠是否啟動
如檢視activemq的61616這個埠是否啟動,以及直接檢視activemq程序是否啟動,可以通過如下命令進行檢視 其中netstat命令過濾埠,如果能查出就證明已啟動,如果查出沒有結果則表示沒有啟動 可以上面兩步結合起來,來確定哪個程序使用了哪個埠,因為pid查出的是相同的,通過pid就可以進行...