linux进程管理

学习资料:韩顺平linux教程

  1. 显示系统执行的进程

    • ps命令是用来查看目前系统中有哪些进程正在执行,以及他们执行的状况,可以不加任何参数。
    • ps -a显示当前终端所有进程信息
    • ps -u以用户的格式显示进程信息
    • ps -x显示后台进程运行的参数
    • ps -e显示所有进程
    • ps -f全格式

    在这里插入图片描述
    在这里插入图片描述

  2. 终止进程

    • kill [选项] PID通过进程号杀死进程
    • killall 进程名通过进程名杀死进程,支持通配符,这在系统因负载过大而变得很慢的很有用
    • -9强制结束
  3. 查看进程树

    • pstree [选项]
    • -p显示进程PID
    • -u显示进程所属用户
  4. 服务管理

    • 服务的本质就是进程,但是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysql,ssh,防火墙等),因此我们又称为守护进程。
    • service 服务名 [ start | stop | restart | reload | status ]
    • 查看所有服务:ls /etc/init.d
    • chkconfig可以给每个服务的各个运行级别设置自启动/关闭
      • chkconfig --list|grep xxx查看服务
      • chkconfig 服务名 --list
      • chkconfig --level 5 服务名 on/off
      • deepin中使用update-rc.d或安装sysv-rc-conf
  5. 动态监控进程

    • topps命令很相似,他们都用来显示正在执行的进程,但top在执行一段时间可以更新正在运行的进程。
    • top [选项]
    • -d 秒数指定top命令每隔几秒更新,默认是三秒
    • -i使top不显示任何闲置或者僵死进程
    • -p通过指定监控进程io来仅仅监控某个进程的状态
    • 交互操作:
      • P:以cpu使用率排序,默认项
      • M:以内存使用率排序
      • N:以PID排序
      • q:退出top
      • u:以用户名筛选
      • k:kill某个PID

    在这里插入图片描述

  6. 监控网络状态

    • netstat [选项]
    • -an按一定顺序排列输出
    • -p显示哪个进程在调用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值