Linux进程管理

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进程管理原理 Linux的进程管理,就是对硬件各资源进行分配、调度、销毁等工作,其主要部件的管理为:CP...
    魏镇坪阅读 1,363评论 0 6
  • 进程相关概念 内核的功能 进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等。 process 进程,正...
    夹克K阅读 1,064评论 0 1
  • 1. 显示系统执行的进程 ps ,一般来说使用的参数是ps -aux 显示参数: PID 进程识别号 MEM 占用...
    芒果奶油卷阅读 179评论 0 0
  • 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 这...
    Java3y阅读 742评论 0 8
  • 高效率慢生活践行第50天 2019.01.04晨间检视 就寝09:40晨起5:30 时间管理的核心是做减法 【今日...
    小妮蛋阅读 214评论 0 0