Linux下使用ping命令判断网络的好坏

简介:

简介

在linux系统里面如果想判断网络的好坏,详细脑海中蹦出的第一个命令就是ping了。

ping命令基本是最常用的网络命令,它可以用来测试与目标主机的连通性。

ping通过发送ICMP ECHO_REQUEST数据包到网络主机,并显示返回的相应情况,根据这些信息就可以判断目标主机是否可以访问。

不过有些服务器为了防止通过ping探测到,可能会在防火墙或者内核参数中禁止ping命令,这样的话,可能虽然目标主机可以访问,但是无法ping通。

需要注意linux下的ping和windows下的ping稍有区别,linux下ping不会自动终止,需要按ctrl+c终止或者用参数-c指定要求完成的回应次数。

命令格式

ping [参数] [主机名或者IP地址]

使用范例

不加任何参数

如果不加任何参数,查看是否ping通

 
 
  1.   ~ ping www.baidu.com    
  2. PING www.a.shifen.com (115.239.210.27) 56(84) bytes of data. 
  3. 64 bytes from 115.239.210.27: icmp_seq=1 ttl=52 time=6.06 ms 
  4. 64 bytes from 115.239.210.27: icmp_seq=2 ttl=52 time=5.56 ms 
  5. 64 bytes from 115.239.210.27: icmp_seq=3 ttl=52 time=5.67 ms 
  6. 64 bytes from 115.239.210.27: icmp_seq=4 ttl=52 time=5.82 ms 
  7. 64 bytes from 115.239.210.27: icmp_seq=5 ttl=52 time=5.70 ms 
  8. 64 bytes from 115.239.210.27: icmp_seq=6 ttl=52 time=5.79 ms   
  9.  
  10. --- 192.168.254.44 ping statistics --- 
  11. 5 packets transmitted, 5 received, 0% packet loss, time 3999ms 
  12. rtt min/avg/max/mdev = 0.152/0.159/0.172/0.017 ms  

发送指定数目

可以通过 参数-c 来发送指定数目的包后停止

 
 
  1.  ~ ping www.baidu.com -c 5 
  2.  
  3. PING www.a.shifen.com (115.239.211.112) 56(84) bytes of data. 
  4.  
  5. 64 bytes from 115.239.211.112: icmp_seq=1 ttl=52 time=6.03 ms 
  6.  
  7. 64 bytes from 115.239.211.112: icmp_seq=2 ttl=52 time=5.96 ms 
  8.  
  9. 64 bytes from 115.239.211.112: icmp_seq=3 ttl=52 time=5.79 ms 
  10.  
  11. 64 bytes from 115.239.211.112: icmp_seq=4 ttl=52 time=5.79 ms 
  12.  
  13. 64 bytes from 115.239.211.112: icmp_seq=5 ttl=52 time=6.21 ms 
  14.  
  15. --- www.a.shifen.com ping statistics --- 
  16.  
  17. 5 packets transmitted, 5 received, 0% packet loss, time 4007ms 
  18.  
  19. rtt min/avg/max/mdev = 5.791/5.958/6.215/0.186 ms  

设定发送间隔

可以通过 参数 -c 数目:在发送指定数目的包后停止

 
 
  1.  ~ ping www.baidu.com -c 5 -i 2 
  2.  
  3. PING www.a.shifen.com (115.239.211.112) 56(84) bytes of data. 
  4.  
  5. 64 bytes from 115.239.211.112: icmp_seq=1 ttl=52 time=6.06 ms 
  6.  
  7. 64 bytes from 115.239.211.112: icmp_seq=2 ttl=52 time=5.84 ms 
  8.  
  9. 64 bytes from 115.239.211.112: icmp_seq=3 ttl=52 time=5.98 ms 
  10.  
  11. ^C 
  12.  
  13. --- www.a.shifen.com ping statistics --- 
  14.  
  15. 3 packets transmitted, 3 received, 0% packet loss, time 4005ms 
  16.  
  17. rtt min/avg/max/mdev = 5.842/5.965/6.068/0.112 ms  




作者:十月天文
来源:51CTO
目录
相关文章
|
6天前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
23 4
|
6天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
28 6
Linux 中 Tail 命令的 9 个实用示例
|
11天前
|
Linux 应用服务中间件 nginx
|
4天前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
27 8
|
2天前
|
设计模式 Java Linux
Linux的20个常用命令
Linux的23个常用命令
Linux的20个常用命令
|
6天前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
10 1
|
2天前
|
网络协议 Linux
Linux 网络配置
了解基本命令与权限后,如何让Linux系统联网?可通过编辑`/etc/sysconfig/network-scripts/`下的`ifcfg-ethX`文件配置网卡,其中`ethX`代表第X块网卡。对于DHCP自动获取或静态IP,需设置`BOOTPROTO`参数,并指定IP、子网掩码和网关等。配置完成后,运行`/etc/init.d/network restart`重启网络。DNS可在`/etc/resolv.conf`中设置,添加`nameserver`行即可,无需重启网卡。配置好后,可用`ifconfig`查看IP信息,并通过远程工具如SecureCRT连接服务器。
9 0
|
9天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
34 0
|
1天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【8月更文挑战第45天】在数字时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,并提供一些实用的技巧和方法来保护我们的网络安全和信息安全。通过了解这些知识,我们可以更好地保护自己的个人信息和数据安全。
36 18
|
2天前
|
SQL 安全 算法
网络安全与信息安全:构建数字世界的坚固防线##
本文旨在探讨网络安全和信息安全的重要性,分析常见的安全漏洞及其利用方式,介绍加密技术在保护数据安全中的作用,强调提高安全意识的必要性。通过深入浅出的方式,帮助读者理解网络安全的核心概念和实用技术,从而在日常生活中更好地保护自己的信息安全。 ##