您的位置:首页 > 其它

进程管理

2016-03-29 22:34 309 查看
1 查看系统中所有进程

ps aux

ps -le



关于这个命令的输出结果的解释:





查看系统的健康状态

top

输出结果













查看进程树

pstree

-p 显示进程的pid

-u 显示进程的所属用户



终止进程

强制杀死进程

kill -9 pid

重启进程

kill -1 pid

killall 命令

killall [选项][信号] 进程名

-i 交互式,询问是否杀掉某个进程

-I 忽略进程名大小写

killall -9 httpd

pkill 命令

pkill [选项][信号] 进程名

-t 终端号 按照终端号踢出用户

例如

pkill -9 -t tty1

把进程放入后台

tar -zcf etc.tar.gz /etc &

放入后台,程序在运行,&表示把进程放入后台继续执行,ctrl+z 把进程放入后台,进程并不继续执行

将后台暂停的工作恢复到前台执行

fg %工作号

% 可以省略 工作号和进程pid的区别

将后台暂停的工作恢复到后台执行

bg %工作号

% 可以省略 工作号和进程pid的区别,注意如何工作和前台有交互,是不能在后台运行的,如top,vim

vmstat命令

监控系统资源

vmstat 刷新延时,刷新次数



dmesg命令

开机时内核检测信息

dmesg | grep CPU



free 命令

查看内存使用状态

free [-b|-k|-m|-g ]

-b:以字节为单位显示

-k:以kb 为单位显示,默认

-g:以以gb为单位显示



uname 命令

查看系统和内核相关信息

uname 选项

-a 系统相关所有信息

-r 内核版本

-s 内核名称

lsb_release 命令

查询当前linux 发行版本

lsb_release -a

lsof 命令

列出进程打开或使用的文件信息

lsof 选项

-c 字符串 列出某个字符串开头的进程开头的打开的文件

-p pid

-u 用户名



系统定时任务

crond 服务管理与访问控制

service crond restart 启动crond 默认是开机启动

crontab [选项]

-e 编辑crontab定时任务

-l 查看crontab定时任务

-r 删除当前用户所有的定时任务

crontab -e



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: