美文网首页
Linux进程管理

Linux进程管理

作者: 封面丶苏凉 | 来源:发表于2019-03-18 22:37 被阅读0次

1.显示系统执行的进程

ps -aux

参数说明:
a 显示当前终端的所有进程信息
u 以用户的格式显示进程信息
x 显示后台进程运行参数


ps -ef 

以全格式显示当前所有进程,查看进程的父进程


2.终止进程kill和killall

kill [选项] 进程号 //通过进程号杀死进程
killall 进程名称 //通过进程名称杀死进程,也支持通配符

常用选项:
-9 表示强迫进程立即停止

2.1.踢掉某个非法登录用户

3.查看进程树

yun install patree  //安装进程树
pstree [选项] 

常用选项:
-p 显示进程的PID
-u 显示进程的所属用户


5.服务(Service)管理

介绍:服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等),因此我们又称为守护进程

service 服务名 [start | stop |restart |status |reload]

在centos7后,不在使用service而是systemctl
使用案例
查看当前防火墙的状况,在centos7后

5.chkconfig指令

介绍
通过chkconfig命令可以给每个服务的各个运行级别设置自启动/关闭

chkconfig  --list | grep xxx
chkconfig 服务名 --list
//在运行级别为5的时候是否自启动/关闭
chkconfig --level 5 服务名 on/off

6.动态监控进程

top和ps命令很相似,但top在执行一段时间可以更新正在运行的进程

top [选项]

-d 秒数 使用top命令每个几秒更新,默认是3秒
-i 使top不显示任何闲置或者僵尸进程
-p 通过指定监控进程ID来仅仅监控某个进程的状态
交互操作说明:
p 以cpu使用率排序,默认就是此项
M 以内存的使用率排序
N 以PID排序
u 输入用户名,监视特定用户
k 输入进程id,终止指定的进程
q 退出top

7.查看系统网络情况netstat

netstat [选项]
netstat -anp

选项说明:
-an 按一定顺序排列输出
-p 显示哪个进程在调用


相关文章

网友评论

      本文标题:Linux进程管理

      本文链接:https://www.haomeiwen.com/subject/enimmqtx.html