Linux进度管理相关命令详述,Linux过程操作音信

By admin in 美高梅手机版4858 on 2019年3月30日

基于Red Hat Enterprise Linux 7.5

  • Shell 本质:人和硬件的翻译
  • BASH解释器
  • Linux里面一切都是文件

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

展现进度之间的涉嫌,用树状图表示

美高梅手机版4858 1

ps命令:

   ps – report a snapshot of the current processes.

   显示当前进程的音信;

   ps [option]

   1 UNIX 作风;必须在甄选后边加上-;

   2 BSD 风格;在选取后面不能够有-;

   3 GUN 风格;再选用前面必须有七个-;

字段含义:

美高梅手机版4858 2

USE凯雷德:进度的属主;进度的发起者;

PID:标识进程的唯一性的数字标识符;

CPU:进度在履行进度中占有的CPU处理时间的比重;

%MEM;进度占用的情理内部存款和储蓄器百分比;

VSZ:虚拟内部存款和储蓄器集,可沟通内部存款和储蓄器集;

Linux进度管理相关命令详述,Linux过程操作音信。奥迪Q5SS:常驻内部存款和储蓄器集,不可交流内部存款和储蓄器集;

TTY:进程与哪些终端有关系的,”?”则象征与终端非亲非故; 

STAT:

纳瓦拉    运营状态;running or runnable (on run queue)
S    可暂停睡眠态; interruptible sleep (waiting for an event to
complete)
D    不可终端睡眠态; uninterruptible sleep (usually IO)
t    在跟踪时期被终止;stopped by debugger during the tracing
T    结束进度序控制制信号;stopped by job control signal
X    死进程; dead (should never be seen)
Z    僵尸进度; defunct (“zombie”) process, terminated but not reaped by
its parent
<    高优先级; high-priority (not nice to other users)
N    低优先级; low-priority (nice to other users)
L    页面是或不是锁进内部存储器中;has pages locked into memory (for real-time and
custom IO)
s    会话领导; is a session leader
l    多线程;is multi-threaded (using CLONE_THREAD, like NPTL pthreads
do)
+    前进度组; is in the foreground process group

STA昂CoraT:到现在仍未被终止的经过被启封的时间戳;

TIME:当前经过累计占用CPU的总时间;

COMMAND:运营该进度的命令行参数;

BSD风格的选项:

a:展现全数与终点相关的经过;

x:展现全部与极端无关的长河;

u:彰显发起进程的用户账户名称;

o format:以自定义的字段,显示ps命令的施行结果;

美高梅手机版4858 3

UNIX风格的选项:

-u:展现与钦点用户相关的长河;

-e:展现全体的经过

-f:展现完整格式的长河音信:

   PPID:父进程的pid

   C:表示经过占用的CPU的岁月的比重

-F:显示完整格式的内部存款和储蓄器消息:(多了几项内容)

   SZ:虚拟内部存款和储蓄器集

   奥德赛SS:常驻内存集

   PS奥迪Q7:执行此进度的CPU的主导编号

-H:展现进度的层级结构(父子关系)

-o format:以自定义的字段,展现ps命令的施行过结果;

美高梅手机版4858 4

pgrep,pkill命令

pgrep, pkill – look up or signal processes based on name and other
attributes

pgrep是查询进度

pkill是杀死进度

pgrep  [option]  pattern

pkill [option] pattern

-U, –uid :显示进程的实际用户ID

-u:展现进度的得力用户ID

-t terminal:展现与钦命终端关联的长河;

-a:显示进程的全体命令行参数;

比如:

美高梅手机版4858 5

   笔者在kill掉自家的ssh后,作者的 X shell 就断开了,因为 X shell
是依据ssh协议来进展远程连接的,俺只能在自家的虚拟机上海重机厂启了刹那间ssh进程;

美高梅手机版4858 6

接下来,笔者的 X shell 才得以健康连上;

美高梅手机版4858 7

pidof:

pidof — find the process ID of a running program.

据说钦定的正在运行的长河名称查找其对于的进程号;

美高梅手机版4858 8

top命令:

   top – display Linux processes

美高梅手机版4858 9

当在linux中输入top时;我们相会到如图所示的动态的呈现音信:解释一下具体的音讯

第一行:

   当前系统时间;

   系统自上次断电今后运行的总时间长度;

   当前登录体系的用户的总和;

 
 在过去的1分钟,6分钟,15分钟的多少个时间段内,CPU上等候执行的进程的队列的尺寸。

第二行:

   系统中运维的长河的总额;

   正在运作的进程数;

   处于睡眠态的历程数;

   已偃旗息鼓的进度数;

   僵死态的经过数;

其三行:种种进程占用CPU时间的比重的计算消息

   us:user space,用户空间中的进程占用CPU时间的比重;

   sy:system,内核空间中的内核进度占用CPU时间的比例;

   ni:nice,使用nice值调整了经过的优先级之后额外多占CPU时间的百分比;

   id:idel,CPU空闲时间的比例;

   wa:waiting,等待IO完毕的进度占用的CPU时间的比例;

   hi:hardware interupting,处理硬件中断事件所限号的CPU时间的百分比;

   si:software interupting,处理软件中断事件所限号的CPU时间的百分比;

   st:stolen,被虚拟化程序等经过偷偷占用的CPU时间的比重;

第⑤行:以kib为单位突显物理内存空间的应用意况的总结新闻;

   total:物理内存空间的总大小;

   free:空闲的大体空间尺寸;

   userd:已经被选择的大体空间的尺寸,不可回收;

 
 buff/cache:用于缓冲区和缓冲区的情理内部存款和储蓄器的上台湾空中大学小;那段内部存款和储蓄器是能够随时回收,并不算真正的损耗;
   

第5行:以kib为单位展现swap空间的利用情状的总计音讯;

   total:swap空间的总大小;

free:swap空间剩余空间尺寸;

used:已经被挤占的swap空间尺寸;

   avail mem:真正的可用的情理内部存款和储蓄器的长台湾空中大学小;

交互式命令:(在进入界面之后才会收效的通令)

   
1:展现或隐藏CPU各中央的详细新闻;

P:根据各样进程对CPU时间的挤占百分比进行降序排序;

M:依据种种进度对物理内存空间占用的百分比举行降序排序;

T:根据种种进程对CPU时间占据的百分比实行降序排序;

l:显示或隐藏第三行,uptime等新闻;

t:呈现或潜伏第一 、三行消息

m:展现或隐匿第肆 、五行新闻

q:退出top的交互式情势

s:修改top命令的刷新时间间隔;

k:向钦命PID的长河发送钦定的信号;

       信号:kill -l查询

美高梅手机版4858 10

常用的选项:

   -d #:内定top交互式方式中的刷新间隔,私下认可是3秒;

   -b:非交互式呈现结果

vmstat命令:

Procs

r: 等待运营的历程数

b: 处在非中断睡眠情状的进度数

w: 被换到出去的可运维的历程数。

     此数由 linux 总计得出,但 linux 并不耗尽交流空间

Memory

swpd: 虚拟内部存款和储蓄器使用境况,单位:KB

free: 空闲的内部存款和储蓄器,单位KB

buff: 被用来做为缓存的内部存款和储蓄器数,单位:KB

Swap

si: 从磁盘调换成内部存款和储蓄器的沟通页数量,单位:KB/秒

o: 从内部存储器交换来磁盘的沟通页数量,单位:KB/秒

IO

bi: 发送到块设备的块数,单位:块/秒

bo: 从块设备接收到的块数,单位:块/秒

System

in: 每秒的中断数,包蕴时钟中断

cs: 每秒的条件(上下文)切换次数

CPU

按 CPU 的总使用百分比来展现

us: CPU 使用时间

sy: CPU 系统应用时间

id: 闲置时间

常用选项:

-a,–active:展现活跃的以及非活跃的内部存款和储蓄器空间数量;

-s,–stats:从/proc/meminfo文件中抽取的音讯,加工后输出;

delay:指示在钦命的岁月重新执行vmstat命令;默许单位为秒;

count:重复执行vmstat命令的次数;

美高梅手机版4858 11

pmap命令:

pmap – report memory map of a process

pmap [options] pid […]

 -x, –extended:突显扩大音讯;

美高梅手机版4858 12

htop – interactive process viewer

htop [-dChusv]

常用选项:

   -d –delay=DELAY:htop命令的数量刷新时间距离;

   
-s:依据内定的字段实行排序;

   
-u:仅展现钦命用户全数的经过;

常用的交互式命令:

   
l:展现钦定举行富有打开的文书列表;

   
t:显示进度树结构,能够显得出进程之间的父子关系;相当于F5键的法力;

   
a:设定进度的CPU亲源性,将选定进度的绑定至某些CPU大旨上运维;

美高梅手机版4858 13

glances:

glances – A cross-platform curses-based monitoring tool

glances [-bdmn] [-t refresh] [-f file] [-o output]

常用选项:

   -b:以Byte为单位彰显网卡的数码通讯速率;暗许是比特每秒;

   
-d:禁用disk I/O模块;

   
-m:禁用mount模块;

   
-n:禁用network模块;

    -t
refresh:以秒为单位钦命数量刷新时间距离;

    -f
/PATH/TO/OUTPUT_DIXC90:钦定输出文件的路线;

    -o
{HTML|CSV}:为出口到文件的多寡内定数量格式;

   
-s:将glances进度作为劳动进度,由此得以提供依照套接字的互联网访问;

    -B
@IP|HOST:将glances进度绑定到内定的IP地址上;经常与-s选项一起行使;

glances能够干活于C/S模型下;

   
S:服务器情势

     #
glances -s -B IPADDR

   
 IPADD卡宴指的是服务器上地面有些可用的IP地址;

   
C:客户端形式

     #
glances -c SERVER_IPADDR

   
 SERVER_IPADDLacrosse指的是从远程客户端是哪些发起连接的靶子服务器的IP地址;

glances交互式操作命令;

   
b:网络模块中的速率总括在bps和Bps间切换;

   
c:依照CPU占用率举办进程排序;

   
m:依据内部存款和储蓄器占用率举办进度排序;

   
n:隐藏或出示NERAV4WO奥德赛K模块;

   d:隐藏或出示DISK模块;

   f:隐藏或显示FILE模块;

   t:恢复生机暗中同意进度排序;

   h:显示help协助消息;

   ….

美高梅手机版4858 14

美高梅手机版4858 15

dstat:

dstat – versatile tool for generating system resource statistics

stat [-afv] [options..] [美高梅手机版4858 ,delay [count]]

常用选项:

   
-c,–cpu:仅展现与CPU相关的总括音讯;

   
-d,–disk:仅突显与磁盘等IO设备相关的总括消息;

   
-g,–page:仅体现与page相关的消息;

   
-n,–net:仅显示与网络接口相关的计算音讯;

   
-s,–swap:仅呈现与交流分区相关的总计消息;

   
-y,–system:仅展现与系统相关的计算消息;

   
–tcp:仅呈现与TCP协议的总是情形相关的总结新闻;

   
–udp:仅展示与UDP协议的接二连三情形相关的总计音讯;

美高梅手机版4858 16

kill:

kill – 终止进程

kill [-s signal|-p] [–] pid…

kill -l [signal]:查看当前系统中协助的信号的系列和信号名称;

实用的信号表示方法:

  1.运用信号的数字编码实行信号表示;

  2.接纳信号的完整名称进行信号表示;

  3.应用信号的简写名称举办信号表示;简写名称不分包”SIG”的别的部分;

常用的信号:

  1) SIGHUP: 无需关闭对应进度而直白让其重新读取其自作者的布置文件;

  2) SIGINT:终止运营于前台的经过,使用Ctrl+c组合键,能够发送此信号;

  9) SIGKILL:
没有其它预兆终止正在运转的进度,进度具有占用的财富都不会被马上回收;

  15) SIGTE纳瓦拉M:kill命令默许发送的信号;终止进度的运作,

  18) SIGCONT:让转入后台的长河在后台继续运维;

  19) SIGSTOP:让转入后台的经过在后台结束运维;

美高梅手机版4858 17

killall

killall – 以名字情势来杀死进度

killall [options] …PROCRSS_NAME..

常用选项:

   -u:仅向钦点全部者所兼有的长河发送信号;

 -s:向钦定名称的经过发送内定的非SIGTE奥迪Q5M信号;

 -I:忽略进程名称大小写的不同;

美高梅手机版4858 18

进程作业:

前台作业:

   
foreground
jobs,一般是因此终点运维并且在起步后一直占有终端的经过;

后台作业:

   
background
jobs,一般系统运营时随系统运行,也得以经过终点运转,但运转后领会自由对终端的占用,此时大家称其为”后台运营”;

使进度从前台转移至后台:

   
1.正在运行的前台作业;

    Ctrl+z

   
2.对此尚未运维的历程,使其在开发银行后自动转入后台:

# COMMAND &

留神:此类以前台运行直接转入后台运行的历程,始终是与终极有关的长河,由此,假若终端被关闭,或shell进程被终止,则此类进度也会被截至;

3.对此尚未运维的长河,使其在开发银行后自动转入后台,并同时剥离其与终极的关联关系;

    #
nohup COMMAND &

翻看后台作业的消息:

jobs

美高梅手机版4858 19

将后台作业转入到前台运维:

fg [JOB_ID]

 注意:如若省略JOB_ID,则在后台进程中以”+”标识的功课会被转入前台;

结束后台进度作业:

kill %JOB_ID:将后台作业甘休;

美高梅手机版4858 20

调动进度优先级的指令;

   
nice,renice

进程的事先级:

    0-139

0

1-99

100-139:动态优先级;通过调整进程的nice值来改变进程的动态优先级;

 NICE值的取值范围:-20~19

暗中同意情况下,全体用户进程的动态优先级都以120,而富有进度的NICE值暗中认可都为0;

唯有顶尖用户root才能运用配属的NICE值,进而升高进度的事先级;普通用户仅能动用正数的NICE值,进而下落进程的优先级;

nice

nice – run a program with modified scheduling priority

nice [OPTION] [COMMAND [ARG]…]

   
-n:为前面包车型地铁经过调整nice值;暗许为10;

美高梅手机版4858 21

美高梅手机版4858 22

renice:

renice – alter priority of running processes

renice [-n] priority [-gpu] identifier…

常用选项:

   -n priority
:设置此次要调动的nice值;即在原本的nice值之上追加上那里钦定的数目;

-p pid:

美高梅手机版4858 23

正文永久更新链接地址:

Linux系统上与经过有关的一声令下: 查看类命令:
ps,pstree,pidof,pgrep\pkill,top,htop,glances,dstat,vmstat,pmap
管理类命令: b…

Linux进度操作简便小结


命令:

  • history 查看此前的下令
  • Tab 自动补齐
  • 命令 (必不可少)参数(可有可无)
    对象(可有可无)【命令参数对象时期必须有空格,参数和参数能够没有空格】空格最少为3个
  • 严峻差异轻重缓急写

Linux上经过有5种状态:

 1、echo

echo

  • echo 把字符串输出到显示器上 (echo YINJIAYI)
  • echo $SHELL

美高梅手机版4858 24

echo命令

1.运维(正在运转或在运维队列中等候)

echo是用于在巅峰输出字符串或变量提取后的值,格式为“echo [字符串 |
$变量]”

date

  • date 输出时间
  • date 设置时间的授命,要加参数,参数职分令更好的为我们服务
  • date “+%H” (H 24小时)

美高梅手机版4858 25

date参数

美高梅手机版4858 26

date命令

2.停顿(休眠中, 受阻, 在守候有个别条件的朝梁暮陈或接受到信号)

 

reboot

  • reboot 重启

3.不得中断(收到信号不提示和不可运转, 进度必须等待直到有暂停产生)

2、date

poweroff

  • poweroff 关机

4.僵死(进度已偃旗息鼓, 但进度描述符存在, 直到父进程调用wait4()系统调用后释放)

date用于呈现和设置系统时间,格式为”date [-参数] [+钦点格式]”

wget

  • wget 下载网络文件

美高梅手机版4858 27

wget参数

5.截至(进度收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后甘休运行运营)

 

ps

  • ps 查看进度消息

美高梅手机版4858 28

ps参数

  • ps aux 展现全部进程

美高梅手机版4858 29

ps aux


3、reboot

top

  • top 动态的监视进程活动与系统负荷

美高梅手机版4858 30

top

  • 首先行
    系统时间、开启时间、终端数量、负载意况(1分钟、肆分钟、14分钟)【负载不要跨越1,相对不要超越5,当被口诛笔伐只怕刹那间开服务的时候只怕到10-20,一般集团或者会超过1/0.7-1.0里面比较好】
  • 第③行
    进度总数、运营数据、休眠状态进度的数额(等待为用户服务的)、中断状态进程的多寡、僵死状态进度的多寡(注意关怀僵死的长河,占用财富但不劳动)【进程z状态:僵死、僵尸进度】
  • 其三行 CPU使用率 us正在被选取 id空闲(只需注意那些)
  • 第5行 内部存款和储蓄器内部存款和储蓄器总数(total)、已采纳总数(used)、空闲总数(free)、交互数据量(buffers)
  • 第伍行 交流分区(用于降落内部存款和储蓄器负载压力)
  • 内存占用大的缘故:Linux内部存储器机制:先占用,后调用,能够让服务器能源的到越来越足够的运用、
  • PID 唯一标识符:系统中经过的唯一标识
  • USE福特Explorer 进程的履行用户
  • P奥迪Q7/NI 优先级:值越低优先级越高
  • VI昂科拉T/RES/SH奇骏 和内部存款和储蓄器的交互量
  • %CPU 占用的CPU使用量(实时)
  • TIME+ 占用时间

 

reboot用于重启Linux,因为涉及硬件操作,故该命令唯有同时只好由root执行

pidof

  • pidof [参数] [劳务名称] 查询服务的PID号码
  • 举例:pidof sshd

美高梅手机版4858 31

pidof

  • 查看进度情状:systemctl status sshd

美高梅手机版4858 32

sshd

ps命令用来静态查看近期系统中,有啥正在推行,以及它们的实市场价格况。能够不加任何参数。

 

kill/killall

  • kill [PID]关门进度

美高梅手机版4858 33

kill

ps  -a  :展现当前极端的具备进度消息。

4、poweroff

ifconfig

  • ifconfig 查看网络音信
  • lo 本地回环网卡

美高梅手机版4858 34

ifconfig

  • 名称:eno16777728
  • ip地址:未设置(VM)
  • mac地址:00:0c:29:e6:df:4d
  • PRADOX/TX:收发流量

ps  -u  :以用户的格式呈现进度音信

poweroff顾名思义正是下电,因为涉嫌硬件操作,故该命令唯有同时只可以由root执行

uname

  • uname 查看系统基本与系统版本等音信

美高梅手机版4858 35

uname

  • uname -a
    查看当前系统的基石名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称

ps  -x  :突显后台进度运营的参数

 

free

  • free 查看内部存款和储蓄器使用量

美高梅手机版4858 36

free

  • 当Swap开首采取时表达物理内部存款和储蓄器不足

笔者喜爱一向多少个参数连起来使用:ps  -aux  这样查到的信息更全更详尽。

5、wget

who

  • who 查看登陆主机的终极

美高梅手机版4858 37

who

  • w也足以查阅

美高梅手机版4858 38

w

例:

wget用于下载网络文件,格式为“wget [参数] 下载地址”

last

  • last 查看系统的登陆记录(仅供参考,能够被黑客修改)

美高梅手机版4858 39

last

美高梅手机版4858 40

参数:

history

  • history 呈现历史实践过的命令

美高梅手机版4858 41

history

  • !数字 重复执行实施过三令五申

美高梅手机版4858 42

!28

参数表达:

-b:后台下载情势

sosreport

  • sosreport 收集系统布局并确诊音讯后输出结随想书档案

美高梅手机版4858 43

sosreport

美高梅手机版4858 44

sosreport

USEENCORE:该 process 属于相当使用者账号的

-P:下载到制定目录中

pwd

  • pwd 展现当前路线

美高梅手机版4858 45

pwd

PID :该 process 的号码

-t:最大尝试次数

cd

  • cd 文件夹名 切换路径
  • cd .. 上一流目录
  • / 根目录
  • cd / 切换来根目录

美高梅手机版4858 46

cd

%CPU:该 process 使用掉的 CPU 能源比例

-c:断点续传

ls

  • ls 查看此目录下的文本

美高梅手机版4858 47

ls

  • ls -al (a展现所有的文书-包蕴隐形、l显示文件新闻)

美高梅手机版4858 48

ls -a

美高梅手机版4858 49

ls -l

  • linux下以点. 发轫的是隐形文件

%MEM:该 process 所占用的大体内部存款和储蓄器百分比

-p:下载页面内的享有财富

cat

  • cat cat查看小文件

VSZ :该 process 使用掉的杜撰内部存款和储蓄器量 (Kbytes)

-r:递归下载

more

  • more 查看大文件,辅助翻页
  • 按下回车翻一行
  • 按下空格翻一页

OdysseySS :该 process 占用的定位的内部存款和储蓄器量 (Kbytes)

 

head

  • head -n 10 查看文件前十行

TTY :该 process 是在丰裕终端机上边运作,若与终端机无关,则显得 ?,别的, tty1-tty6 是本机上边的登入者程序,若为 pts/0 等等的,则意味为由互联网连接进主机的次第。

6、ps

tail

  • tail -n 10 查看文件后十行
  • tail -f 实时收获文件最新讯息

STAT:该程序近来的情形,首要的情形有

ps用于查看系统中的进度情形,格式为“ps 参数”

tr

  • tr 替换文本文件中的字符,格式为“tr [原始字符] [目的字符]”

景逸SUV :该程序如今正值运维,只怕是可被运转

参数:

wc

  • wc 计算钦点文本的行数、字数、字节数,格式为“wc [参数] 文本”

美高梅手机版4858 50

wc

S :该程序最近正在睡觉个中 (可说是 idle 状态),但可被有些讯号 (signal) 唤醒。

-a:展现全部进程(包含别的用户进度)

T :该程序近年来正值侦测或然是终止了

-u:用户及别的详细音讯

Z :该程序应该已经告一段落,但是其父程序却一筹莫展平常的告一段落他,造成 zombie (疆尸) 程序的状态

-x:突显没有控制终端的历程

STA大切诺基T:该 process 被触发运行的岁月

经过意况:

TIME :该 process 实际应用 CPU 运作的日子

奔驰G级(运转):进程正在运作照旧在运作队列中等待

COMMAND:该程序的实在指令

S(中断):进度处于休眠中,当某些条件形成后要么接受到信号时,则脱离该景况


D(不可中断):进程不响应系统异步信号,固然使用kill命令也不可能将其暂停


Z(僵死):进度一度告一段落,但进程描述符还是存在,直到父进度调用wait4()系统函数后将其自由

 

T(结束):进度收到甘休信号后结束运营

top动态查看进程使用处境

 

美高梅手机版4858 51

7、top

23:59:58    当前时间
up 10:22    系统运行时间,格式为时:分
2 user    当前登录用户数
load average: 0.00, 0.00, 0.00    系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

top用于动态地监视进度活动与系统负荷等新闻,其格式为”top[-d 数字] | top
[-bnp]”

total 进程总数
running 正在运维的经过数
sleeping 睡眠的长河数
stopped 停止的过程数
zombie 僵尸进度数
Cpu(s):
xx% us 用户空间占据CPU百分比
xx% sy 内核空间占据CPU百分比
xx% ni 用户进度空间内转移过优先级的长河占用CPU百分比
xx% id 空闲CPU百分比
xx% wa 等待输入输出的CPU时间百分比
xx%hi:硬件CPU中断占用百分比
xx%si:软中断占用百分比
xx%st:虚拟机占用百分比

参数:

 

-d:更新间隔,暗中认可为5秒3回,可修改

Mem:
1004412k total 物理内部存款和储蓄器总量
221404k used 使用的物理内部存款和储蓄器总量
783008k free 空闲内部存款和储蓄器总量
17268k buffers 用作内核缓存的内部存款和储蓄器量
Swap:
2031668k total 交流区总量
0k used 使用的调换区总量
2031608k free 空闲调换区总量
97902k cached
缓冲的调换区总量,内部存款和储蓄器中的内容被换出到交流区,而后又被换入到内部存款和储蓄器,但选拔过的沟通区尚未被遮住,该数值即为那几个剧情已存在于内存中的沟通区的高低,相应的内部存款和储蓄器再度被换出时可不用再对调换区写入。

-b:以批处理的章程履行top

 

-n:与-b搭配,循环突显的次数,即须要展开四次的top输出结果

序号 列名 含义
a PID 进程id
b PPID 父进程id
c RUSER Real user name
d UID 进度全数者的用户id
e USETiguan 过程全部者的用户名
f GROUP 进度全体者的组名
g TTY 运营进度的终极名。不是从终端运转的历程则体现为 ?
h PR 优先级
i NI nice值。负值表示高优先级,正值表示低优先级
j P 最终动用的CPU,仅在多CPU环境下有意义
k %CPU 上次翻新到方今的CPU时间占据百分比
l TIME 进程使用的CPU时间一起,单位秒
m TIME+ 进度使用的CPU时间一起,单位10%0秒
n %MEM 进度使用的情理内部存款和储蓄器百分比
o VI卡宴T 进度使用的虚拟内部存储器总量,单位kb。VILANDT=SWAP+RES
p SWAP 进度使用的虚构内部存款和储蓄器中,被换出的轻重,单位kb。
q RES 进度使用的、未被换出的情理内部存款和储蓄器大小,单位kb。RES=CODE+DATA
r CODE 可实施代码占用的物理内部存款和储蓄器大小,单位kb
s DATA 可举办代码以外的一部分(数据段+栈)占用的物理内部存款和储蓄器大小,单位kb
t SHCR-V 共享内部存款和储蓄器大小,单位kb
u nFLT 页面错误次数
v nDENCORET 最终贰回写入到明日,被修改过的页面数。
w S
进程情况(D=不可中断的睡觉景况,陆风X8=运转,S=睡眠,T=跟踪/停止,Z=僵尸进度)
x COMMAND 命令名/命令行
y WCHAN 若该进程在上床,则显得睡眠中的系统函数名
z Flags 任务标志,参考 sched.h

-p:内定进度PID进行蹲点


 

停下进程的牵线

美高梅手机版4858 52

kill    进度号      :终止某些进度

第一行:

kill  -9  进度号   :强制结束有些进度

系统当下岁月

kill  -u  用户名   :终止某些用户的进程

系统运转时刻(即未重启时间,时间越长系统越稳定)

这边就回顾介绍常用的三种终止进度命令。

此时此刻报到终端(用户)数


系统负荷(四个数值为1min,5min,15mn内的平均值,数字越低表示系统负荷越低,假设超出1就要注意了,1为满负荷,超过1则表示系统运作超载,理想值大概是0.7左右,CPU核数
* 0.7 = 多核CPU理想总负荷)

 

第二行:

Linux查看某一进度运维路线步骤只需三步:

total – 进度总数

一:先查看要求查询的经过的经过号,ps 大概 top 也行

runnning – 运营中的进度数

二:Linux在起步二个进程时,系统会在/proc下创制八个以PID命名的文书夹,在该文件夹下会有大家的进度的音讯。

sleeping – 睡眠中的进度数

cd /proc/PID  
:到达相应的进度目录上面。

stop – 截止的经过数

三:运行ls -l

zonbie – 僵死的长河数

留意:

第三行:

cwd符号链接的是进度运转目录。

us – 用户占用能源的比例

exe符号连接正是执行顺序的绝对路径。

sy – 系统基本占用能源的百分比

cmdline就是程序运营时输入的指令行命令。

ni – 改变过优先级的经过能源比例

environ记录了经过运营时的环境变量。

id – 空闲CPU的百分比

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-01/127678.htm

wa – 等待输入输出百分比

美高梅手机版4858 53

hi – CPU硬件中断百分比

si – CPU软件中断百分比

st(steal time) – 虚拟机被hypervisor偷去的CPU时间

第四行:

total – 物理内部存款和储蓄器总量

free – 内部存款和储蓄器空闲量

used – 内部存款和储蓄器使用量

buff/cache – 作为内部存款和储蓄器缓存的内部存款和储蓄器量

第五行:

total – 虚拟内存总量

free – 虚拟内部存款和储蓄器空闲量

used – 虚拟内存使用量

avail Mem – 已被提前加载的内部存款和储蓄器量

 

8、pidof

pidof用于找出某些进度的绝无仅有PID值,格式为“pidof [-sx] program_name”

参数

-s:只列出二个PID

-x:同时列出该program_name可能的PPID程序的PID

 

9、kill

kill命令用于终止有个别内定PID的劳务过程,格式为“kill -参数”

参数:

l(小写L):列出kill可以利用的类别讯号,具体讯号手册能够动用“man 7
signal” 查询

-1:重新读取一遍参数的设定文件

-2:效果类似于CTKoleosL+C甘休运行

-9:强制截止贰个经过,类似Windos职分管理器的停下程序

-15:以健康艺术终止贰个经过运营,与-9的威迫停止区别

 

10、killall

killall用于终止有些钦赐名称服务的照应全体经过,格式为“killall
[-egilqvVw] [command name]”

参数

-e:对长名称进行精确匹配,但命令名不可能超过1多个字符

-g:杀死该进度组的有所进程

-i:交互情势杀死进度,杀死进度从前会向用户确认是否删除

-l:列出全体已知的讯号名

-q:若是经过没有杀死,不会输出任何消息

-v:报告信号是或不是中标发送

-V:展现版本音信

-w:等待全部将要杀死的历程死光,每秒检查一次被杀的长河是还是不是存在,仅死光之后重回新闻,假使-w被忽略只怕没有起功用,抑或是进程处于僵死状态,killall只怕会陷入永久等待状态

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有