Linux 命令篇 Ping
Ping
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。
Ping可以说是最常用的命令之一吧,用来检测网络最基本的命令。
下面来演示一个最简单的例子:
你是不是发现它不会停啊,这个跟windows的优点不一样,你想要停就要强制中断波它,ctrl+c,或者你给它指定次数。
你知道TTl是什么吗?8.88ms是网络快还是慢啊?
Time To Live是指存活时间,路由器每转发一次网络数据包,TTL减一,这是为了防止数据包在网络中无限循环,减到0的时候就是他的死期了。
8.88ms是指网络延迟;你可以跟这个数据来判断网络的快慢;
1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅
31~50ms:良好,可以正常游戏,没有明显的延迟情况
51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿
100ms:差,无法正常游戏,有卡顿,丢包并掉线现象
怎么简单的检查网络问题?
Wins+r打开
输入cmd然后输入ipconfig查看电脑ip信息,linux的打开终端输入ifconfig;
网关:上网的出口,现在基本家家户户都有路由器,这个网关一般都是路由器的地址。如果你上不了网,ping一下网关地址,ping不通就表示网关有问题。路由器需要重启或者设置下就能解决。
DNS问题征兆:
QQ可以登录,网页打不开,ping www.jinz123.com
你会发现ping不通。而且那个网络图标也不是感叹号哦。这问题我初中每次重装系统都会出现,很烦,后来我上网查了下,手动设置dns,就是换一个dns,例如202.96.128.166
你若不想看到过程只想知道结果的话你可以:
你还可以指定时间间隔进行ping:
当然你也可以极限ping:
Ping命令参数:
-c count
在收发指定的count个数目的报文后停止
-d
在套接口设置so_debug
-f
尽可能快地发送报文
-i wait
设置连续报文发送时报文间的发送时间间隔(单位为秒)
-i ?device?
设置输出接口
-l preload
尽可能快地发送预载的报文,然后再返回到正常发送模式
-n
不查寻主机名,仅仅给出ip地址值
-p pattern
定义随同报文一起被发送的便笺内容(便笺最长为16个字节)
-q
仅输出结果的总结内容
-r
不使用路由表来发送报文,而是直接把报文发到主机
-r
设置记录路由选择功能,即记录报文传送经过的路径
-s packetsize
设置要发送的报文大小(单位为字节,最大长度是64k,缺省长度是64)
-t tsonly
发送一个带有时间戳的ping报文
-t tsandaddr
收集时间戳和地址
-t tsprespec
[host1 [host2 [host3 [host4]]]] 收集来自预定的网络段的时间戳和地址
-w timeout
指定等待每个响应的最长时间(单位是毫秒)