实验目的:掌握常用Linux系统管理命令的使用方法,主要包括:进程管理类命令ps、终止进程命令kill、实时监控进程命令top、实时监控内存使用情况命令free、监视虚拟内存使用情况命令vmstat,以及touch、grep和bash等命令,以及这些命令的综合运用示例--杀死恶意进程。
1、查看系统的进程:ps
- -a: 显示所有用户的进程信息
- -u: 显示当前用户名进程信息
- -w: 宽行输出,不截取输出中的命令行
- -l: 按长格形式显示输出
- -x: 显示没有控制终端的进程
- -e: 显示所有的进程。
- USER 进程创建者用户名; PID 进程的ID号;
- %CPU 占用CPU百分比; %MEM 占用内存百分比
- VSZ 占用虚拟内存大小; RSS 内存中页(4K大小)的数量
- TTY 进程所在终端的ID号; STAT 进程运行状态;
- START 进程启动时间; TIME 进程已经占用CPU时间
ps -u 显示当前用户名进程信息
ps -aux 显示所有用户的进程信息
- 查看进程树 pstree
- 进程树以树状图展现进程之间的派生距离
gedit 打开一个新的终端:
pstree 显示用户名称的进程树
- 终止进程命令:kill + 进程号PID号
- 前台进程在运行时,可以用【ctrl+c】键来终止它;
- 后台进程可以使用kill命令向进程发送强制终止信号,以达到终止进程、回收内存的目的。