我是靠谱客的博主 清秀芒果,最近开发中收集的这篇文章主要介绍linux中进程简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.进程:进程就是cpu未完成的工作

2.ps命令:(1)显示进程信息

                       a  关于当前环境的所有进程    x| -A  所有进程     f  显示进程从属关系

                      

                    e  显示进程调用环境工具的详细信息        l  长列表显示进程的详细信息

                    

                   u   显示进程的用户信息            -a   显示shell前台运行命令的进程,但不包含shell本身

        

      指定显示进程的某些信息

       

       %cpu显示进程cpu负载  %mem显示进程内存负载  user显示进程的用户  group 显示进程的组

       comm显示进程的名称  nice显示进程的优先级   pid显示进程的id   stat显示进程的状态

       S 进程状态 l 内存中有锁定空间  N 优先级低  < 优先级高 + 前台运行  s 顶级进程

     (2)按照进程信息排序(正序或倒序)

        按cpu占有率正序排序(结果显示cpu占有率和进程名称)

        

        按cpu占有率逆序排序(结果显示cpu占有率和进程名称)

        

3.进程的优先级

     (1)进程的优先级范围  -20—19

     (2)进程优先级的查看  ps ax -o pid,nice,comm(显示pid,优先级和进程名称)

         

     (3)在开启进程的时候并且指定优先级

        nice -n -5 vim &   开启vim并且指定程序优先级为-5

        

        

      (4)改变进程的优先级   ps a -o pid,nice,comm

        

4.环境中进程的前后台调用

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

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

        fg jobsnum   把后台进程调回前台

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

        comm &      让命令直接在后台运行

5.kill  -信号  进程pid

     信号等级: 1 进程重新加载配置  2 删除进程在内存中的数据   3 删除鼠标在内存中的数据

            9 强行结束单个进程(不能被阻塞)      15 正常关闭进程  (可能会被阻塞)

            18 运行暂停的进程    19 暂停某个进程  (不能被阻塞)

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

            killall -信号 进程名字

            pkill -u student -信号   结束student用户开启的进程

6.用户登录审计

     w  查看当前使用系统的用户有哪些

     w  -f 查看使用地点

     last  查看用户登录成功历史

     

     lastb 查看用户登录未成功历史

     

7.top命令

               top   监控系统负载工具  

                s : 修改进程刷新间隔时间    m : 根据内存占有率进行排序   c : 根据 cpu 占有率进行排序

                u : 后面输入用户名 , 用来查看该用户发起的所有进程    

                k : 后面跟要作用的进程 pid, 和发起的信号 (eg:9,15,20) 用来给某个进程发起一信号

                q : 退出进程查看界面     h : 显示 top 命令的帮助

      

     


       

最后

以上就是清秀芒果为你收集整理的linux中进程简介的全部内容,希望文章能够帮你解决linux中进程简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部