centos traceroute 安装,centos7安装卡在安装源
大家好,关于centos traceroute 安装很多朋友都还不太明白,今天小编就来为大家分享关于centos7安装卡在安装源的知识,希望对各位有所帮助!
如何将Puppet服务器及客户端安装到CentOS和RHEL上
在CentOS/RHEL 6.5上:
# rpm-ivh
在CentOS/RHEL 7上:
# rpm-ivh
服务器的安装
将软件包“puppet-server”安装到你想用作主服务器的服务器上。
# yum install puppet-server
安装完毕后,设置Puppet服务器,以便在系统启动时自动开启、并打开它。
# chkconfig puppetmaster on# service puppetmaster start
现在我们让服务器运行起来后,就要确保它能够从我们的网络加以访问。
在iptables用作防火墙的CentOS/RHEL 6上,将下面这一行添加到/etc/sysconfig/iptables的“:OUTPUT ACCEPT”这部分。
1-A INPUT-m state--state NEW-m tcp-p tcp--dport 8140-j ACCEPT
为了让这个变更生效,有必要重启iptables。
# service iptables restart
在使用firewalld的CentOS/RHEL 7上,可以用下列命令实现同一操作:
# firewall-cmd--permanent--zone=public--add-port=8140/tcp# firewall-cmd--reload
客户端的安装
将Puppet客户端软件包安装到客户端节点上,为此执行下面这个命令:
# yum install puppet
安装完毕后,确保Puppet在系统启动后开启。
# chkconfig puppet on
你的Puppet客户端节点必须知道Puppet主服务器位于何处。为此,最佳办法就是使用DNS服务器,你可以在该服务器上配置Puppet域名。要是你没有一台正常运行的DNS服务器,可以使用/etc/hosts文件,为此只要添加下面这一行:
1.2.3.4 server.your.domain 2.3.4.5 client-node.your.domain
1.2.3.4对应于Puppet主服务器的IP地址,“server.your.domain”是主服务器的域名(默认值通常是服务器的主机名称),“client-node.your.domain”则是客户端节点。应该在所有相关的服务器(Puppet主服务器和客户端服务器)上都要相应配置该主机文件。
完成这些设置后,我们就要向Puppet客户端表明谁是主服务器。默认情况下,Puppet寻找一台名为“puppet”的服务器,但该设置通常不适合你的网络配置,因此我们将它换成Puppet主服务器的完全符合标准的域名(FQDN)。打开文件/etc/sysconfig/puppet,把“PUPPET_SERVER”值换成/etc/hosts中指定的Puppet主服务器域名:
PUPPET_SERVER=server.your.domain
主服务器名称也必须在/etc/puppet/puppet.conf的“[agent]”部分中加以定义:
serverserver=server.your.domain
现在,你可以启动Puppet客户端了:
# service puppet start
我们需要使用下面这个命令,迫使客户端联系上Puppet主服务器:
# puppet agent--test
你应该会看到类似下列输出内容的结果。别慌张,这很正常,因为该服务器仍没有在Puppet主服务器上得到验证。
Exiting; no certificate found and waitforcert is disabled
回到你的puppet主服务器,核实证书验证请求:
# puppet cert list
你应该会看到一份列表,列出了从puppet主服务器请求证书签名的所有服务器。找到客户服务器的主机名称,使用下面这个命令来签名(client-node是客户端节点的域名):
# puppet cert sign client-node
至此,你已有了一台正常工作的Puppet客户端和服务器。祝贺你!不过,眼下Puppet主服务器无法指令客户端进行什么操作。所以,不妨创建某个基本的清单文件,并设置客户端节点来安装基本的实用工具。
连接回到Puppet服务器,确保目录/etc/puppet/manifests已存在。
# mkdir-p/etc/puppet/manifests
现在,创建具有下列内容的清单文件/etc/puppet/manifests/site.pp
node'client-node'{ include custom_utils} class custom_utils{ package{ ["nmap","telnet","vim-enhanced","traceroute"]: ensure=> latest, allow_virtual=> false,}}
然后重启puppetmaster服务。
# service puppetmaster restart
客户端配置的默认刷新间隔时间是30分钟;如果你想手动强行让变更生效,就要在客户端节点上执行下面这个命令:
# puppet agent-t
如果你想更改默认的客户端刷新间隔时间,将下面这一行:
runinterval=<yourtime>
添加到客户端节点上的/etc/puppet/puppet.conf的“[agent]”部分。该设置是个时间间隔,单位可能是秒钟(30或30s)、分钟(30m)、小时(6h)、天(2d)或年(5y)。注意:运行间隔为0意味着“连续运行”,而不是“从不运行”。
技巧和方法
1.调试
有时候可能出现这种情况:你要提交错误的配置,不得不调试Puppet在哪里出现了故障。为此,你总是可以从检查/var/log/puppet/中的日志,或者手动运行代理软件、查看输出结果开始入手:
# puppet agent-t
默认情况下,“-t”激活详细模式,所以它让你可以查看Puppet的输出结果。该命令还有几个参数,可以帮助更细致一点地识别问题。第一个实用的选项是:
# puppet agent-t--debug
debug表明Puppet在运行期间经历的所有步骤。它在调试非常复杂的规则的过程中大有用处。可能很有用的另一个参数是:
# puppet agent-t--noop
该选项将puppet设置在所谓的空运行(dry-run)模式,并不执行任何变更。Puppet只是在屏幕上输出所要呈现的内容,并不将任何内容写入到磁盘上。
2.模块
一段时间后,你会发现处于这种情形:你想要有更复杂的清单文件。但在你坐下来开始编写清单文件之前,应该花点时间,浏览。Forge是个庞大的软件库,里面含有诸多Puppet社区模块;你很有可能在这里找到问题的解决方法。要是没找到,就编写自己的模块,然后提交,那样别人就能得益于Puppet模块文化。
现在,假设你已经找到了可以解决你问题的一个模块。那么,如何把它安装到系统上?安装其实相当容易,因为Puppet已经含有直接下载模块的接口。只要键入下面这个命令:
# puppet module install<module_name>--version 0.0.0
<module_name>是你所选择模块的名称,version是可选的(要是没有指定,那么下载最新版本。)如果你不记得想要安装的那个模块的名称,可以试着使用module search(模块搜索)来找到它:
# puppet module search<search_string>
因而,你会获得一份列表,列出了含有搜索字符串的所有模块。
# puppet module search apache
Notice: Searching ... NAME DESCRIPTION AUTHOR KEYWORDS example42-apache Puppet module for apache@example42 example42, apache puppetlabs-apache Puppet module for Apache@puppetlabs apache web httpd centos rhel ssl wsgi proxy theforeman-apache Apache HTTP server configuration@theforeman foreman apache httpd DEPRECATED
如果你想看看已经安装了哪些模块,只要键入下面这个命令:
# puppet module list
结束语
至此,你应该有了一个完全实用的Puppet主服务器,可以为一个或多个客户端服务器提供基本的配置。现在可以随意为你的配置添加更多的设置,让它适应你的基础设施。用不着为捣鼓Puppet而担心,你会发现它确实大有帮助。
Linux下的TCP测试工具
在Linux环境中,如果你需要通过TCP/UDP数据包进行网络延迟测量,而非依赖可能被防火墙阻止的ICMP流量,tcpping是一个值得考虑的工具。它利用TCP半开放连接技术,通过发送SYN数据包来测试远程主机的端口状态,从而间接测量往返延迟(RTT)。
首先,安装tcpping前,你需要确保已安装必要的依赖,如tcptraceroute和bc。在Ubuntu或Debian上,可通过包管理器安装,而在CentOS或RHEL上可能需要先设置RepoForge。bc通常在大多数Linux发行版中预装,但在一些受限环境中可能需要额外安装。
一旦安装了这些工具,你可以通过以下命令格式使用tcpping来测量延迟。注意,由于需要root权限,确保以管理员身份运行。例如,测试开放的80端口Web服务器的延迟,可以这样操作:
bash
tcpping-t-n 5-w 0.5-d-s-4-6 [目标IP或域名]
如果你的系统中包含了服务器IP/域名列表,还可以使用`--file`选项来逐行遍历。
此外,我整理了一些Linux学习资源,包括视频教程、电子书籍和PPT,免费分享给大家,帮助你深入了解Linux。访问我的个人网站或关注我@开源Linux,获取更多学习资料。如果觉得文章有用,别忘了点赞和分享哦,这将是我继续创作的动力。
CentOS下如何查看网络状态CentOS下查看网络状态的方法
查看网络状态:
lsof-Pnl+M-i4显示ipv4服务及监听端情况
netstat-anp所有监听端口及对应的进程
netstat-tlnp功能同上
网络基本命令
(1)network service的制御网络接口配置信息改动后,网络服务必须从新启动,来激活网络新配置的使得配置生效,这部分操作和从新启动系统时时一样的作用。制御(控制)是/etc/init.d/network这个文件,可以用这个文件后面加上下面的参数来操作网络服务。例如:
[root@linux~]#/etc/init.d/networkrestart
同样也可以用service这个命令来操作网络服务例如:
[root@linux~]#service network restart
start启动
stop停止
restart再启动
reload和再启动一样(..)
status状态表示
如果服务器软件采用rpm的方式安装,以上的内容大多数都对应。
(2)network管理命令网络管理还有一些常用的命令,下面介绍几个常用的命令。
ifconfig
netstat
hostname
ping
traceroute
ifconfig
这个命令可以用于,网络接口的启动/停止,更改设置和表示网络状态,在不添加任何参数的情况下,这个ifconfig可以表示网络接口的状态。例如:
[root@linux~]# ifconfig
eth0 Link encap:Ethernet HWaddr00:xx:xx:xx:04:45
inet addr:192.168.1.81 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe61:445/64 Scope:Link
UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXpackets:472 errors:0 dropped:0 overruns:0 frame:0
TXpackets:445 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RXbytes:35804(34.9 KiB) TX bytes:53012(51.7 KiB)
Interrupt:185 Base address:0x1080
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr:::1/128 Scope:Host
UPLOOPBACK RUNNING MTU:16436 Metric:1
RXpackets:8 errors:0 dropped:0 overruns:0 frame:0
TXpackets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RXbytes:560(560.0 b) TX bytes:560(560.0b)
[root@linux~]#
看看ifconfig的输出内容
1. Link encap
2. HWaddr MAC地址
3.inet addr IP地址(IPV4)
4. Bcast广播地址
5. Mask衍码
6. inet6 addr IP地址(IPV6)
7. UP启动中
8. BROADCAST广播地址有效
9. RUNNING动作
10. MTU网络接口的MTU(MaximumTransfer Unit:Ethernet最大传送frame值)
11. Metric
12. RX packets受信包数
13. TX packets送信包数
14. collisions
15. interrupt IRQ号码
16. Baseaddress I/O地址
通过这个命令还可以up(开启)和down(关闭)某个网络接口(网卡),例如我们关闭eth0可以用下面的命令:
[root@linux~]#ifconfigeth0 down
相反的开启如下:
[root@linux~]#ifconfigeth0 up
通过这个命令还可以设置网络接口(网卡),例如我们将eth0的IP设置成192.168.1.11,子网衍码设置成255.255.255.0如下:
[root@linux~]#ifconfigetho inet 192.168.1.11 netmask 255.255.255.0
假如有多个网络接口的情况下,ethX的X部分用网络接口码(数字,例如eth0,eth1,eth2代替)。
netstat
这条命令是显示网络各种情况的命令,在不跟随任何参数被执行的情形下,将表示Active Internet connections和ActiveUNIX domain sockets的情报。
看看下面的输出信息:
这里是192.168.1.56正在通过ssh连接192.168.1.81的情形
[root@linux~]#netstat
Active Internetconnections(w/o servers)
Proto Recv-Q Send-QLocal Address ForeignAddress State
tcp 0 0::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757 ESTABLISHED
Active UNIX domainsockets(w/o servers)
Proto RefCntFlags Type State I-Node Path
unix 11 [ ] DGRAM 5202/dev/log
unix 2 [ ] DGRAM 5997@/var/run/hal/hotplug_socket
unix 2 [ ] DGRAM 2536@udevd
unix 2 [ ] DGRAM 7474
unix 3 [ ] STREAM CONNECTED 5995/var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 5994
unix 3 [ ] STREAM CONNECTED 5974
unix 3 [ ] STREAM CONNECTED 5973
unix 2 [ ] DGRAM 5933
unix 2 [ ] DGRAM 5923
unix 2 [ ] DGRAM 5876
unix 2 [ ] DGRAM 5819
unix 2 [ ] DGRAM 5805
unix 2 [ ] DGRAM 5786
unix 2 [ ] DGRAM 5723
unix 3 [ ] STREAM CONNECTED 5388
unix 3 [ ] STREAM CONNECTED 5387
unix 2 [ ] DGRAM 5280
unix 2 [ ] DGRAM 5210
[root@linux~]#
主要的选项:
-a显示所有socket,包括正在监听的。
-c每隔1秒就重新显示一遍,直到用户中断它。
-i显示所有网络接口的信息,格式同ipconfig-e。
-n以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同route-e。
-t显示TCP协议的连接情况。
-u显示UDP协议的连接情况。
-v显示正在进行的工作。
以上的选项可以结合使用,例如我们想知道正在开放的TCP端口,可以用下面的形势执行察看:
[root@linux~]#netstat-at
Active Internetconnections(servers and established)
Proto Recv-Q Send-QLocal Address ForeignAddress State
tcp 0 0*:617*:* LISTEN
tcp 0 0*:sunrpc*:* LISTEN
tcp 0 0*:ipp*:* LISTEN
tcp 0 0 linux.xiaoqi.ddo.jp:smtp*:* LISTEN
tcp 0 0*:ssh*:* LISTEN
tcp 0 132::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757 ESTABLISHED
[root@linux~]#
其他使用方法可以自己尝试..
Hostname
这个命令是表示hostname和设置hostname用的,在不跟随任何选项被执行的情形下,将表示现在的hostname,例如下面的输出:
[root@linux~]#hostname
linux.xiaoqi.ddo.jp
[root@linux~]#
如果是root的登陆情形下,可以更改hostname,例如我们把现在的hostname改称centos的情形如下:
[root@linux~]#hostname centos
[root@linux~]#hostname
centos
[root@linux~]#
ping
这条命令是通过向目标地址发送ICMP信息包的方式,来确定目标主机是否在工作或网络联通与否。参数是目标主机的IP地址,例如我们要知道自己的主机的网络配置是否正常,可通过ping自己主机来判断,情形如下:
[root@linux~]# pinglocalhost//这个地方的localhost可以用127.0.0.1来代替,或目标地址IP地址或域名,通常还用这条命令来访问DNS服务器来取得目标主机的IP地址或域名等用法
PING linux.xiaoqi.ddo.jp(127.0.0.1) 56(84) bytes ofdata.
64 bytes fromlinux.xiaoqi.ddo.jp(127.0.0.1): icmp_seq=0 ttl=64 time=0.999 ms
64 bytes fromlinux.xiaoqi.ddo.jp(127.0.0.1): icmp_seq=1 ttl=64 time=0.630 ms
---linux.xiaoqi.ddo.jp ping statistics---
2 packetstransmitted, 2 received, 0% packet loss, time 1001ms//注意这个地方有一个0%表示网络正常,当此处的X%的X是0以外的数字就表明网络有问题,或者当ping命令被执行后,将会显示time out之类的字样。
rtt min/avg/max/mdev= 0.630/0.814/0.999/0.186 ms, pipe 2
[root@linux~]#
Ping命令的主要选项如下:
-c数目在发送指定数目的包后停止。
-d设定SO_DEBUG的选项。
-f大量且快速地送网络封包给一台机器,看它的回应。
-I秒数设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
-l次数在指定次数内,以最快的方式送封包数据到指定机器(只有超级用户可以使用此选项)。
-q不显示任何传送封包的信息,只显示最后的结果。
-r不经由网关而直接送封包到一台机器,通常是查看本机的网络接口是否有问题。
-s字节数指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
更多信息和更多的命令可以在使用的过程中一点点学习,遇到问题的时候可以通过
#man命令
的形式来查看命令的用法
3.网络基本命令
(1)network service的制御网络接口配置信息改动后,网络服务必须从新启动,来激活网络新配置的使得配置生效,这部分操作和从新启动系统时时一样的作用。制御(控制)是/etc/init.d/network这个文件,可以用这个文件后面加上下面的参数来操作网络服务。例如:
[root@linux~]#/etc/init.d/networkrestart
同样也可以用service这个命令来操作网络服务例如:
[root@linux~]#service network restart
start启动
stop停止
restart再启动
reload和再启动一样(..)
status状态表示
如果服务器软件采用rpm的方式安装,以上的内容大多数都对应。
(2)network管理命令网络管理还有一些常用的命令,下面介绍几个常用的命令。
ifconfig
netstat
hostname
ping
traceroute
ifconfig
这个命令可以用于,网络接口的启动/停止,更改设置和表示网络状态,在不添加任何参数的情况下,这个ifconfig可以表示网络接口的状态。例如:
[root@linux~]# ifconfig
eth0 Link encap:Ethernet HWaddr00:xx:xx:xx:04:45
inet addr:192.168.1.81 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe61:445/64 Scope:Link
UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXpackets:472 errors:0 dropped:0 overruns:0 frame:0
TXpackets:445 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RXbytes:35804(34.9 KiB) TX bytes:53012(51.7 KiB)
Interrupt:185 Base address:0x1080
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr:::1/128 Scope:Host
UPLOOPBACK RUNNING MTU:16436 Metric:1
RXpackets:8 errors:0 dropped:0 overruns:0 frame:0
TXpackets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RXbytes:560(560.0 b) TX bytes:560(560.0b)
[root@linux~]#
看看ifconfig的输出内容
1. Link encap
2. HWaddr MAC地址
3.inet addr IP地址(IPV4)
4. Bcast广播地址
5. Mask衍码
6. inet6 addr IP地址(IPV6)
7. UP启动中
8. BROADCAST广播地址有效
9. RUNNING动作
10. MTU网络接口的MTU(MaximumTransfer Unit:Ethernet最大传送frame值)
11. Metric
12. RX packets受信包数
13. TX packets送信包数
14. collisions
15. interrupt IRQ号码
16. Baseaddress I/O地址
通过这个命令还可以up(开启)和down(关闭)某个网络接口(网卡),例如我们关闭eth0可以用下面的命令:
[root@linux~]#ifconfigeth0 down
相反的开启如下:
[root@linux~]#ifconfigeth0 up
通过这个命令还可以设置网络接口(网卡),例如我们将eth0的IP设置成192.168.1.11,子网衍码设置成255.255.255.0如下:
[root@linux~]#ifconfigetho inet 192.168.1.11 netmask 255.255.255.0
假如有多个网络接口的情况下,ethX的X部分用网络接口码(数字,例如eth0,eth1,eth2代替)。
netstat
这条命令是显示网络各种情况的命令,在不跟随任何参数被执行的情形下,将表示Active Internet connections和ActiveUNIX domain sockets的情报。
看看下面的输出信息:
这里是192.168.1.56正在通过ssh连接192.168.1.81的情形
[root@linux~]#netstat
Active Internetconnections(w/o servers)
Proto Recv-Q Send-QLocal Address ForeignAddress State
tcp 0 0::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757 ESTABLISHED
Active UNIX domainsockets(w/o servers)
Proto RefCntFlags Type State I-Node Path
unix 11 [ ] DGRAM 5202/dev/log
unix 2 [ ] DGRAM 5997@/var/run/hal/hotplug_socket
unix 2 [ ] DGRAM 2536@udevd
unix 2 [ ] DGRAM 7474
unix 3 [ ] STREAM CONNECTED 5995/var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 5994
unix 3 [ ] STREAM CONNECTED 5974
unix 3 [ ] STREAM CONNECTED 5973
unix 2 [ ] DGRAM 5933
unix 2 [ ] DGRAM 5923
unix 2 [ ] DGRAM 5876
unix 2 [ ] DGRAM 5819
unix 2 [ ] DGRAM 5805
unix 2 [ ] DGRAM 5786
unix 2 [ ] DGRAM 5723
unix 3 [ ] STREAM CONNECTED 5388
unix 3 [ ] STREAM CONNECTED 5387
unix 2 [ ] DGRAM 5280
unix 2 [ ] DGRAM 5210
[root@linux~]#
主要的选项:
-a显示所有socket,包括正在监听的。
-c每隔1秒就重新显示一遍,直到用户中断它。
-i显示所有网络接口的信息,格式同ipconfig-e。
-n以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同route-e。
-t显示TCP协议的连接情况。
-u显示UDP协议的连接情况。
-v显示正在进行的工作。
以上的选项可以结合使用,例如我们想知道正在开放的TCP端口,可以用下面的形势执行察看:
[root@linux~]#netstat-at
Active Internetconnections(servers and established)
Proto Recv-Q Send-QLocal Address ForeignAddress State
tcp 0 0*:617*:* LISTEN
tcp 0 0*:sunrpc*:* LISTEN
tcp 0 0*:ipp*:* LISTEN
tcp 0 0 linux.xiaoqi.ddo.jp:smtp*:* LISTEN
tcp 0 0*:ssh*:* LISTEN
tcp 0 132::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757 ESTABLISHED
[root@linux~]#
其他使用方法可以自己尝试..
Hostname
这个命令是表示hostname和设置hostname用的,在不跟随任何选项被执行的情形下,将表示现在的hostname,例如下面的输出:
[root@linux~]#hostname
linux.xiaoqi.ddo.jp
[root@linux~]#
如果是root的登陆情形下,可以更改hostname,例如我们把现在的hostname改称centos的情形如下:
[root@linux~]#hostname centos
[root@linux~]#hostname
centos
[root@linux~]#
ping
这条命令是通过向目标地址发送ICMP信息包的方式,来确定目标主机是否在工作或网络联通与否。参数是目标主机的IP地址,例如我们要知道自己的主机的网络配置是否正常,可通过ping自己主机来判断,情形如下:
[root@linux~]# pinglocalhost//这个地方的localhost可以用127.0.0.1来代替,或目标地址IP地址或域名,通常还用这条命令来访问DNS服务器来取得目标主机的IP地址或域名等用法
PING linux.xiaoqi.ddo.jp(127.0.0.1) 56(84) bytes ofdata.
64 bytes fromlinux.xiaoqi.ddo.jp(127.0.0.1): icmp_seq=0 ttl=64 time=0.999 ms
64 bytes fromlinux.xiaoqi.ddo.jp(127.0.0.1): icmp_seq=1 ttl=64 time=0.630 ms
---linux.xiaoqi.ddo.jp ping statistics---
2 packetstransmitted, 2 received, 0% packet loss, time 1001ms//注意这个地方有一个0%表示网络正常,当此处的X%的X是0以外的数字就表明网络有问题,或者当ping命令被执行后,将会显示time out之类的字样。
rtt min/avg/max/mdev= 0.630/0.814/0.999/0.186 ms, pipe 2
[root@linux~]#
Ping命令的主要选项如下:
-c数目在发送指定数目的包后停止。
-d设定SO_DEBUG的选项。
-f大量且快速地送网络封包给一台机器,看它的回应。
-I秒数设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
-l次数在指定次数内,以最快的方式送封包数据到指定机器(只有超级用户可以使用此选项)。
-q不显示任何传送封包的信息,只显示最后的结果。
-r不经由网关而直接送封包到一台机器,通常是查看本机的网络接口是否有问题。
-s字节数指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
更多信息和更多的命令可以在使用的过程中一点点学习,遇到问题的时候可以通过
#man命令
的形式来查看命令的用法