精华内容
下载资源
问答
  • Linux中top命令参数详解

    万次阅读 多人点赞 2019-07-31 19:28:22
    top命令用法 top命令经常用来监控...参数解释: -d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:与-b配合使用,表示需要进行几次top命令的输出结果。 -...

    top命令用法

    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。

    top的使用方式 top [-d number] | top [-bnp]

    参数解释:

    -d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:与-b配合使用,表示需要进行几次top命令的输出结果。 -p:指定特定的pid进程号进行观察。

    在top命令显示的页面还可以输入以下按键执行相应的功能(注意大小写区分的):

    ?:显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序显示 N:以pid排序显示 T:由进程使用的时间累计排序显示 k:给某一个pid一个信号。可以用来杀死进程 r:给某个pid重新定制一个nice值(即优先级) q:退出top(用ctrl+c也可以退出top)。

    top各输出参数含义

    下面是使用top命令来进行性能检测的截图:

    图一(ubuntu):

    图二(centos):

    一、top前5行统计信息

    第1行:top - 05:43:27 up 4:52, 2 users, load average: 0.58, 0.41, 0.30 
    第1行是任务队列信息,其参数如下:

    内容含义
    05:43:27表示当前时间
    up 4:52系统运行时间 格式为时:分
    2 users当前登录用户数
    load average: 0.58, 0.41, 0.30系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

    load average: 如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 

    第2行:Tasks: 159 total, 1 running, 158 sleeping, 0 stopped, 0 zombie 
    第3行:%Cpu(s): 37.0 us, 3.7 sy, 0.0 ni, 59.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st 
    第2、3行为进程和CPU的信息 
    当有多个CPU时,这些内容可能会超过两行,其参数如下:

    内容含义
    159 total进程总数
    1 running正在运行的进程数
    158 sleeping睡眠的进程数
    0 stopped停止的进程数
    0 zombie僵尸进程数
    37.0 us用户空间占用CPU百分比
    3.7 sy内核空间占用CPU百分比
    0.0 ni用户进程空间内改变过优先级的进程占用CPU百分比
    59.3 id空闲CPU百分比
    0.0 wa等待输入输出的CPU时间百分比
    0.0 hi硬中断(Hardware IRQ)占用CPU的百分比
    0.0 si软中断(Software Interrupts)占用CPU的百分比
    0.0 st 


    第4行:KiB Mem: 1530752 total, 1481968 used, 48784 free, 70988 buffers 
    第5行:KiB Swap: 3905532 total, 267544 used, 3637988 free. 617312 cached Mem 
    第4、5行为内存信息 
    其参数如下:

    内容含义
    KiB Mem: 1530752 total物理内存总量
    1481968 used使用的物理内存总量
    48784 free空闲内存总量
    70988 buffers(buff/cache)用作内核缓存的内存量
    KiB Swap: 3905532 total交换区总量
    267544 used使用的交换区总量
    3637988 free空闲交换区总量
    617312 cached Mem缓冲的交换区总量。
    3156100 avail Mem代表可用于进程下一次分配的物理内存数量

    上述最后提到的缓冲的交换区总量,这里解释一下,所谓缓冲的交换区总量,即内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。 

    计算可用内存数有一个近似的公式: 
    第四行的free + 第四行的buffers + 第五行的cached

    二、进程信息

    列名含义
    PID进程id
    PPID父进程id
    RUSERReal user name
    UID进程所有者的用户id
    USER进程所有者的用户名
    GROUP进程所有者的组名
    TTY启动进程的终端名。不是从终端启动的进程则显示为 ?
    PR优先级
    NInice值。负值表示高优先级,正值表示低优先级
    P最后使用的CPU,仅在多CPU环境下有意义
    %CPU上次更新到现在的CPU时间占用百分比
    TIME进程使用的CPU时间总计,单位秒
    TIME+进程使用的CPU时间总计,单位1/100秒
    %MEM进程使用的物理内存百分比
    VIRT进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    SWAP进程使用的虚拟内存中,被换出的大小,单位kb
    RES进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
    CODE可执行代码占用的物理内存大小,单位kb
    DATA可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
    SHR共享内存大小,单位kb
    nFLT页面错误次数
    nDRT最后一次写入到现在,被修改过的页面数。
    S进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
    COMMAND命令名/命令行
    WCHAN若该进程在睡眠,则显示睡眠中的系统函数名
    Flags任务标志

    其他

    默认进入top时,各进程是按照CPU的占用量来排序的。

    1、在top基本视图中,按键盘数字“1”可以监控每个逻辑CPU的状况: 

     
    2、敲击键盘‘b’(打开关闭加亮效果)top视图变换如下: 

    PID为16283为当前top视图中唯一的运行态进程。也可以敲击键盘‘y’来打开或者关闭运行态进程的加亮效果。

    3、敲击键盘‘x’(打开/关闭排序列的加亮效果),top视图变换如下: 

    可以看到现在是按"%CPU"进行排序的,可以按”shift+>”或者”shift+<”左右改变排序序列。

    4、改变进程显示字段

    在top基本视图中,敲击”f”进入另一个视图,在这里可以编辑基本视图中的显示字段:

     

    用上下键选择选项,按下空格键可以决定是否在基本视图中显示这个选项。

    top命令是一个非常强大的功能,但是它监控的最小单位是进程,如果想监控更小单位时,就需要用到ps或者netstate命令来满足我们的要求。

    参考文献

    1、https://blog.csdn.net/quiet_girl/article/details/50668126

    2、http://www.zhimengzhe.com/linux/298422.html

    展开全文
  • 如题,ffmpeg -vf中的命令参数-vf是什么意思 。哪位朋友能指导一下,十分感谢
  • 博主,您好,金税盘命令参数错误代码1,这个问题如何解决,想请问一下,感谢解答
  • iptable命令参数详解

    万次阅读 2019-06-12 09:43:52
    iptables 参数选项: -t<表>:指定要操纵的表; -A:向规则链中添加条目; -D:从规则链中删除条目; -i:向规则链中插入条目; -R:替换规则链中的条目; -L:显示规则链中已有的条目; -F:...

    ### 还不够详细,后期补充 ###

    开放某端口:iptables -I INPUT -p tcp --dport 9000 -j ACCEPT

    关闭某端口 : iptables -D INPUT -p tcp --dport 80 -j ACCEPT

    屏蔽某个IP请求 : iptables -I INPUT -s 192.168.0.1 -j DROP (屏蔽单个IP192.168.0.1)

    屏蔽IP某段请求 : iptables -I INPUT  -s 192.168.0.0/16  -j DROP(屏蔽单个IP192.168.0.0-192.168.255.255)

    屏蔽整个IP段请求 :iptables -I INPUT -s 192.168.0.0/16   -j DROP(屏蔽单个IP192.0.0.0-192.255.255.255)

    添加iptables配置项:service iptables save  

    重新启动服务:service iptables restart

     

    查看状态:iptables -L -n 


    iptables 参数选项:

    -t<表>:指定要操纵的表;

    -A:向规则链中添加条目;

    -D:从规则链中删除条目;

    -i:向规则链中插入条目;

    -R:替换规则链中的条目;

    -L:显示规则链中已有的条目;

    -F:清楚规则链中已有的条目;

    -Z:清空规则链中的数据包计算器和字节计数器;

    -N:创建新的用户自定义规则链;

    -P:定义规则链中的默认目标;

    -h:显示帮助信息;

    -p:指定要匹配的数据包协议类型;

    -s:指定要匹配的数据包源ip地址;

    -j<目标>:指定要跳转的目标;

    -i<网络接口>:指定数据包进入本机的网络接口;

    -o<网络接口>:指定数据包要离开本机所使用的网络接口。 

    展开全文
  • cd命令参数

    千次阅读 2017-03-13 18:07:47
    cd命令怎么从c盘直接跳转到指定目录?直接cd是不行的,需要加一个/d参数

    cd命令

    怎么从c盘直接跳转到指定目录?直接cd是不行的,需要加一个/d参数
    这里写图片描述

    展开全文
  • Impala-shell命令参数

    千次阅读 2019-12-10 14:02:46
    所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动 impala-shell 时设置,用于修改命令执行环境。 impala-shell –h可以...

    一、impala-shell外部命令

    所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动 impala-shell 时设置,用于修改命令执行环境

    impala-shell –h可以帮助我们查看帮助手册。也可以参考课程附件资料。

    比如几个常见的:

    impala-shell –r刷新impala元数据,与建立连接后执行 REFRESH 语句效果相同

    impala-shell –f 文件路径 执行指的的sql查询文件。

    impala-shell –i指定连接运行 impalad 守护进程的主机。默认端口是 21000。你可以连接到集群中运行 impalad 的任意主机。

    impala-shell –o保存执行结果到文件当中去。

    二、​​​​​​​impala-shell内部命令

    所谓内部命令是指,进入impala-shell命令行之后可以执行的语法。

     

    connect hostname 连接到指定的机器impalad上去执行。

     

    refresh dbname.tablename增量刷新,刷新某一张表的元数据,主要用于刷新hive当中数据表里面的数据改变的情况。

     

    invalidate  metadata全量刷新,性能消耗较大,主要用于hive当中新建数据库或者数据库表的时候来进行刷新。

    quit/exit命令 从Impala shell中弹出

    explain 命令 用于查看sql语句的执行计划。

     

    explain的值可以设置成0,1,2,3等几个值,其中3级别是最高的,可以打印出最全的信息

    set explain_level=3;

    profile命令执行sql语句之后执行,可以

    打印出更加详细的执行步骤,主要用于查询结果的查看,集群的调优等。

     

    注意:如果在hive窗口中插入数据或者新建的数据库或者数据库表,那么在impala当中是不可直接查询,需要执行invalidate metadata以通知元数据的更新;

    在impala-shell当中插入的数据,在impala当中是可以直接查询到的,不需要刷新数据库,其中使用的就是catalog这个服务的功能实现的,catalog是impala1.2版本之后增加的模块功能,主要作用就是同步impala之间的元数据。

    更新操作通知Catalog,Catalog通过广播的方式通知其它的Impalad进程。默认情况下Catalog是异步加载元数据的,因此查询可能需要等待元数据加载完成之后才能进行(第一次加载)。

    展开全文
  • linux命令中ps -ef是什么意思

    万次阅读 2018-10-24 22:10:43
    其他常用参数如下: 1.ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2.ps -A 显示所有程序。 3.ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4.ps -...
  • make 命令参数

    万次阅读 2017-01-11 16:26:02
    在编译Android代码的时候,我们经常使用make命令,使用较多的是后面加上 -j 参数,开启多线程的编译,其实make还有很多参数的,使用make –help能够得到如下的信息。 用法:make [选项] [目标] ... 选项: -b, -m ...
  • Mininet常用命令参数介绍

    万次阅读 2018-03-17 20:37:46
    本文将介绍Mininet命令的常用参数,着重讲解mn --topo参数、py命令以及查看网络设备状态的命令,即如何使用mininet这个虚拟的SDN环境创建网络、查看网络、修改网络。在安装好mininet之后,我们有过一个测试,代码...
  • linux中mount命令参数详解 nfs 参数

    千次阅读 2018-11-11 09:56:19
    linux中mount命令参数详解 nfs 参数
  • go test命令参数问题

    千次阅读 2016-03-18 15:04:37
    go test命令参数问题在使用go test对go代码进行单元测试的时候,遇到关于命令参数的问题,google了一下,没有找到很好的说明,其实就是一些细节而已。问题是这样的,在进行单元测试的时候,我希望输入一些命令行参数...
  • Maven 命令参数 整理

    万次阅读 2017-04-17 09:18:29
    命令参数   备注 mvn -v --version 显示版本信息; mvn -V --show-version 显示版本信息后继续执行Maven其他目标; mvn -h --help 显示帮助信息; mvn -e --errors 控制Maven的日志...
  • metasploit msfconsole 命令参数

    万次阅读 多人点赞 2018-09-30 21:38:21
    那么多复杂的命令语句需要学习,但是msfconsole真的是一个强大的接口程序。Msfconsole提供了一个一体化的集中控制台。通过msfconsole,你可以访问和使用所有的metasploit的插件,payload,利用模块,post模块等等。...
  • linux中dir命令参数应用

    千次阅读 2014-01-18 15:57:43
    以下是linux中dir命令参数的使用方法. linux中dir命令参数功能: linux中dir命令参数支持的命令格式为: DIR [filename] [/O[sortorder]] [/S] [/W] linux中dir命令参数不区分大小写,支持多参数。 ...
  • Apache Impala shell命令参数

    千次阅读 2019-12-11 08:15:33
    所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动 impala-shell 时设置,用于修改命令执行环境。 impala-shell –h可以...
  • curl 命令参数详解

    万次阅读 2018-06-08 16:35:51
    curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST...
  • Apache Impala:impala-shell命令参数

    千次阅读 2019-12-10 15:09:22
    所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数impala-shell后面执行的时候可以带很多参数。你可以在启动 impala-shell 时设置,用于修改命令执行环境 impala-shell –h可以帮助...
  • Linux命令参数防注入 java实现

    万次阅读 2020-08-28 09:20:58
    命令参数注入说明 比如获取某个目录下面的文件信息,Linux命令如下: ls /opt/test 其中/opt/test是传入的参数值 传入的参数如果不经过校验就很危险了,就像SQL注入一样,原子弹爆炸。 比如: cd /opt;rm -rf...
  • top命令参数详解

    千次阅读 2017-04-05 15:30:21
    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果...
  • 常用cl编译命令参数解释

    万次阅读 2013-08-05 18:01:55
    cl命令参数解释
  • Linux中iostat命令参数详解

    千次阅读 2016-02-15 15:47:47
    iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示...一、使用iostat 1命令:各参数含义 Device:部分 参数 释义 Device 监控的设备的名称,对应不同的分区 tps 该设备每秒的传输次数(Indicate the
  • chkdsk命令参数介绍

    千次阅读 2011-11-22 15:04:35
    CHKDSK这个命令可以用来修复磁盘错误;  CHKDSK命令是一个DOS命令,使用步骤如下:  方法一:开始→运行→cmd→输入chkdsk  方法二:开始→所有命令→附件→选择“命令提示符”→输入chkdsk ( 针对XP...
  • top 命令参数使用说明

    万次阅读 2020-11-27 15:22:08
    一:Linux的top 命令查看CPU倒序、或者内存倒序 来,跟我做: [root@iZbp1f0xuq9rc41s6gdvfyZ ~]# top 下一步:按 e 切换到你喜欢的内存单位 下一步:按 shift + m 或者 M 做内存大小的排序 上面.
  • !... 这条命令来自《Docker技术入门与实战(第3版)》第2章在Ubuntu环境中安装Docker,我通过查阅 curl 的帮助手册,知道 -f (--fail) 表示在服务器错误时,阻止一个...22 来提示错误,但是其中的 "sSL" 是什么意思呢?
  • tar命令参数详解

    千次阅读 2018-06-30 08:08:23
    tar 命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....Usage: tar [OPTION...] [FILE]...Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf arch...
  • sqoop 导入导出数据命令参数详解

    千次阅读 2018-08-18 16:25:01
    sqoop 导入导出数据命令参数详解 1. 从关系数据库中导入到hdfs中 sqoop import \ --connect&lt;jdbc-uri&gt; 指的是连接地址,这里面是mysql服务器的地址; --username&lt;username&gt; ...
  • 我们在 cmd 中输入常见命令的时候,如果命令输入错误或使用错误,cmd 中会提示错误原因,帮助我们定位并解决问题。然而如果相同的命令放到了 Visual Studio 的生成事件中,我们就只能得到 Visual Studio 返回的错误...
  • foremost命令参数中文说明

    万次阅读 2018-02-10 09:27:58
    foremost命令参数英文英文说明:$ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t &lt;type&gt;] [-s &lt;blocks&gt;] [-k &lt;size&gt;] [-b &lt;size&gt;] [-c &lt;file&gt;]...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,963,206
精华内容 785,282
关键字:

命令参数错误什么意思