`

我使用过的Linux命令之ping - 测试与目标主机的连通性

阅读更多

我使用过的Linux命令之ping - 测试与目标主机的连通性

本文链接:http://codingstandards.iteye.com/blog/1125766   (转载请注明出处)

用途说明

ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。

man ping 写道
ping uses the ICMP protocol’s mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or
gateway. ECHO_REQUEST datagrams (‘‘pings’’) have an IP and ICMP header, followed by a struct timeval and then
an arbitrary number of ‘‘pad’’ bytes used to fill out the packet.

 

上面引文中 elicit  引出  http://www.iciba.com/elicit/

 

ping命令用于:
  * 确定网络和各外部主机的状态。
  * 跟踪和隔离硬件和软件问题。
  * 测试、评估和管理网络。

 

维基百科上关于ping的说明

ping - 维基百科,自由的百科全书 写道
ping是:一个电脑网络工具,用来测试特定主机能否通过IP到达。ping的运作原理是:向目标主机传出一个ICMPecho要求分组,等待接收echo回应分组。程序会按时间和反应成功的次数,估计失去分组率(丢包率)和分组来回时间(网络时延)(Round-trip delay time)。

1983年12月,Mike Muuss写了这个程序,在IP网络出问题时方便找出其根源。因为这个程序的运作和潜水艇的声纳相似,他便用声纳的声音来为程序取名。David L. Mills曾提出另一个取名:Packet Internet Grouper/Gopher(后者指地鼠)。

网络管理员之间通常把ping用作动词,如“ping一下计算机X,看他是否开着。”
 

根据ping输出的ttl值,可以大体确定目标系统的操作系统类型:

TTL=32 Windows 9x/Me
TTL=64 LINUX
TTL=128 Windows 200x/XP
TTL=255 Unix

 

常用参数

格式:ping {IP}

格式:ping {HOST}

测试与指定ip地址{IP}或者主机名{HOST}的目标主机的连通性。按Ctrl+C终止,否则会一直执行下去。

友情提示:在Windows的cmd中要想达到同样的效果,要加上-t参数,如 ping -t 192.168.1.103

 

格式:ping -b {BROADCAST-ADDRESS}

ping广播地址(Allow pinging a broadcast address)。可以大体确定本网络中有哪些主机能访问。

广播地址{BROADCAST-ADDRESS}的形式如:192.168.1.255,192.168.255.255。

 

格式:ping -c {n} {IP_OR_HOST}

增加-c参数用于指定次数{n},这样在发送了{n}次ICMP数据包后,如果收到了响应或者超时就终止执行。

 

格式:ping -i {INTERVAL} {IP_OR_HOST}

增加-i参数用于指定发送ICMP数据包的时间间隔,以秒为单位,可以为小数,普通用户最小为0.2秒,只有root用户才能指定比0.2秒小的间隔。如果不指定此参数,则默认的时间间隔是1秒。

man ping 写道
Wait interval seconds between sending each packet. The default is to wait for one second between each
packet normally, or not to wait in flood mode. Only super-user may set interval to values less 0.2 sec-
onds.

 

格式:ping -f {IP_OR_HOST}

指定flood-ping,只有root用户才能干。flood-ping,顾名思义,就是像洪水一样的发送ICMP数据包。Ping淹没是一种Ping广播风暴,淹没整个目标系统,以至于该系统不能响应合法的通信。

man 写道
-f Flood ping. For every ECHO_REQUEST sent a period ‘‘.’’ is printed, while for ever ECHO_REPLY received a
backspace is printed. This provides a rapid display of how many packets are being dropped. If interval
is not given, it sets interval to zero and outputs packets as fast as they come back or one hundred
times per second, whichever is more. Only the super-user may use this option with zero interval.
 

 

使用示例

示例一 ping得通的例子

[root@jfht ~]# ping 192.168.1.181
PING 192.168.1.181 (192.168.1.181) 56(84) bytes of data.
64 bytes from 192.168.1.181: icmp_seq=1 ttl=64 time=0.235 ms
64 bytes from 192.168.1.181: icmp_seq=2 ttl=64 time=0.127 ms
64 bytes from 192.168.1.181: icmp_seq=3 ttl=64 time=0.126 ms

--- 192.168.1.181 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.126/0.162/0.235/0.053 ms
[root@jfht ~]#

 

示例二 ping不通的例子

[root@jfht ~]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.191 icmp_seq=2 Destination Host Unreachable
From 192.168.1.191 icmp_seq=3 Destination Host Unreachable
From 192.168.1.191 icmp_seq=4 Destination Host Unreachable

--- 192.168.1.1 ping statistics ---
7 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5999ms, pipe 3
[root@jfht ~]#

 

示例三 ping广播地址

[root@jfht ~]# ping -b 192.168.1.255
WARNING: pinging broadcast address
PING 192.168.1.255 (192.168.1.255) 56(84) bytes of data.
64 bytes from 192.168.1.186: icmp_seq=1 ttl=64 time=0.214 ms
64 bytes from 192.168.1.178: icmp_seq=1 ttl=64 time=0.299 ms (DUP!)
64 bytes from 192.168.1.181: icmp_seq=1 ttl=64 time=0.305 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=1 ttl=64 time=0.328 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=2 ttl=64 time=0.156 ms
64 bytes from 192.168.1.181: icmp_seq=2 ttl=64 time=0.162 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=2 ttl=64 time=0.164 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=2 ttl=64 time=0.298 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=3 ttl=64 time=0.153 ms
64 bytes from 192.168.1.181: icmp_seq=3 ttl=64 time=0.158 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=3 ttl=64 time=0.161 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=3 ttl=64 time=0.163 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=4 ttl=64 time=0.158 ms
64 bytes from 192.168.1.181: icmp_seq=4 ttl=64 time=0.168 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=4 ttl=64 time=0.171 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=4 ttl=64 time=0.174 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=5 ttl=64 time=0.154 ms
64 bytes from 192.168.1.181: icmp_seq=5 ttl=64 time=0.159 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=5 ttl=64 time=0.162 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=5 ttl=64 time=0.164 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=6 ttl=64 time=0.145 ms
64 bytes from 192.168.1.181: icmp_seq=6 ttl=64 time=0.151 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=6 ttl=64 time=0.154 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=6 ttl=64 time=0.240 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=7 ttl=64 time=0.146 ms
64 bytes from 192.168.1.181: icmp_seq=7 ttl=64 time=0.152 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=7 ttl=64 time=0.155 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=7 ttl=64 time=0.211 ms (DUP!)
64 bytes from 192.168.1.181: icmp_seq=8 ttl=64 time=0.147 ms
64 bytes from 192.168.1.189: icmp_seq=8 ttl=64 time=0.156 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=8 ttl=64 time=0.159 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=8 ttl=64 time=0.272 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=9 ttl=64 time=0.150 ms
64 bytes from 192.168.1.181: icmp_seq=9 ttl=64 time=0.156 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=9 ttl=64 time=0.159 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=9 ttl=64 time=0.210 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=10 ttl=64 time=0.157 ms
64 bytes from 192.168.1.181: icmp_seq=10 ttl=64 time=0.163 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=10 ttl=64 time=0.165 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=10 ttl=64 time=0.168 ms (DUP!)
64 bytes from 192.168.1.189: icmp_seq=11 ttl=64 time=0.134 ms
64 bytes from 192.168.1.181: icmp_seq=11 ttl=64 time=0.140 ms (DUP!)
64 bytes from 192.168.1.186: icmp_seq=11 ttl=64 time=0.172 ms (DUP!)
64 bytes from 192.168.1.178: icmp_seq=11 ttl=64 time=0.241 ms (DUP!)

--- 192.168.1.255 ping statistics ---
11 packets transmitted, 11 received, +33 duplicates, 0% packet loss, time 10000ms
rtt min/avg/max/mdev = 0.134/0.181/0.328/0.049 ms
[root@jfht ~]#

 

示例四 ping指定次数

[root@jfht ~]# ping -c 1 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.191 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

[root@jfht ~]# ping -c 1 192.168.1.181
PING 192.168.1.181 (192.168.1.181) 56(84) bytes of data.
64 bytes from 192.168.1.181: icmp_seq=1 ttl=64 time=1.06 ms

--- 192.168.1.181 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.061/1.061/1.061/0.000 ms
[root@jfht ~]#

 

[root@jfht ~]# ping -c 4 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.191 icmp_seq=1 Destination Host Unreachable
From 192.168.1.191 icmp_seq=2 Destination Host Unreachable
From 192.168.1.191 icmp_seq=3 Destination Host Unreachable
From 192.168.1.191 icmp_seq=4 Destination Host Unreachable

--- 192.168.1.1 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 2999ms, pipe 4
[root@jfht ~]#

 

示例五 ping不可达的网络地址

[root@jfht ~]# ping -c 4 192.168.100.123
PING 192.168.100.123 (192.168.100.123) 56(84) bytes of data.

--- 192.168.100.123 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3008ms

 

为了达到网络不可达的效果,我们增加一条拒绝路由。
[root@jfht ~]# route add -net 192.168.100.0 netmask 255.255.255.0 reject
[root@jfht ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
211.103.28.0    *               255.255.255.224 U     0      0        0 eth0
192.168.100.0   -               255.255.255.0   !     0      -        0 -
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
10.0.0.0        -               255.0.0.0       !     0      -        0 -
default         211.103.28.1    0.0.0.0         UG    0      0        0 eth0
[root@jfht ~]# ping -c 4 192.168.100.123                                
connect: Network is unreachable
[root@jfht ~]#

 

示例六 flood-ping测试

ping -f 指定 flood-ping 选项。 -f 标志“倾倒”或输出信息包,在它们回来时或每秒 100 次,选择较快一个。每一次发送 ECHO_REQUEST,都打印一个句号,而每接收到一个 ECHO_REPLY 信号,就打印一个退格。这就提供了一种对多少信息包被丢弃的信息的快速显示。仅仅 root 用户可以使用这个选项。

[root@jfht ~]# ping -f 192.168.8.1
PING 192.168.8.1 (192.168.8.1) 56(84) bytes of data.
.................................................................................................................................................................................................................................................................................................................................................................................................................................................
--- 192.168.8.1 ping statistics ---
433 packets transmitted, 0 received, 100% packet loss, time 4672ms

[root@jfht ~]# ping -f 192.168.1.8
PING 192.168.1.8 (192.168.1.8) 56(84) bytes of data.
...................................................................................................................................................................................................................................................................................................E.........................................................................................................................................................................................................................................................................................................
--- 192.168.1.8 ping statistics ---
589 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5995ms
, pipe 3
[root@jfht ~]#
[root@jfht ~]# ping -f 192.168.1.181
PING 192.168.1.181 (192.168.1.181) 56(84) bytes of data.
.
--- 192.168.1.181 ping statistics ---
18959 packets transmitted, 18958 received, 0% packet loss, time 2986ms
rtt min/avg/max/mdev = 0.093/0.103/1.084/0.017 ms, pipe 2, ipg/ewma 0.157/0.100 ms
[root@jfht ~]#

 

示例七 发送时间间隔测试

[root@jfht ~]# ping -c 10 -i 0.5 www.g.cn
PING www.g.cn (203.208.46.145) 56(84) bytes of data.
64 bytes from 203.208.46.145: icmp_seq=1 ttl=50 time=48.6 ms
64 bytes from 203.208.46.145: icmp_seq=2 ttl=50 time=29.7 ms
64 bytes from 203.208.46.145: icmp_seq=3 ttl=50 time=61.9 ms
64 bytes from 203.208.46.145: icmp_seq=4 ttl=50 time=33.1 ms
64 bytes from 203.208.46.145: icmp_seq=5 ttl=50 time=44.3 ms
64 bytes from 203.208.46.145: icmp_seq=6 ttl=50 time=37.0 ms
64 bytes from 203.208.46.145: icmp_seq=7 ttl=50 time=37.5 ms
64 bytes from 203.208.46.145: icmp_seq=8 ttl=50 time=48.0 ms
64 bytes from 203.208.46.145: icmp_seq=9 ttl=50 time=37.0 ms
64 bytes from 203.208.46.145: icmp_seq=10 ttl=50 time=45.3 ms

--- www.g.cn ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 4502ms
rtt min/avg/max/mdev = 29.762/42.303/61.908/8.885 ms
[root@jfht ~]# ping -c 10 -i 0.01 www.g.cn
PING www.g.cn (203.208.46.144) 56(84) bytes of data.
64 bytes from 203.208.46.144: icmp_seq=2 ttl=50 time=30.5 ms
64 bytes from 203.208.46.144: icmp_seq=1 ttl=50 time=45.1 ms
64 bytes from 203.208.46.144: icmp_seq=3 ttl=50 time=30.9 ms
64 bytes from 203.208.46.144: icmp_seq=4 ttl=50 time=42.6 ms
64 bytes from 203.208.46.144: icmp_seq=5 ttl=50 time=42.7 ms
64 bytes from 203.208.46.144: icmp_seq=7 ttl=50 time=30.1 ms
64 bytes from 203.208.46.144: icmp_seq=6 ttl=50 time=41.2 ms
64 bytes from 203.208.46.144: icmp_seq=8 ttl=50 time=34.3 ms
64 bytes from 203.208.46.144: icmp_seq=9 ttl=50 time=45.4 ms
64 bytes from 203.208.46.144: icmp_seq=10 ttl=50 time=41.3 ms

--- www.g.cn ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 158ms
rtt min/avg/max/mdev = 30.163/38.468/45.439/5.926 ms, pipe 5
[root@jfht ~]# su - mike
[mike@jfht ~]$ ping -c 10 -i 0.01 www.g.cn
PING www.g.cn (203.208.46.148) 56(84) bytes of data.
ping: cannot flood; minimal interval, allowed for user, is 200ms
[mike@jfht ~]$ exit
logout

[root@jfht ~]#

 

示例八 一个探测局域网中哪些机器能ping通的脚本

下面展示了一个脚本,用来探测局域网中哪些主机能ping通。来自鸟哥的私房菜,稍作了修改。

 

[root@jfht ~]# cat >ping.sh
#!/bin/bash
for siteip in $(seq 1 254)
do
        site="192.168.1.${siteip}"
        ping -c1 -W1 ${site} &> /dev/null
        if [ "$?" == "0" ]; then
                echo "$site is UP"
        else
                : #echo "$site is DOWN"
        fi
done


[root@jfht ~]# chmod +x ping.sh
[root@jfht ~]# ./ping.sh
192.168.1.178 is UP
192.168.1.181 is UP
192.168.1.186 is UP
192.168.1.189 is UP
192.168.1.191 is UP
192.168.1.193 is UP
192.168.1.194 is UP
[root@jfht ~]#

 

示例九 ping一下公网上的主机

在不能上网的时候,可以通过ping公网主机来确定能否上网。可以确定域名是否能解析,远程主机是否可访问等。

 

[root@jfht ~]# ping -c 4 en.wikipedia.org
PING text.pmtpa.wikimedia.org (208.80.152.2) 56(84) bytes of data.
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=1 ttl=43 time=258 ms
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=2 ttl=43 time=265 ms
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=3 ttl=43 time=266 ms
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=4 ttl=43 time=264 ms

--- text.pmtpa.wikimedia.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2998ms
rtt min/avg/max/mdev = 258.492/263.998/266.927/3.315 ms
[root@jfht ~]# ping -c 4 zh.wikipedia.org
PING text.pmtpa.wikimedia.org (208.80.152.2) 56(84) bytes of data.
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=1 ttl=43 time=258 ms
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=2 ttl=43 time=258 ms
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=3 ttl=43 time=259 ms
64 bytes from rr.pmtpa.wikimedia.org (208.80.152.2): icmp_seq=4 ttl=43 time=257 ms

--- text.pmtpa.wikimedia.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 257.679/258.435/259.326/0.590 ms
[root@jfht ~]# ping -c 4 www.google.com
PING www.l.google.com (74.125.71.147) 56(84) bytes of data.
64 bytes from hx-in-f147.1e100.net (74.125.71.147): icmp_seq=1 ttl=48 time=74.6 ms
64 bytes from hx-in-f147.1e100.net (74.125.71.147): icmp_seq=2 ttl=48 time=74.4 ms
64 bytes from hx-in-f147.1e100.net (74.125.71.147): icmp_seq=3 ttl=48 time=74.3 ms
64 bytes from hx-in-f147.1e100.net (74.125.71.147): icmp_seq=4 ttl=48 time=77.4 ms

--- www.l.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 74.358/75.236/77.467/1.335 ms
[root@jfht ~]# ping -c 4 www.google.com.hk
PING www-hk.l.google.com (74.125.71.99) 56(84) bytes of data.
64 bytes from hx-in-f99.1e100.net (74.125.71.99): icmp_seq=1 ttl=48 time=74.5 ms
64 bytes from hx-in-f99.1e100.net (74.125.71.99): icmp_seq=2 ttl=48 time=74.3 ms
64 bytes from hx-in-f99.1e100.net (74.125.71.99): icmp_seq=3 ttl=48 time=74.7 ms
64 bytes from hx-in-f99.1e100.net (74.125.71.99): icmp_seq=4 ttl=48 time=74.9 ms

--- www-hk.l.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 74.366/74.657/74.987/0.411 ms
[root@jfht ~]# ping -c 4 www.g.cn
PING www.g.cn (203.208.46.144) 56(84) bytes of data.
64 bytes from 203.208.46.144: icmp_seq=1 ttl=50 time=109 ms
64 bytes from 203.208.46.144: icmp_seq=2 ttl=50 time=110 ms
64 bytes from 203.208.46.144: icmp_seq=3 ttl=50 time=95.5 ms
64 bytes from 203.208.46.144: icmp_seq=4 ttl=50 time=114 ms

--- www.g.cn ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 95.566/107.616/114.506/7.195 ms
[root@jfht ~]#

 

问题思考

相关资料

【1】中国IT实验室 Linux和Windows下ping命令详解
http://linux.chinaitlab.com/command/829332.html
【2】网络小筑 根据TTL值判断操作系统类型(转)
http://webtrados.llh4.com/post/375.html

【3】Blinux linux ping 测试本机和目标主机连通性
http://codingstandards.iteye.com/admin/blogs/new

【4】维基百科,自由的百科全书 ping
http://zh.wikipedia.org/wiki/Ping
【5】ping的原作者Mike的个人网站 The Story of the PING Program
http://ftp.arl.mil/~mike/ping.html

【6】xuelanghu.cublog.cn linux中c语言实现的ping程序
http://blogold.chinaunix.net/u2/62117/showart_1756522.html

【7】鸟哥的Linux私房菜 兩部主機兩點溝通: ping
http://linux.vbird.org/linux_server/0140networkcommand.php#ping

 

 

返回 我使用过的Linux命令系列总目录

 

1
4
分享到:
评论

相关推荐

    Linux基础课件-网络测试命令-ping命令.pptx

    1. **用法1**:基本的`ping`命令,用于检测与目标主机的连通性。 ``` ping www.baidu.com ``` 这将持续发送ICMP回显请求,直到用户按下`Ctrl+C`停止。 2. **用法2**:指定`ping`的发送次数。 ``` ping -c 3 ...

    ping命令 测试主机间网络连通性

    ping命令主要用来测试主机之间网络的连通性,也可以用于。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 不过值得我们注意的是:...

    linux命令详解---超值哟

    19. **ping**:测试网络连通性,`ping www.example.com`检查与example.com的连接。 20. **ssh**:安全的远程登录工具,允许用户通过加密通道访问远程主机。 这只是Linux命令海洋中的一小部分,实际中还有许多其他...

    车载常用linux命令+火车/高铁/公交车行业+车载linux系统测试常用命令,用于测试职位或运维技术支持职位

    16. `ping`: 测试网络连通性,例如`ping 192.168.0.4`。 17. `tail -f`: 实时跟踪日志文件,如`tail -f OVMS.log`。 18. `./程序文件名 –v`: 查看程序版本。 19. `reboot`: 重启系统。 20. `watch`: 重复执行命令,...

    linux下ping程序.rar_linux_linux ping _linux ping pudn_ping linux

    它通过发送Internet控制消息协议(ICMP)回显请求到目标主机,并等待响应来测试网络连通性。本教程将深入探讨`ping`程序在Linux环境下的使用,以及其在学习网络基础知识时的价值。 首先,让我们理解`ping`命令的...

    Python测试网络连通性示例【基于ping】

    在本示例中,我们将探讨如何使用Python来测试网络连通性,特别是基于ping命令的方法。ping是一种简单且广泛使用的网络诊断工具,用于检查一个主机是否可以通过网络达到另一个主机。 首先,让我们分析给出的Python...

    Linux操作实验-初步了解Linux的命令格式

    - `ping`:测试网络连通性。 - `telnet`:远程访问服务。 - `cc`:编译C语言程序。 - `chmod`:更改文件权限。 - `uname`:显示系统信息。 - `who`:显示当前登录用户。 - `whoami`:显示当前用户名。 - `...

    PING命令的高级用法

    综上所述,PING命令的高级用法提供了丰富的功能,不仅能够测试基本的网络连通性,还能深入分析网络性能、稳定性及潜在问题。熟练掌握并灵活运用这些高级选项,可以显著提升网络管理和故障排查的效率和准确性。

    linux-linux系统初学者-linux命令

    1. **ping (测试网络连通性)** - 用途:测试到另一台主机的网络连接。 - 示例:`ping www.example.com` 测试到 `www.example.com` 的网络连接。 2. **ifconfig (查看网络接口信息)** - 用途:查看网络接口的...

    ping命令的详细解释

    - **-t**:持续不断地向目标主机发送数据包,直到用户手动终止(通常通过按 `Ctrl + C`),适用于长时间监控目标主机的连通性。 - **-a**:解析目标主机的IP地址并显示其对应的NetBIOS名称,便于在网络中识别具体...

    linux常用命令大全-使用例子

    - `ping`:测试网络连通性,如 `ping google.com` 测试与 Google 的连接。 - `traceroute` 或 `tracert`:追踪数据包路由路径。 - `netstat` 或 `ss`:查看网络连接状态。 - `telnet` 或 `nc (netcat)`:进行...

    shell脚本测试某网段内主机连通性

    本文主要探讨了如何使用shell脚本来测试特定网段内的主机连通性,这对于网络监控、故障排查以及自动化运维具有重要意义。以下是三个不同版本的shell脚本实例,它们都是针对192.168.4.0/24这个网段进行的主机连通性...

    ping命令介绍与使用教程.docx

    - **检查网络连通性**:ping命令可以向目标IP地址或域名发送一个ICMP(Internet Control Message Protocol)回显请求报文,如果目标主机接收到并回应,那么就表明两者之间网络连通。 - **测量网络延迟**:返回的...

    ping的部分命令及操作

    它通过发送ICMP(Internet Control Message Protocol)请求包来测试与另一台主机之间的连通性,并接收响应报文。本文将详细介绍`ping`命令的各种参数及其应用场景,特别适合计算机初学者学习。 #### 基本概念 - **...

    150个常用Linux命令

    - **ping** - 测试网络连通性。 - **route** - 显示和管理IP路由表。 - **ifconfig** - 配置和显示网络接口的信息。 - **ifup** - 激活网络接口。 - **ifdown** - 关闭网络接口。 - **netstat** - 显示网络连接、...

    实验3常用网络命令操作实验

    计算机网络实验3常用网络命令操作实验旨在让学生理解什么是网络命令、学习和掌握Windows平台下的常用网络命令的使用、学习和掌握Linux平台下的常用网络命令的使用、掌握利用网络命令解决一般网络问题。 网络命令是...

    计算机网络技术实验2-ping实战

    ping 是最常用的网络命令之一,用于在 IP 层测试和诊断主机的网络连通性、可达性、网络延迟和域名解析等。 ping 使用 ICMP(Internet Control Message Protocol)生成请求并处理应答。运行 ping 命令时,ping 发送 ...

    linux常用命令大全M-2023C笔记

    20. **ping** - 网络连通性测试 `ping`用于检查与另一台主机的网络连接是否正常。 以上只是一部分常用命令,Linux命令体系庞大且功能丰富。学习并熟练运用这些命令,将使你在Linux环境下更加得心应手。通过实践和...

    linux系统下用C程序实现Ping功能.rar_linux_linux c++ 系统 源码_linux ping_ping l

    `ping`命令主要涉及到的是网络层的ICMP(Internet Control Message Protocol)协议,用来测试网络连通性。通过发送ICMP回显请求(echo request)报文并接收对应的回显应答(echo reply),我们可以判断目标主机是否...

    Ping 命令 可供参考和学习,希望对你有所帮助!

    ### Ping命令详解:网络诊断与测试的利器 在IT领域,网络诊断与测试是确保网络稳定性和连通性的重要环节。其中,`Ping`命令作为最基本的网络工具之一,被广泛应用于检测网络设备是否可达、测量网络延迟以及进行简单...

Global site tag (gtag.js) - Google Analytics