实验7查看进程top、pgrep

     实验环境

在虚拟机Linux系统下

 

     实验目标

         查看当前运行进程的动态排名分辨CPU、内存占用情况。

         在top界面中找出CPU占用比率最高的进程并杀死此进程k

         找出名称中包括auto的所有进程的名称、PID

         找出用户lily所运行进程的名称、PID号

         以用户haha登入tty3终端执行top命令

         找出在tty3终端上运行的进程的名称、PID号。

 

     实验步骤

1.  查看当前运行进程的动态排名分辨CPU、内存占用情况

[root@lb1 ~]# top

//使用top命令动态查询进程状况

top - 19:54:04 up  6:56, 5 users,  load average: 0.00,0.00, 0.00

Tasks: 147 total,   4 running, 142 sleeping,   0 stopped,  1 zombie

Cpu(s): 1.3%us,  0.3%sy,  0.0%ni, 98.0%id,  0.0%wa, 0.3%hi,  0.0%si,  0.0%st

Mem:   1023848k total,   745012k used,   278836k free,    73564k buffers

Swap:  6290768k total,        0k used,  6290768k free,   395800k cached

 

 

2.  在top界面中找出CPU占用比率最高的进程并杀死此进程k

 

先使用top命令查看进程动态状况利用P来进行CPU利用情况查询排名在k杀死进程

 

 

3.  找出名称中包括auto的所有进程的名称PID

 

[root@lb1 ~]# pgrep -l auto //-l显示名称过滤auto关键字

3318 automount

 

 

4.  找出用户lily所运行进程的名称PID号

 

[root@lb1 ~]# pgrep -lu lily //u指用户

14145 bash

14173 vim

 

5.  以用户haha登入tty3终端执行top命令

 

登录haha用户

[haha@lb1 ~]$ top

 

 

6.  找出在tty3终端上运行的进程的名称、PID号

[root@lb1 ~]# pgrep -lt tty3 //-t指控制台

15002 bash

15030 top