首页 > 系统服务 > 详细

【Linux】Linux操作系统 进程管理

时间:2016-01-22 03:38:30      阅读:187      评论:0      收藏:0      [点我收藏+]
Linux操作系统 进程管理



bubuko.com,布布扣
1 查看进程命令
1.1 静态查看进程命令  ps

[root@rhel64 ~]# ps
[root@rhel64 ~]# ps aux
bubuko.com,布布扣

[root@rhel64 ~]# ps -ef
bubuko.com,布布扣

[root@rhel64 ~]# ps --help
bubuko.com,布布扣

1.2 动态查看进程 top

[root@rhel64 ~]# top
bubuko.com,布布扣
q键可以退出

1.3 根据特定条件查询进程号 pgrep

[root@rhel64 ~]# pgrep -l init
[root@rhel64 ~]# pgrep -l -U root -t pts/2
bubuko.com,布布扣

1.4 以树形结构显示  pstree
[root@rhel64 ~]# pstree
bubuko.com,布布扣
显示乱码时,可以调整会话的编码格式为UTF8
bubuko.com,布布扣


2 进程的前后台调度
2.1 命令的后台执行

使用图形化控制台登录
打开终端执行命令 firefox  可以启动浏览器,但当前终端无法执行其他命令,
ctrl + c 终止当前命令
[root@rhel64 Desktop]# firefox
bubuko.com,布布扣


使用后台执行的方法,当前命令终端可以继续执行其他命令
[root@rhel64 Desktop]# firefox &
bubuko.com,布布扣

2.2 jobs查看后台进程
[root@rhel64 Desktop]# jobs
bubuko.com,布布扣
jobs只能查看当前会话后台进程
2.3 fg后台进程恢复到前台运行
[root@rhel64 Desktop]# fg 1
bubuko.com,布布扣

2.4 Ctrl+z前台进程挂起到后台,停止执行
Ctrl + z
bubuko.com,布布扣

2.5 bg后台进程在后台继续执行
[root@rhel64 Desktop]# bg 1
bubuko.com,布布扣


3 终止进程的运行

3.1 Ctrl + c  终止当前命令 前台名

执行tail -f 命令时,可以使用ctrl + c 终止,其他前台进程也可以。


3.2 kill  根据进程号杀掉进程
图形化终端执行后台命令 当前窗口jobs可以查看
bubuko.com,布布扣
其他终端jobs命令无法查看  但可以使用ps 命令查看进程号
bubuko.com,布布扣

使用kill 命令杀掉进程号
[root@rhel64 ~]# kill 5115
bubuko.com,布布扣

原始窗口回车 显示 Terminated   浏览器被关闭
bubuko.com,布布扣

3.3 kill -9  根据进程号 强制杀进程

bubuko.com,布布扣


[root@rhel64 ~]# kill -9 5168
bubuko.com,布布扣
图形化终端查看 显示Killed   浏览器被关闭
bubuko.com,布布扣



查看kill 信号
[root@rhel64 ~]# kill -l
bubuko.com,布布扣


init进程是不能被杀死
bubuko.com,布布扣


3.4 killall 根据名称杀进程
CRT新开两个会话终端 执行top命令
[root@rhel64 ~]# top
bubuko.com,布布扣

第一个会话查看
[root@rhel64 ~]# pgrep top
[root@rhel64 ~]# ps -ef | grep top | grep -v grep
bubuko.com,布布扣

[root@rhel64 ~]# killall top
bubuko.com,布布扣

3.5 pkill 根据特定条件终止进程
新开会话使用tom用户登录
bubuko.com,布布扣

查看非root用户终端
[root@rhel64 ~]# w | grep -v root
[root@rhel64 ~]# who | grep -v root
bubuko.com,布布扣

根据终端杀掉进程
[root@rhel64 ~]# pkill -9 -t pts/0
bubuko.com,布布扣

对应表现显示tom会话已经断开
bubuko.com,布布扣



吕星昊
2016.1.20

?

【Linux】Linux操作系统 进程管理

原文:http://blog.itpub.net/29475508/viewspace-1979398/

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!