ps命令
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。
参数:
- -A :所有的进程均显示出来,与 -e 具有同样的效用;
- -a : 显示现行终端机下的所有进程,包括其他用户的进程;
- -u :以用户为主的进程状态 ;
- x :通常与 a 这个参数一起使用,可列出较完整信息。
输出格式规划:
- l :较长、较详细的将该PID 的的信息列出;
- j :工作的格式 (jobs format)
- -f :做一个更为完整的输出。
ps -ef |grep ssh 查看当前ssh进程
-e 显示所有进程。
-f 全格式
把进程放入后台执行
tar -zcf etc.tar.gz /etc &
把进程放入后台暂停
在命令执行的过程中,按下ctrl+z
查看后台的命令
jobs
[root@localhost temp]# jobs
[1]+ Stopped top
[2]- Done tar -zcf etc.tar.gz /etc
将后台暂停的工作回复到前台执行
fg 工作号
将后台暂停的工作回复到后台执行
bg 工作号