查看进程信息
ps -ef //查看所有进程的详细信息 System V风格
//UID:启动这些进程的用户
//PID:进程的进程ID
//PPID:父进程的进程号(如果该进程是由另一个进程启动的)
//C:进程生命周期中的CPU利用率
//STIME:进程启动时的系统时间
//TTY:进程启动时的终端设备
//TIME:运行进程需要的累计CPU时间
//CMD:启动的程序名称
ps aux //查看所有进程的详细信息 BSD风格
//USER :启动这些进程的用户
//PID:进程的进程ID
//%CPU :进程占用的CPU百分比
//%MEM :占用内存的百分比
//VSZ :该进程使用的虚拟內存量(KB)
//RSS :该进程占用的固定內存量(KB)(驻留中页的数量)
//TTY :进程启动时的终端设备
//STAT :进程的状态
//START :该进程被触发启动时间
//TIME :运行进程需要的累计CPU时间
//COMMAND:启动的程序名称
ps -ef | grep java //对所有进程进行筛选
top //ps只能查看当前时刻进程信息,使用top可以动态查看进程信息,三秒刷新一次
top -d n //表示每隔n秒刷新一次
进程的控制
command & //默认启动的前台进程会导致当前shell窗口阻塞,只有进程执行完才能继续接收命令,可以将进程在后台运行
Ctrl+C
fg %作业编号
kill -9 pid
kill [-信号] pid (如果没有传递信号默认传递终止信号)
1 HUP 挂起信号
2 INT 中断信号
9 KILL 杀死信号
15 TERM 终止信号
18 CONT 继续运行信号
19 STOP 暂停信号