[root@localhost ~]# chkconfig --level 35 httpd on
l 長格式輸出; u 按用戶名和啓動時間的順序來顯示進程; j 用任務格式來顯示進程; f 用樹形格式來顯示進程; a 顯示全部用戶的全部進程(包括其它用戶); x 顯示無控制終端的進程; r 顯示運行中的進程; ww 避免詳細參數被截斷;
USER 進程的屬主; PID 進程的ID; PPID 父進程; %CPU 進程佔用的CPU百分比; %MEM 佔用內存的百分比; NI 進程的NICE值,數值大,表示較少佔用CPU時間; VSZ 進程虛擬大小; RSS 駐留中頁的數量; WCHAN TTY 終端ID STAT 進程狀態
[root@localhost ~]# ps -aux |more
[root@localhost ~]# ps -aux > ps001.txt
[root@localhost ~]# more ps001.txt
[root@localhost ~]# ps aux |grep httpd
root 4187 0.0 1.3 24236 10272 ? Ss 11:55 0:00 /usr/sbin/httpd
apache 4189 0.0 0.6 24368 4940 ? S 11:55 0:00 /usr/sbin/httpd
apache 4190 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
apache 4191 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
apache 4192 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
apache 4193 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
apache 4194 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
apache 4195 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
apache 4196 0.0 0.6 24368 4932 ? S 11:55 0:00 /usr/sbin/httpd
root 4480 0.0 0.0 5160 708 pts/3 R+ 12:20 0:00 grep httpd
[root@localhost ~]# ps auxf |grep httpd
root 4484 0.0 0.0 5160 704 pts/3 S+ 12:21 0:00 \_ grep httpd
root 4187 0.0 1.3 24236 10272 ? Ss 11:55 0:00 /usr/sbin/httpd
apache 4189 0.0 0.6 24368 4940 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4190 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4191 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4192 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4193 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4194 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4195 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
apache 4196 0.0 0.6 24368 4932 ? S 11:55 0:00 \_ /usr/sbin/httpd
#ps 參數選項 程序名
-l 列出程序名和進程ID;
-o 進程起始的ID;
-n 進程終止的ID;
[root@localhost ~]# pgrep -lo httpd
4557 httpd
[root@localhost ~]# pgrep -ln httpd
4566 httpd
[root@localhost ~]# pgrep -l httpd
4557 httpd
4560 httpd
4561 httpd
4562 httpd
4563 httpd
4564 httpd
4565 httpd
4566 httpd
[root@localhost ~]# pgrep httpd
4557
4560
4561
4562
4563
4564
4565
4566
kill [信號代碼] 進程ID
[root@localhost ~]# ps auxf |grep httpd
root 4939 0.0 0.0 5160 708 pts/3 S+ 13:10 0:00 \_ grep httpd
root 4830 0.1 1.3 24232 10272 ? Ss 13:02 0:00 /usr/sbin/httpd
apache 4833 0.0 0.6 24364 4932 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4834 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4835 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4836 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4837 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4838 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4839 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
apache 4840 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd
[root@localhost ~]# kill 4840 注:殺掉4840這個進程;
[root@localhost ~]# ps -auxf |grep httpd 注:查看一下會有什麼結果?是否是httpd服務器仍在運行?
[root@localhost ~]# kill 4830 注:殺掉httpd的父進程;
[root@localhost ~]# ps -aux |grep httpd 注:查看httpd的其它子進程是否存在,httpd服務器是否仍在運行?
[root@localhost ~]# ps aux |grep gaim
beinan 5031 9.0 2.3 104996 17484 ? S 13:23 0:01 gaim
root 5036 0.0 0.0 5160 724 pts/3 S+ 13:24 0:00 grep gaim
或
[root@localhost ~]# pgrep -l gaim
5031 gaim
[root@localhost ~]# kill -9 5031
[root@localhost beinan]# pgrep -l gaim
2979 gaim
[root@localhost beinan]# killall gaim
#pkill 正在運行的程序名
[root@localhost beinan]# pgrep -l gaim
2979 gaim
[root@localhost beinan]# pkill gaim
[root@localhost ~]# xkill
top 選擇參數
-b 以批量模式運行,但不能接受命令行輸入;
-c 顯示命令行,而不只僅是命令名;
-d N 顯示兩次刷新時間的間隔,好比 -d 5,表示兩次刷新間隔爲5秒;
-i 禁止顯示空閒進程或殭屍進程;
-n NUM 顯示更新次數,而後退出。好比 -n 5,表示top更新5次數據就退出;
-p PID 僅監視指定進程的ID;PID是一個數值;
-q 不經任何延時就刷新;
-s 安全模式運行,禁用一些效互指令;
-S 累積模式,輸出每一個進程的總的CPU時間,包括已死的子進程;
space 當即更新;
c 切換到命令名顯示,或顯示整個命令(包括參數);
f,F 增長顯示字段,或刪除顯示字段;
h,? 顯示有關安全模式及累積模式的幫助信息;
k 提示輸入要殺死的進程ID,目的是用來殺死該進程(默人信號爲15)
i 禁止空閒進程和殭屍進程;
l 切換到顯法負載平均值和正常運行的時間等信息;
m 切換到內存信息,並之內存佔用大小排序;
n 提示顯示的進程數,好比輸入3,就在整屏上顯示3個進程;
o,O 改變顯示字段的順序;
r 把renice 應用到一個進程,提示輸入PID和renice的值;
s 改變兩次刷新時間間隔,以秒爲單位;
t 切換到顯示進程和CPU狀態的信息;
A 按進程生命大小進行排序,最新進程顯示在最前;
M 按內存佔用大小排序,由大到小;
N 以進程ID大小排序,由大到小;
P 按CPU佔用狀況排序,由大到小
S 切換到累積時間模式;
T 按時間/累積時間對任務排序;
W 把當前的配置寫到~/.toprc中;
[root@localhost ~]# top
[root@localhost ~]# top > mytop.txt
[root@localhost ~]# nice -n 5 gaim & 注:運行gaim程序,併爲它指定謙讓度增量爲5;
nice -n 謙讓度的增量值 程序
renice 謙讓度 PID
[root@localhost ~]# ps lax |grep gaim 4 0 4437 3419 10 -5 120924 20492 - S< pts/0 0:01 gaim 0 0 4530 3419 10 -5 5160 708 - R<+ pts/0 0:00 grep gaim [root@localhost ~]# renice -6 4437 4437: old priority -5, new priority -6 [root@localhost ~]# ps lax |grep gaim 4 0 4437 3419 14 -6 120924 20492 - S< pts/0 0:01 gaim 0 0 4534 3419 11 -5 5160 708 - R<+ pts/0 0:00 grep gaim
0javascript
收藏css
掃一掃,領取大禮包linux
Ctrl+Enter 發佈html
發佈java
取消mysql