美文网首页
(7)Linux_进程_grep命令

(7)Linux_进程_grep命令

作者: 至未来自己 | 来源:发表于2018-07-05 15:48 被阅读0次

    进程

    1. 查看进程树:pstree

    2. 查看进程:ps aux  --- START 列的 大写S 表示进程休眠 ,大写R 表示运行中的进程,大写V 表示僵尸进程

    3. pidof bash:查看bash进程的PID

    4. ps -ef | grep mysql :查看进程包含所有mysql的PID

    5. 只查看某个用户的进程:pgrep -U mysql

    6. 动态刷新的方式查看进程:top

        键盘按住shift+P:让进程按照占用CPU的百分比进行排序

        键盘按住shift+M:让进程按照占用内存的百分比进行排序

         <:向上翻页        >:向下翻页

        直接输入k—>输入要杀死的进程PID—>输入15

        top的详细说明:http://blog.csdn.net/quiet_girl/article/details/50668126

    7. 查看内存使用情况:free -m

         Mem: 物理内存    Swap:虚拟内存

    8. 释放内存:echo 1 > /proc/sys/vm/drop_caches

    9. uptime:查看系统运行时长

    10. iostat:查看磁盘的IO读写情况

    11. vmstat:查看系统级别的综合信息(内存、磁盘、CPU)

    12. 杀死进程:kill 进程ID

          pkill -U 用户名:中止属于某个用户的全部进程

          killall 进程名:中止该进程名的所有进程

          pkill 软件进程名:pkill httpd

    13. 调整进程优先级为-5:renice -n -5 进程ID

    14. grep --color "root" /etc/passwd:去passwd文件里找root 并红色高亮显示

          grep --color "^root" /etc/passwd:查找root开头的内容 并红色高亮显示

          grep -n --color "^root" /etc/passwd:查找root开头的内容 并红色高亮显示 并显示在文件中第几行

          grep -v "#" smb.conf:排除#号的行 再显示文本

          grep -v "#" smb.conf |grep -v ";" |grep -v "^$":排除#、;及空格行,再显示文本

          egrep -v "#|^$" /etc/samba/smb.conf |grep -v "^;" >/etc/samba/smb.conf_2:过滤掉 #、空格、;打头的行再重新输出到 smb.conf_2的文件中

    15. ps -ef :查看所有进程

    16. ps -ef | grep --color mysql:查找进程名是mysql的进程并颜色高亮显示

    相关文章

      网友评论

          本文标题:(7)Linux_进程_grep命令

          本文链接:https://www.haomeiwen.com/subject/kegafxtx.html