• linux实操_进程管理


    1.显示系统执行的进程

      说明:查看进程使用的的指令时 ps ,一般来说使用的参数时ps -aux

      ps -a:显示当前终端的所有进程信息

      ps -u:以用户的格式显示进程星系

      ps -x:显示后台进程运行的参数

      

       可以用管道查看单独一个进程的信息:

      

      查看父进程:

      

      查看单独一个进程的父进程

      

     2.终止进程kill和killall

      语法:

        kill [选项] 进程号  (通过进程号杀死进程)

        killall 进程名称  (通过进程名称杀死进程,也支持通配符,这在系统因负荷过大而变得很慢时很有用)

      选项:

        -9  表示强制进程立即停止

      实践:

        (踢掉非法用户):线查询到进程号,然后终止进程

        

         (终止远程登录服务sshd,在适当时候再次重启sshd服务)

        

         (终止多个gedit编辑器,通过进程名称终止多个进程)

        

         (强制杀掉一个终端)

        

     3.查看进程树pstree

      语法:pstree [选项] ,可以更加直观的查看进程信息

      选项:

        -p:显示进程PID

        

        -u:显示进程的所属用户

        

     4.服务(service)管理

      指令:    (启动|停止|重启|重载|状态)

        sudo systemctl  [start|stop|restart|reload|status] 服务名

      实例:查看防火墙状态

        

       (1)查看服务名

        方式1:指令: setup

          

         方式2:查看文件中的服务

          

       (2)服务的运行级别

        查看或者修改默认级别:vi /etc/inittab

        指令:chkconfig

        功能:可以给每个服务的各个运行级别设置自启动/关闭

        语法:查看服务 systemctl list-unit-files

            左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动

           过滤查询:systemctl list-unit-files | grep enable

            

           chkconfig --level 5 服务名 on/off(设置开机不启动)

            

    5.进程的监控指令

      (1)动态监控进程

        语法:top [选项]

        选项:

            -d 秒数  知道top指令每隔几秒更新,默认时3秒在top命令的交互陌生当中可以执行命令;

            -i  使top不显示任何闲置或僵死进程

            -p  通过指定监控进程ID来仅仅监控某个进程的状态

        交互操作说明:

            P  以CPU使用率排序,默认就是此项

            M  以内存的使用率排序

            N  以PID排序

            q  退出top

        

          

           

      (2)监控网络状态

        语法:netstat [选项]

        选项:

          -an  按一定顺序排列输出

          -p  显示哪个进程在调用

        查看所有的网络服务。

        查看特定进程的网络服务。

  • 相关阅读:
    日志/异常处理(nnlog+traceback)
    Excel操作
    商品管理系统
    大乐透作业
    随机生成密码作业
    时间相关的模块
    os模块
    sys模块
    Pytho中dict(或对象)与json之间的互相转化
    Python三元表达式和列表生成式
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/11587338.html
Copyright © 2020-2023  润新知