linux 基础操作:主要介绍了如何查看与结束进程。
进程相关信息:
USER :进程所属用户, PID:进程ID编号, %CPU:进程所占CPU比例, %MEM :进程所占内存比例, VSZ:进程所占虚拟内存大小,RSS:进程使用物理内存大小 ,TTY:进程使用的终端名缩写 ,STAT:进程运行状态[s表示休眠,r表示正在运行,d短期等待,z僵死进程,t跟踪或停止] ,START:进程启动时间 ,TIME:进程占用CPU总时间 ,COMMAND:进程执行时命令和参数。PPID:父进程ID编号[0代表没有父进程]。
1.ps [查看进程信息]
例子1:ps 表示查看当前系统中运行的进程。例子2:ps -a 表示查看当前系统中运行的进程与ps类似。例子3:ps -u 表示查看更详细的进程信息并且以友好的形式显示出来。例子4:ps -x 表示查看进程时显示后台相关参数。例子5:ps -aux 表示使用组合参数查看进程信息。例子5:ps -aux | grep sshd 表示只查看sshd进程相关信息。例子6:ps -ef | grep sshd 表示查看sshd的父进程。例子7:ps -ef 表示查看进程同时查看所有进程的父进程。
2.kill,killall[终止进程]
例子1:kill 1 表示终止进程ID号为:1 的进程。例子2:kill -9 1 表示强制终止进程ID号为:1的进程。例子3:killall sshd 表示终止进程名为:sshd的进程。例子4:killall abc* 表示终止进程名以abc开头的所有相关进程。
3.pstree[以树状形式查看进程信息]
例子1:pstree 表示以树状形式查看所有的进程信息。例子2:pstree -p 表示以树状形式查看进程时显示进程的ID号。例子3:pstree -u 表示以树状形式查看进程时显示进程所属用户名。例子4:pstree -up | sshd 表示以树状形式查看进程时显示进程的ID和所属用户名。