实验环境
在虚拟机Linux系统下
实验目标
查看整个Linux系统的进程树结构输出PID号、完整命令行
以用户lily登入tty2终端使用vim打开一个文件abc.txt
查看用户lily的进程树结构输出PID号
查找用户lily开启的bash进程是由哪一个进程父进程创建的
查看上一步找到的这个父进程的进程树
查看系统中是否运行了名为sshd或autofs的进程
统计当前主机中一共运行了多少个进程
实验步骤
1. 查看整个Linux系统的进程树结构输出PID号、完整命令行
[root@lb1 ~]# pstree �Ca //查看完整进程树
[root@lb1 ~]#pstree �Cp //查看进程的PID号
init(1)─┬─acpid(3194)
2. 以用户lily登入tty1终端使用vim打开一个abc.txt文件
[lily@lb1 ~]$ vim abc.txt
3. 查看用户lisi的进程树结构输出PID号
[root@lb1 ~]# pstree -p -U lily //-p进程号-U指定用户
bash(13829)───vim(13893)
4. 查找用户lisi开启的bash进程是由哪一个进程父进程创建的
[root@lb1 ~]# ps -lu lily //l长格式显示u用户
PPID代表父进程ID号
F S UID PID PPID CPRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 500 13829 13808 0 75 0 - 16525 wait pts/1 00:00:00 bash
5. 查看第4步找到的这个父进程的进程树
[root@lb1 ~]# pstree -a 13808 //由上步查找到的父进程PPID号来查询 �Ca表示完整进程树
login
└─bash
└─vim
6. 查看系统中是否运行了名为sshd或autofs的进程
[root@lb1 ~]# ps -lC sshd
F S UID PID PPID CPRI NI ADDR SZ WCHAN TTY TIME CMD
5 S 0 3344 1 0 75 0 - 15672 - ? 00:00:00 sshd
[root@lb1 ~]# ps -lC autofs
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
//C代表进程的名字sshd运行而autofs未运行
7. 统计当前主机中一共运行了多少个进程
[root@lb1 ~]# ps -elf|wc -l //-elf显示全部进程
149