Linux进程与服务8

实验8杀死进程

     实验环境

在虚拟机Linux系统下【保证虚拟机中有cpuburn-in.tar.gz软件包并安装】。

     实验目标

         1启动测试进程

          a./cpuburn-in 分钟数测试进程时间

          bsleep 秒数终端休眠时间

         查找cpuburn相关进程并根据PID号杀死对应的进程

         查找名称包含slee的进程并杀死对应进程

         查找在tty3终端上运行的所有进程并强制结束

         分别以用户lilyhaha登入打开vim程序

         杀死所有名称为vim的进程确认结果

     实验步骤

1.  启用测试进程

[root@lb1 ~]# cd Desktop/

[root@lb1 Desktop]# ls

cpuburn-in         httpd-2.2.25.tar.gz  ks     xsnow-1.42-10.i386.rpm

cpuburn-in.tar.gz  ip.txt               README

 [root@lb1 Desktop]# ./cpuburn-in 2 //启动测试程序 测试时间为2分钟

2.  查找cpuburn相关进程并根据PID号杀死对应的进程

[root@lb1 ~]# pgrep cpuburn //过滤查询程序PID

15332

[root@lb1 ~]# kill 15332 //杀死进程根据PID号

1185000iterations complete.

已终止

 

 

3.  查找名称包含slee的进程并杀死对应进程

[root@lb1 ~]# pgrep -l slee

15418 sleep

[root@lb1 ~]# pkill sleep //根据进程名结束进程

已终止

4.  查找在tty3终端上运行的所有进程并强制结束

[root@lb1 ~]# pgrep -lt tty3

15002 bash

15030 top

[root@lb1 ~]#kill 15030

[root@lb1 ~]#kill -9 15002 //无法正常结束用户登录进程需要用到-9:代表强制结束进程

[root@lb1 ~]#pgrep -lt tty3

15492 mingetty //为控制台本身未登录时的进程

 

5.  分别用用户lilyhaha登入打开vim程序

用户lily登录tty1haha登录tty2

 

6.  杀死所有名称为vim的进程确认结果

[root@lb1 ~]# pgrep vim

15597

15628

[root@lb1 ~]# pkill vim //利用pkill结束全部进程

 [root@lb1 ~]# pgrep vim //查询结果

重新打开vim

[root@lb1 ~]# pgrep vim

15675

15677

[root@lb1 ~]# killall vim //利用killall结束进程

[root@lb1 ~]# pgrep vim


你可能感兴趣的:(linux,杀死进程)