做网络运维,一定会用到网络的相关命令,像ping、net、ipconfig啥的。。大家们好像都知道,但是会不会用,能不能用好就很难说了。索罗青年在此根据使用场景小结一下吧。
一、ping命令常用参数
1、ping 172.20.6.1 -t
ping 一个地址 加t参数,就是不断的ping,直到ctrl+c为止。
这个简单,再看看下面的。
2、ping 172.20.26.30 -a
ping 一个地址 加a参数,可以解析出被ping机器的NetBios名
上例172.20.26.30 的NetBios名就是 MS-20151117PQWI ,简单吧。。当然了,不是每台设备都有NetBios名的,这个参数对于windows设备横行的年代,作为网管还是很常用的。
3、ping -n 123 172.20.26.30
-n 就是要对被ping机器 ping n次的意思。上面的命令就是对172.20.26.30 ping 123次
4、ping -l 65500 -t 172.20.26.30
默认情况ping发送的数据包大小为32B,有时为了检测网络质量,就发些大的包吧,哈哈。当然包大小也不是无限制的,最大65500,ping多大的您看着办。
上面命令就是对172.20.26.30 不停得发 65500B的数据包。。据说找十几台设备不断的朝一个ip不停歇的ping大包,这台机器就不久于网络了。
一个小技巧,可以通过ping命令返回的ttl值大体推断出对方的系统是啥样滴
LINUX/WIN7 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255
二、ipconfig命令常用参数
ipconfig /all 显示本机tcpip配置的详细信息
ipconfig /release DHCP客户端手工释放IP
ipconfig /renew DHCP客户端手工向DHCP服务器刷新请求
ipconfig /displaydns 显示本地DNS内容
ipconfig /flushdns 清除本地DNS缓存内容
三、netstat 命令常用参数
netstat -ano
-a 显示所有连接和监听端口
-n 以数字形式显示地址和端口号
-o 显示与每个连接相关的所属进程ID号
状态解释:
LISTENING :侦听来自远方的TCP端口的连接请求
ESTABLISHED :代表一个打开的连接
CLOSE-WAIT :等待从本地用户发来的连接中断请求
四、tracert
tracert 为路由跟踪命令,用于确定本地主机到目标主机经过哪些路由节点。在linux下对应命令traceroute
当然了最后还有个net命令没说,回头整理一下吧。。