更新时间:2022-01-20 14:47:34浏览次数:408+次
以下为你详细解释ping、pidof、pine、pidstat命令的用法。
Linux ping命令的用法及解释
Linux ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
1、语法
ping(选项)(参数)
2、选项
-d:使用Socket的SO_DEBUG功能;
-c<完成次数>:设置完成要求回应的次数;
-f:极限检测;
-i<间隔秒数>:指定收发信息的间隔时间;
-I<网络界面>:使用指定的网络界面送出数据包;
-l<前置载入>:设置在送出要求信息之前,先行发出的数据包;
-n:只输出数值;
-p<范本样式>:设置填满数据包的范本样式;
-q:不显示指令执行过程,开头和结尾的相关信息除外;
-r:忽略普通的Routing Table,直接将数据包送到远端主机上;
-R:记录路由过程;
-s<数据包大小>:设置数据包的大小;
-t<存活数值>:设置存活数值TTL的大小;
-v:详细显示指令的执行过程。
3、参数
目的主机:指定发送ICMP报文的目的主机。
4、实例
[root@AY1307311912260196fcZ ~]# ping 域名
如ping hmxthome.com
返回的结果如以下信息:
PING host.1.域名 (100.42.212.8) 56(84) bytes of data.
64 bytes from 100-42-212-8.域名 (100.42.212.8): icmp_seq=1 ttl=50 time=177 ms
64 bytes from 100-42-212-8.域名 (100.42.212.8): icmp_seq=2 ttl=50 time=178 ms
64 bytes from 100-42-212-8.域名 (100.42.212.8): icmp_seq=3 ttl=50 time=174 ms
64 bytes from 100-42-212-8.域名 (100.42.212.8): icmp_seq=4 ttl=50 time=177 ms
...按Ctrl+C结束
--- host.1.域名 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2998ms
rtt min/avg/max/mdev = 174.068/176.916/178.182/1.683 ms
Linux pidof命令的用法及解释
Linux pidof命令用于查找指定名称进程的进程号id号。
1、语法
pidof(选项)(参数)
2、选项
-s:仅返回一个进程号;
-c:仅显示具有相同“root”目录的进程;
-x:显示由脚本开启的进程;
-o:指定不显示的进程ID。
3、参数
进程名称:指定要查找的进程名称。
4、实例
pidof nginx
13312 5371
pidof crond
1509
pidof init
1
Linux pine命令的用法及解释
Linux pine命令功能说明:收发电子邮件,浏览新闻组。
1、用法
pine [-ahikorz][-attach<附件>][-attach_and_delete<附件>][-attachlist<附件清单>][-c<邮件编号>][-conf][-create_lu<地址薄><排序法>][-f<收件箱>][-F<文件>][-I<暂存快捷键>][-n<邮件编号>][-nr][-p<环境文件>][-pinerc<输出文件>][-P<配置文件>][-sort<排序法></reverse>][-url<URL>][-<功能选项>=<设置值>][用户名称或电子邮件地址...]
2、补充说明
pine是个以显示导向为住的邮件处理程序,包括一般电子邮件和新闻组的文章。pine也支持MIME格式,可让用户将MIME的对象保存成文件,甚至指定外挂程序直接开启对象。
3、选项
-a:在UWIN中使用匿名模式。
-attach<附件>:把指定的文件附加在信件里,一并夹带寄出。
-attach_and_delete:此参数的效果和指定"-attach"参数类似,但在信件寄出后<附件>会将指定的文件删除。
-attachlist<附件清单>:设置一份文件清单,把该清单内的文件全部附加到信件中,夹带寄出。
-c<邮件编号>:直接开启指定编号的邮件。
-conf:产生pine.conf的范例文件,并输出到标准输出设备。
-create_lu<地址薄><排序法>:将地址薄以指定的排序法排序,产生.addressbook.lu索引文件。
-f<收件箱>:开启指定的接收信件箱,而非预设的INBOX收件箱。
-F<文件>:直接浏览指定文件的内容。
-h:在线帮助。
-i:直接进入收件箱。
-I<暂存快捷键>:设置进入pine就要执行的命令,该命令以快捷键的按键指定。
-k:支持键盘上的F1,F2...等功能,而非使用一般快捷键。
-n<邮件编号>:设置现在的邮件编号。
-nr:使用UWIN的特殊模式。
-o:设置收件箱为只读。
-p<环境文件>:另外指定pine的环境文件。
-pinerc<输出文件>:读取.pinerc环境文件的内容并输出成文件保存起来,您必须指定输出文件的名称。
-r:展示模式。
-sort<排序法>:把收件箱内的信件依指定的方式排序。
-url<URL>:直接开启给予的URL。
-z:让pine可被Ctrl+z中断,暂存在后台作业里。
-<功能选项>=<设置值>:暂时指定各项功能的设置值。
Linux pidstat命令的用法及解释
Linux pidstat命令主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。
1、常用参数
-C comm
只显示那些包含字符串(可是正则表达式)comm的命令的名字
-d
显示I/O统计信息(须内核2.6.20及以上)
PID
进程号
kB_rd/s
每秒此进程从磁盘读取的千字节数
kB_wr/s
此进程已经或者将要写入磁盘的每秒千字节数
kB_ccwr/s
由任务取消的写入磁盘的千字节数
Command
命令的名字
-h
显示所有的活动的任务
-I
在SMP环境,指出任务的CPU使用(等同于选项-u)应该被除于cpu的总数
-l
显示进程的命令名和它的参数
-p { pid [,...] | SELF | ALL }
指定线程显示其报告
-r
显示分页错误的内存利用率
When reporting statistics for individual tasks, the following values are displayed:
PID
进程号
minflt/s
每秒次缺页错误次数(minor page faults),次缺页错误次数意即虚拟内存地址映射成物理内存地址产生的page fault次数
majflt/s
每秒主缺页错误次数(major page faults),当虚拟内存地址映射成物理内存地址时,相应的page在swap中,这样的page fault为major page fault,一般在内存使用紧张时产生
VSZ
该进程使用的虚拟内存(以kB为单位)
RSS
该进程使用的物理内存(以kB为单位)
%MEM
当前任务使用的有效内存的百分比
Command
任务的命令名
When reporting global statistics for tasks and all their children, the following values are displayed
PID
PID号
minflt-nr
在指定的时间间隔内收集的进程和其子进程的次缺页错误次数
majflt-nr
在指定的时间间隔内收集的进程和其子进程的主缺页错误次数
Command
命令名
-s
堆栈的使用
-t
显示与所选任务相关的线程的统计数据
-T { TASK | CHILD | ALL }
指定必须监测的内容:TASK是默认的,单个任务的报告;CHILD:指定的进程和他们的子进程的全局报告,ALL:相当于TASK和CHILD
-u
报告CPU使用
When reporting statistics for individual tasks, the following values are displayed:
PID
%usr
用户层任务正在使用的CPU百分比(with or without nice priority ,NOT include time spent running a virtual processor)
%system
系统层正在执行的任务的CPU使用百分比
%guest
运行虚拟机的CPU占用百分比
%CPU
所有的使用的CPU的时间百分比
CPU
处理器数量
Command
命令
When reporting global statistics for tasks and all their children, the following values are displayed
PID
PID号
usr-ms
在指定时间内收集的在用户层执行的进程和它的子进程占用的CPU时间(毫秒){with or without nice priority,NOT include time spent running a virtual processor)
system-ms
在指定时间内收集的在系统层执行的进程和它的子进程占用的CPU时间(毫秒)
guest-ms
花在虚拟机上的时间
Command
命令
-V
版本号
-w
报告任务切换情况
PID
PID号
cswch/s
每秒自动上下文切换
nvcswch/s
每秒非自愿的上下文切换
Command
命令
2、实例
1],查看系统启动后所有活动进程的cpu统计信息
linux:~ # pidstat
2],pidstat命令指定采样周期和采样次数
命令形式为”pidstat [option] interval [count]”,以下pidstat输出以2秒为采样周期,输出10次cpu使用统计信息
linux:~ # pidstat 2 10
3],pidstat将显示某活动进程的内存使用统计
linux:~ # pidstat -r -p 13084 1
4],查看进程IO的统计信息
linux:~ # pidstat -d 1 2
注:以上截图是执行命令后返回的数据。
相关资讯