linux命令:ps pstree top进程管理

  ps命令简介:

此个命令用于查看用户进程。

1.命令格式:

 ps [option] : ps 参数

常用的使用格式:ps aux |grep ‘keyword‘  通过关键字查找相关的进程信息

[[email protected] ~]# ps aux 显示所有进程的信息

USER    PID %CPU  %MEM  VSZ RSS  TTY   STAT START   TIME COMMAND

root     1  0.0  0.0  2900 1436  ?    Ss  21:04   0:02 /sbin/init

root     2  0.0  0.0   0  0    ?    S   21:04   0:00 [kthreadd]

root     3  0.0  0.0   0  0    ?    S   21:04   0:00 [migration/0]

root     4  0.0  0.0   0  0    ?    S   21:04   0:00 [ksoftirqd/0]

root     5  0.0  0.0   0  0    ?    S   21:04   0:00 [migration/0]

解析显示信息的含义:(上面以中括号中的进程为内核进程)

USER:用户名  PID:进程号  %CPU:进程占用CPU的百分比  %MEM:进程占用内存的百分比

VSZ:虚拟内存占用大小  RSS:实际内存占用大小  TTY:终端方式  

STAT:进程状态  START:进程开始时间  TIME:进程运行时长  COMMAND:启动进程的命令

2.命令功能:

查看用户进程。

进程状态分类:

    D:不可中断的睡眠状态

    R:运行或就绪状态

    S:可中断的睡眠状态

    T:停止状态

    Z:僵死状态

进程类型分类:(含有中括号的进程都是内核进程)

   <:高优先级进程

   N:低优先级进程

   +:前台进程组中的进程

   l:多线程进程

   s:会话连接进程的首进程   

3.命令参数:ps不加参数默认只显示前台进程

a: 显示所有与终端有关的进程(也就是随用户登录后启动的进程)

u: 显示进程的是由那个用户启动的

x: 显示所有与终端无关的进程(也就是系统启动后未登录用户时就启动的进程)

常用的格式

-e:显示所有进程

-l:以长格式显示进程

-F:比l更详细显示进程信息

-o:指定显示进程的中的某字段

pstree:进程树  查看进程树 可以通过关键字查看 pstree |grep "keyword"

pgrep:以grep方式只显示进程的进程号 Usage:  pgrep bash 显示关于bash进程的进程号

[[email protected] ~]# pgrep -u root bash 查看以root用户运行的bash相关进程

2036

pidof:只显示进程的进程号(PID),可通过进程名查找其进程号 Usage: pidof sshd
  top

4.命令实例:

时间: 2024-10-25 11:31:22

linux命令:ps pstree top进程管理的相关文章

LINUX之ps,pstree,top,vmstat简单介绍

ps,pstree,top,vmstat用来查看进程或系统负载.下面介绍经常使用的命令组合,或显示内容解释. 程序,进程,线程的关系 程序:拥有某此功能(能被cpu运行的指令),可以被cpu调用运行的文件,通常都放在外部存储设备上. 进程:程序文件被调用运行时,一般都在内存中或cpu正在执行的程序. 线程:把进程中的执行任务的指令分成多个片,而每片可以单独做为一个执行流运行和调用,并且每个片可以分配到不同的cpu核心上运行.可以被单独调用的片称为线程.线程是比进程更小的调度单位.比进程更轻量级.

Linux 命令 - ps: 显示当前进程的快照

命令格式 ps [options] 实例 a) 查看所有的进程 [email protected]:~$ ps aux | head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3664 1984 ? Ss Apr22 0:00 /sbin/init root 2 0.0 0.0 0 0 ? S Apr22 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Apr22 0:

Linux 用 ps 與 top 指令找出最耗費 CPU 與記憶體資源的程式最占cpu的进程

Linux 用 ps 與 top 指令找出最耗費 CPU 與記憶體資源的程式 2016/12/220 Comments ######### # top -b -o +%CPU | head -n 22top - 21:02:00 up 2:34, 9 users, load average: 0.10, 0.08, 0.11Tasks: 190 total, 1 running, 189 sleeping, 0 stopped, 0 zombie%Cpu(s): 3.2 us, 2.2 sy,

linux命令之-pstree使用说明

pstree  shows running processes as a tree. The tree is rooted at either pid or init if pid is omitted. If a user name is specified, all process trees rooted at  processes  owned  by that user are shown. 参数: -a  显示出该命令的参数, 假如这个命令进程被其他进程替换掉, 那么进程将显示在括号

linux命令-ps

linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) www.2cto.com 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2

Linux命令工具基础04 磁盘管理

Linux命令工具基础04 磁盘管理 日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩: 查看磁盘空间 查看磁盘空间利用大小 df -h -h: human缩写,以人类易读方式显示结果(既带单位:比如M/G,如果不加这个参数,显示的数字以B为单位) $df -h /opt/app/todeav/config#df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-

Linux 进程管理命令ps、top、kill、nice、fg、bg、vmstat、uptime

Linux 进程管理命令: ps process status 查看进行相关信息: system 风格:sysv  有-线引导 BSD风格:BSD ps a:显示所有跟终端有关的进程 u:显示更详细的字段 x:显示所有跟终端无关的进程 常用 ps ax 进程分类: 终端启动(相关)的进程:用户通过命令行启动的进程 跟终端无关的进程:系统启动就自己启动 进程状态: D: 表示不可中断的睡眠 R:表示就绪态 S:表示可中断的睡眠 T:停止 Z:僵死态 <:高优先级进程 N:低优先级进程 +:前台进程

Linux centos6.6 dstat htop top进程管理命令

进程管理 命令: pstree 显示:进程树 pstree–p 显示:进程树和PID ps:process state Linux运行中的内核的相关信息是通过/proc伪文件系统输出的:各进程都有一个以其PID命名的子目录,每个子目录中有许多文件存储了进程的相关状态信息.显示的是ps命令执行时,系统上当前进程状态信息的快照:所以,为静态结果. 根据进程启动时是否是通过终端上的用户接口交互式启动的,进程可分为两类: ps a 显示:终端相关的进程 ps x 显示:终端无关的进程 ps u 显示:用

linux命令:top进程管理

   top命令简介: 实时显示系统进程状态 1.命令格式: top [option] 实时查看系统运行状态 2.命令功能: 实时显示系统进程状态. 3.命令参数:    top 常用选项:  -d:指定延迟时长,单位是秒 -b:以批模式显示,反屏显示 -n #:在批模式下,共显示多少屏 4.命令实例: top:实时监控系统状态 [[email protected] test]# top top - 08:56:00 up 2 days, 21:37,  2 users,  load avera