做网络运维,一定会用到网络的相关命令,像ping、net、ipconfig啥的。。大家们好像都知道,但是会不会用,能不能用好就很难说了。索罗青年在此根据使用场景小结一下吧。

一、ping命令常用参数

1、ping  172.20.6.1 -t

ping 一个地址 加t参数,就是不断的ping,直到ctrl+c为止。

这个简单,再看看下面的。

2、ping  172.20.26.30 -a

pinga

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

netstat

 

-a 显示所有连接和监听端口

-n 以数字形式显示地址和端口号

-o 显示与每个连接相关的所属进程ID号

状态解释:

LISTENING  :侦听来自远方的TCP端口的连接请求

ESTABLISHED :代表一个打开的连接

CLOSE-WAIT :等待从本地用户发来的连接中断请求

四、tracert

tracert 为路由跟踪命令,用于确定本地主机到目标主机经过哪些路由节点。在linux下对应命令traceroute

tracert

 

当然了最后还有个net命令没说,回头整理一下吧。。

yantaisolo

作者 yantaisolo