大数据Linux开发笔记-13进程管理

Linux中。每个执行的程序都称为一个进程,以两种方式存在,前台与后台。

  • 显示系统执行的进程
    • ps命令 ps | grep xxx
    • 大数据Linux开发笔记-13进程管理

       

      大数据Linux开发笔记-13进程管理

       ps -ef 以全格式查看父进程(PPID)

  • 终止进程
    • kill【-9(强制终止)选项】进程号
    • killall 进程名称(支持通配符)
    • pstree 以树状形式展示进程信息 -p 显示pid -u 显示用户id
  • 服务管理
    • service 服务名 start | stop | restart | reload | status
    • systemctl
    • 通过 telnet ip 端口 查看某个端口是否在监听
    • 查看服务名:
      • 使用setup->系统服务
      • ls -l /etc/init.d/
    • 服务的运行级别 vi /etc/inittab 大数据Linux开发笔记-13进程管理

       chkconfig 指令可以给各个运行级别设置自启动/关闭

      • 查看服务 --list | grep xxx
      • 服务名 --list
      • --level 5 服务名 on/off
      • centos6及之前都是这个管理工具,但是在centos7用的是systemd管理,所以systemd管理的服务在这里没有显示出来。

大数据Linux开发笔记-13进程管理

  • 监控服务
    • 动态监控
      • top 自动更新 k杀死 u用户
      • 大数据Linux开发笔记-13进程管理

         大数据Linux开发笔记-13进程管理 

    • 查看系统网络情况netstat -anp
      • 大数据Linux开发笔记-13进程管理
上一篇:CentOS7 - 快速查看系统日志


下一篇:linux - systemD and systemV