快速入门ping
命令,用于ping网络主机
这ping
命令在本地网络或Internet上ping特定的网络主机。
您可以将其与语法一起使用ping <host>
在哪里<host>
可以是域名或IP地址。
这是一个ping的例子google.com
:
这些命令将请求发送到服务器,然后服务器返回响应。
ping
默认情况下,每秒都会继续发送请求,并且将一直运行,直到您使用停止该请求为止ctrl-C
,除非您通过了要尝试的次数-c
选项:ping -c 2 google.com
。
一次ping
如果停止,它将打印有关结果的一些统计信息:丢失包的百分比以及有关网络性能的统计信息。
如您所见,屏幕上将显示主机IP地址以及返回响应所花费的时间。
并非所有服务器都支持ping操作,以防请求超时:
有时,这样做是故意的,以“隐藏”服务器,或者只是为了减轻负载。 ping数据包也可以由防火墙过滤。
ping
使用ICMP协议(Internet控制消息协议),就像TCP或UDP一样的网络层协议。
该请求将包含以下内容的数据包发送到服务器:ECHO_REQUEST
消息,并且服务器返回一个ECHO_REPLY
信息。我不会详细介绍,但这是基本概念。
对主机执行ping操作有助于了解主机是否可访问(假设它实现了ping操作),以及在距离返回您的时间方面有多远。通常,服务器在地理位置上离服务器最近,因简单的物理定律会导致距离变长,从而给电缆带来更多延迟,因此返回给您的时间会更少。
这ping
该命令可在Linux,macOS,WSL以及您拥有UNIX环境的任何地方使用
免费下载我的Linux命令手册
更多cli教程:
- Bash外壳
- Bash Shell脚本介绍
- 鱼壳
- Shell,监视文件内容
- 如何退出Vim
- UNIX编辑器
- UNIX文件系统命令
- Unix Shell教程
- 如何在macOS或Linux Shell中设置别名
- 自制的实用指南
- 如何在MacOS中修复XCRUN无效的活动开发人员路径错误
- 入门指南
- Linux简介
- 如何查找正在使用端口的进程
- Linux命令:mkdir
- Linux命令:cd
- Linux命令:pwd
- Linux命令:rmdir
- Linux命令:ls
- Linux命令:mv
- Linux命令:cp
- Linux命令:更少
- Linux命令:tail
- Linux命令:touch
- Linux命令:cat
- Linux命令:查找
- Linux命令:ln
- Linux命令:ps
- Linux命令:echo
- Linux命令:顶部
- Linux命令:kill
- Linux命令:killall
- Linux命令:别名
- Linux命令:作业
- Linux命令:bg
- Linux命令:fg
- Linux命令:类型
- Linux命令:其中
- Linux命令:whoami
- Linux命令:who
- Linux命令:清除
- Linux命令:su
- Linux命令:sudo
- Linux命令:chown
- Linux命令:chmod
- Linux命令:passwd
- Linux命令:打开
- Linux命令:wc
- Linux命令:历史记录
- Linux命令:du
- Linux命令:umask
- Linux命令:grep
- Linux命令:man
- Linux命令:uname
- Linux命令:排序
- Linux命令:uniq
- Linux命令:diff
- Linux命令:nohup
- Linux命令:df
- Linux命令:xargs
- Linux命令:gzip
- Linux命令:gunzip
- Linux命令:ping
- Linux命令:traceroute
- Linux命令:tar
- Linux命令:导出
- Linux命令:crontab
- Linux命令:dirname
- Linux命令:基本名称
- Linux命令:printenv
- Linux命令:env
- ed编辑器简短指南
- vim简短指南
- emacs的简要指南
- 纳米的简要指南
- Linux,设备上没有剩余空间
- 如何使用Netcat