linux006进程查看与管理

一系统进程及服务的控制

1进程

系统未完成并且正在进行的工作

2查看进程

 图形方式查看 

   gnome-system-monitor

进程查看命令

     ps     -A    所有进程

              -a         当前环境中运行的进程,不包括环境信息

               -u     显示进程用户信息

              a      当前环境中运行的进程

             x 列出系统中所有运行包含tty输出设备

            f  显示进程的父子关系

             e  显示进程的详细信息(系统资源的调用)

ps 常用组合  

  ps aux  显示系统中所有进程并显示进程用户

ps ef 显示进程详细信息并显示进程父子关系

ps ax 显示当前系统中的所有进程

ps -o  xxx  显示进程的制定信息

         comm  进程名称

           user  进程所有人

             group 进程所有组

                %cpu    cpu使用率

            %mem进程内存使用率

           pid  进程id

           nice  进程优先级

pstree 显示进程树

进程排序

ps ax --sort=

                        +%cpu|-%cpu                  + -分别表示正序逆序

                        +%mem|-%mem

指定进程优先级

nice -n 优先级数字 进程名字

nice -n -5 vim

该变进程优先级

renice -n   优先级数字  进程pid

###进程前后台调用

jobs    查看被打入环境后台的进程

ctrl+z   把占用终端的进程打入后台

fg  jobsnum    把后台进程调回前台

bg jobsnum  把后台暂停的进程运行

comm  &     进程直接在后台运行

###进程信号

1常用信号等级

1  进程重新加载配置

2  删除进程在内存中的数据

3 删除鼠标在内存中的数据 (不显示)

9  强行结束单个进程(不会被阻塞)

15  正常结束进程(可能被阻塞)

18运行暂停的进程

19暂停进程(不会被阻塞)

20 把进程打入后台(可能被阻塞)

man 7 signal 查看信号详细信息

用法:  kill  -信号数字  进程pid

        killall -信号数字  进程名字     

      pkill -u student -信号数字    结束整个用户的进程

###进程的动态监控

top    

          1  显示cpu每个核的负载

         s  调整刷新频率

          c   cpu负载排序

         m    内存使用量排序

         h   查看帮助

      u   查看指定用户进程

    k  对指定进程发起信号

    q  退出

猜你喜欢

转载自blog.csdn.net/m493096871/article/details/82962696
今日推荐