进程管理

来源:互联网 发布:fc2域名设置2016 编辑:程序博客网 时间:2024/05/10 12:13

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 





0 0
原创粉丝点击