进程管理(上)
查看用户信息:w
[root@iZwz99w26fq15zuqbxgeltZ ~]# w
15:23:23 up 38 days, 22:57, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 117.158.221.241 15:21 3.00s 0.00s 0.00s w
TTY:登录终端
JCPU:消耗cpu时间
PCPU:执行程序消耗时间
WHAT:正在执行程序
IDLE:用户闲置时间
load average:平均负载值,0.8较轻
FROM:登录ip :0指 x window 登录
进程状态查看命令:ps
参数:
a:显示所有用户的进程
u:显示用户名和启动时间
x:显示没有控制终端的进程
e:显示所有进程,包括没有终端的进程
l:长格式显示
w:宽行显示,可以使用多个w进行加宽显示
示例:
[root@iZwz99w26fq15zuqbxgeltZ ~]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 421 0.0 0.0 110036 836 tty1 Ss+ Apr03 0:00 /sbin/agetty --noclear tty1 linux
root 8217 0.0 0.1 115384 2076 pts/0 Ss 15:21 0:00 -bash
root 8252 0.0 0.1 187524 2340 pts/0 S 15:39 0:00 su
root 8253 0.0 0.1 115384 2072 pts/0 S 15:39 0:00 bash
root 8271 0.0 0.0 151056 1824 pts/0 R+ 15:40 0:00 ps -u
PID:进程号
PPID:父进程号
TTY:进程启动终端
STAT:进程状态 S睡眠状态,D不可中断的休眠状态,R运行状态,Z僵死状态,T停止状态
TIME:占用cpu总时间
%MEM:占用内存百分比
ps -aux | grep 查找指定进程
ps -uU 用户名 按用户查找进程
pstree |more 所以进程树装结构信息
kill 杀死进程
kill 进程号
kill -9 强行关闭
优先级
nice:启动时指定优先级
nice -n command
n设置优先级(-20,19)
nohup
用户退出后继续执行
jobs
后台运行或暂停的进程
fg 回复到前台进行
bg 恢复到后台运行
top
定时刷新查看所有进程