(7)Linux_进程_grep命令

进程

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命令)