Linux进程管理相关命令

进程状态查看命令:

ps:Process State

-o:指定显示字段

进程状态显示有两种风格:

BSD风格:使用时不加-

SysV风格:使用时加-

BSD风格:

a:显示所有与终端有关的进程

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

x:显示所有与终端无关的进程

SysV风格:

-elF

-ef

-eF

进程的状态:

D:不可中断的睡眠

R:运行或就绪

S:可中断的睡眠

T:停止

Z:僵尸进程

<:高优先级进程

N:低优先级进程

+:前台进程组中的进程

l :多线程进程

s:会话进程首进程

[ ]:加了中括号的进程都是内核线程

pstree:显示当前系统上的进程树

pgrep、pidof:根据程序名称,查找其相关进程的ID号

pkill:跟pgrep用法一样,查找并杀掉进程

top:实时显示进程状态

1:显示多个CPU状态

M:根据驻留内存大小进行排序

P:根据CPU使用百分比进行排序

T:根据累计时间进行排序

l:是否显示平均负载和启动时间

t:是否显示进程和CPU状态相关信息

m:是否显示内存相关信息

c:是否显示完整的命令行信息

q:退出top

k:终止某个进程

top -d:执行刷新时长

top -b -d 2:以批处理模式显示

top -b -d 2 -n 3:指定显示批数

杀死进程:

kill PID

killall COMMAND

信号:

1:SIGHUP:让一个进程不用重启,就可以重读其配置文件,并让新的配置信息生效

2:SIGINT(ctrl+c):中断一个进程

9:SIGKILL:杀死一个进程

15:SIGTERM:终止一个进程

指定一个信号:

信号号码:kill -1

信号名称:kill -SIGKILL

信号名称简写:kill -KILL、kill -HUP、kill -INT

前台作业:占据了命令提示符

后台作业:启动之后,释放命令提示符,后续的操作在后台完成

前台 ——> 后台:

Ctrl+z:把正在前台的作业送往后台

COMMAND &:让命令在后台执行

bg:让后台停止的作业继续运行

bg [JOBID]

jobs:查看后台的所有作业

注:作业号,不同于进程号

+:命令将默认为操作的作业

-:命令将第二个默认为操作的作业

fg:将后台的作业调回前台

fg [JOBID]

kill %JOBID:终止某作业(后台进程)

时间: 2024-12-19 12:35:24

Linux进程管理相关命令的相关文章

linux 进程管理相关命令汇总

## processes 进程管理 ##ps查看当前系统执行的线程列表,进行瞬间状态,不是连续状态,连续状态需要使用top名称查看 更多常用参数请使用 man ps查看 ps ##显示所有进程详细信息 ps aux ##-u 显示某个用户的进程列表 ps -f -u www-data ## -C 通过名字或者命令搜索进程 ps -C apache2 ## --sort 根据进程cpu使用率降序排列,查看前5个进程 -pcpu表示降序 pcpu升序 ps aux --sort=-pcpu | he

Linux进程管理相关命令详解

一.top top命令用于显示系统当前的进程和其他状况:top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果再前台执行该命令,它将独占前台,直到用户终止该程序为止. 其中1-5行为统计信息区,剩余行为进程信息区:1.统计信息区1)第1行为任务队列信息(与uptime命令运行结果相同)字段含义:当前时间     系统启动持续时间   当前登陆用户数    系统负载,即任务队列的平均长度备注:格式为"日期,时:分"  三个数值分别为1,5和15分钟前到现在的均值2)第2行为

Linux基础--进程管理相关命令介绍(2)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有top,vmstat等. (1)top ①功能:用来查看CPU,内存以及进程的状态. ②用例: ③相关注释: load average表示负载,三个数值分别表示第1分钟,第5分钟,第10分钟 Cpu中us表示用户空间程序占用百分比,sy表示内核模式占用百分比,ni表示调整NICE值所占用的    CPU百分比,id表示CPU的空闲比例,wa表示等待磁盘IO完成所占用的时间比例,hi表示硬件中断占     据的百分比,si表示软中断所

Linux基础--进程管理相关命令介绍(1)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有pstree,ps. (1)pstree ①功能:用来查看进程树 ②用例: (2)ps ①功能:用来显示系统当前进程状态的命令 ②用例: ③相关用法: ps a:显示所有跟终端相关的进程 ps x:显示所有跟终端无关的进程 相关注释: STAT各代码含义: S:可中断的睡眠态 D:不可中断的睡眠态 R:运行或可运行 T:停止 Z:僵死 s:session leader l:多线程进程 +:前台进程 N:低优先级进程 <:高优先级进程

linux进程管理——进程管理相关命令

linux系统上与进程有关的命令: 查看类命令: ps,pstree,pidof,pgrep\pkill,top,htop,glances,dstat,vmstat,pmap 管理类命令: bg,fg,jobs,kill,killall,nohup,nice,renice pstree命令: pstree - display a tree of processes 显示进程之间的关系,用树状图表示 ps命令: ps - report a snapshot of the current proce

Linux远程管理相关命令

目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 选项 含义 -r 重新启动 提示: 不指定选项和参数,默认表示 1 分钟之后 关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统 常用命令示例 # 重新启动操作系

linux用户管理相关命令参数对比

Linux 用户管理相关命令

1.root用户创建用户,同时创建 /home 下用户目录,将此用户加入 sudo 组. useradd walker -m -g sudo 2.root用户创建或修改密码. passwd walker *** walker ***

linux进程管理相关概念

我们知道,不管是在繁忙的服务器还是比较空闲的pc机上,系统都不只是运行一个进程,在linux上,当用户输入命令,在程序被载入内存执行之后我们称之为进程. 计算机的核心组件,cpu和内存,cpu由运算器和控制器组成,cpu只能从内存读入数据进行计算,那么在linux系统上,当用户输入一个命令,这条命令所对应的程序代码就会被装载进内存,然后由cpu执行,正是因为同时有多个进程需要执行而cpu只有一颗的情况下,在众多进程之间完成切换就显得比较重要. 我们知道,cpu提供的计算能力是按照时间的流逝来计算