Linux进程的查看、启动方式、前后台调度以及终止

查看进程信息
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  -9  2869
[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”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值