一、前言

二、命令

1、ping

用处:用于检测网络是否通顺,以及网络时延状况(工作在ICMP协定上);可能以毫秒为单位显示发送申请到返回应答之间的工夫量。若应答工夫短,示意数据报不用通过太多的路由器或网络,连贯速度比拟快。
ping相似一个测试程序,若运行正确,根本能够排除网络拜访层、网卡MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范畴。但因为能够自定义所发数据报的大小及无休止的高速发送,ping也被某些居心叵测的人作为DDOS(拒绝服务攻打)的工具。
留神:胜利地与另一台主机进行一次或两次数据报替换并不示意TCP/IP配置就是正确的,必须执行大量的本地主机与近程主机的数据报替换,能力确信TCP/IP的正确性。
前提:装置了TCP/IP协定

1.1 格局

ping 主机名ping 域名ping IP地址

参数格局:

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]  [-w timeout] destination-list
1.1.1 参数阐明
参数阐明示例
-t始终ping指定的计算机,直至按下Ctrl+C中断
-a将地址解析为主机名
-n要发送的回显申请数,可能测试发送数据包的返回均匀工夫,及工夫的快慢水平,默认值是4
-l发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byte
-f在数据包中设置“不分段”标记(仅实用于 IPv4),数据包就不会被路由上的网关分段
-i生存工夫,同时查看网络运行状况。若2个地址之间理论节点数大于设置值,那就会显示超时(数据包未送达目的地)
-v服务类型(仅实用于 IPv4。该设置已被弃用,对IP标头中的服务类型字段没有任何影响)。
-r记录计数跃点的路由(仅实用于 IPv4)
-s计数跃点的工夫戳(仅实用于 IPv4),与参数-r差不多,但此参数不记录数据包返回所通过的路由,最多只记录4个
-j与主机列表一起应用的涣散源路由(仅实用于 IPv4),间断计算机能够被两头网关分隔(路由稠密源) IP 容许的最大数量为 9
-k与主机列表一起应用的严格源路由(仅实用于 IPv4),间断计算机不能被两头网关分隔(路由严格源)IP 容许的最大数量为 9
-w期待每次回复的超时工夫(毫秒),示意只ping指定毫秒后完结命令
destination-list指定要 ping 的近程计算机
-R同样应用路由标头测试反向路由(仅实用于 IPv6),依据 RFC 5095,已弃用此路由标头。如果应用此标头,某些零碎可能抛弃回显申请。
-S要应用的源地址
-c路由隔离舱标识符
-pPing Hyper-V 网络虚拟化提供程序地址
-4强制应用 IPv4
-6强制应用 IPv6

通过ping指标地址,会返回TTL(Time To Live)值,示意DNS记录咋DNS服务器上存在的工夫,是IP协定包的一个值,用于通知路由器该数据包何时须要被抛弃。通过TTL值能够大略判断指标主机的零碎类型是Windows还是UNIX/Linux。在用户没有批改TTL值的状况下,Linux零碎的TTL值为64或255,WindowsNT/2000/XP零碎的TTL值为128,Windows98零碎的TTL值为32,UNIX主机的TTL值为 255。 由此个别TTL值在 100~130ms 之间是Windows零碎,在240~255ms 之间,UNIX/Linux 零碎。

2、ipconfig

用处:显示以后的TCP/IP配置的设置值

2.1 用法

命令阐明示例
ipconfig显示每个曾经配置了的接口的IP地址、子网掩码和缺省网关值
ipconfig /allipconfig能为DNS和WINS服务器显示它已配置且所有应用的附加信息。并且可能显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器调配的IP地址和租用地址预计生效的日期
ipconfig/release和ipconfig /renew只能在向DHCP服务器租用IP地址的计算机应用ipconfig /release:所有接口的租用IP地址便从新交付给DHCP服务器(偿还IP地址);ipconfig/renew:本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。大多数状况下网卡将被从新赋予和以前所赋予的雷同的IP地址

3、arp

用处:TCP/IP协定族中的一个重要协定,用于确定对应IP地址的网卡物理地址。可能查看本地计算机或另一台计算机的ARP高速缓存中的以后内容,还能够以人工形式设置动态的网卡物理地址/IP地址对,应用这种形式能够为缺省网关和本地服务器等罕用主机进行本地动态配置,有助于缩小网络上的信息量。
依照缺省设置,ARP高速缓存中的我的项目是动静的,每当向指定地点发送数据并且此时高速缓存中不存在以后我的项目时,ARP便会主动增加该我的项目。

3.1 常用命令

命令阐明示例
arp –a查看高速缓存中的所有我的项目
arp -a IP显示与该ip相干的ARP缓存我的项目
arp -d IP人工删除一个动态我的项目

4、traceroute

用处:用来显示数据包达到目标主机所通过的门路

4.1 用法

格局:

Linux:traceroute [参数] [主机]Windows:tracert [参数] [主机]
命令阐明示例
-d不将地址解析成主机名
-h搜寻指标的最大跃点数
-j与主机列表一起的涣散源路由(仅实用于 IPv4)
-w期待每个回复的超时工夫(以毫秒为单位)
-R跟踪往返行程门路(仅实用于 IPv6)
-S要应用的源地址(仅实用于 IPv6)
-4强制应用IPv4
-6强制应用IPv4

记录按序号从1开始,每个记录就是一个路由节点,示意通过多少个路由节点达到目的地,如下:

两头这3列是显示工夫,示意咱们连贯到每个路由节点的速度,返回速度和屡次链接反馈的平均值,如下:

最初一列示意的是每个路由节点对应的IP,如下:

留神:若显示是*,可能是防火墙封掉了ICMP的返回信息,所以咱们得不到什么相干的数据包返回数据。

5、nbtstat

用处:失去近程主机的NETBIOS信息,比方用户名、所属的工作组、网卡的MAC地址等

5.1 用法

格局:

命令阐明实例
-n用于显示存放在本地的名字和服务程序
-a显示所有连贯和侦听端口
-b显示在创立每个连贯或侦听端口时波及的可执行程序。在某些状况下,已知可执行程序承载多个独立的组件,这些状况下,显示创立连贯或侦听端口时波及的组件序列。在此状况下,可执行程序的名称位于底部 [] 中,它调用的组件位于顶部,直至达到 TCP/IP。留神,此选项可能很耗时,并且在你没有足够权限时可能失败。
-e显示以太网统计信息。此选项能够与 -s 选项
-f显示内部地址的齐全限定域名(FQDN)
-o显示领有的与每个连贯关联的过程 ID
-p显示 proto 指定的协定的连贯;proto能够是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s选项一起用来显示每个协定的统计信息,proto 能够是下列任何一个:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-q显示所有连贯、侦听端口和绑定的非侦听 TCP 端口。绑定的非侦听端口不肯定与流动连贯相关联
-r显示路由表
-s显示每个协定的统计信息。默认状况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;-p 选项可用于指定默认的子网
-t显示以后连贯卸载状态
-x显示 NetworkDirect 连贯、侦听器和共享终结点
-y显示所有连贯的 TCP 连贯模板
interval从新显示选定的统计信息,各个显示间暂停的距离秒数。按 CTRL+C 进行从新显示统计信息。如果省略,则 netstat 将打印以后的配置信息一次

6、route

用处:在本地 IP 路由表中显示和批改条目

6.1 命令

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
命令阐明示例
print打印路由信息
add 网路目标地址 [mask] [子网掩码[ [网关] [metric] [跃点数]增加路由
delete 网路目标地址 [mask] [子网掩码]删除路由,反对含糊匹配,如删除10结尾的IP路由表中所有的路由:route delete 10*
change批改现有路由,不能扭转数据的目的地
-f革除所有网关项的路由表。如果与某个命令联合应用,在运行该命令前,应革除路由表
-p与 ADD 命令联合应用时,将路由设置为在零碎疏导期间放弃不变。默认状况下,重新启动零碎时,不保留路由。疏忽所有其余命令,这始终会影响相应的永恒路由
-4强制应用IPv4
-强制应用IPv6
MASK指定下一个参数为“netmask”值
netmask指定此路由项的子网掩码值
gateway指定网关
interface指定路由的接口号码
METRIC指定跃点数,例如指标的老本

执行route print之后显示的内容为:
第1列是网络目标地址,列出了路由器连贯的所有的网段;
第2列是以后网段自身的网络掩码,而不是连贯到这个网段的网卡的子网掩码;
第3列是网关,一旦路由器确定它要把这个数据包转发到哪一个目标网络,路由器就要查看网关列表。网关表通知路由器这个数据包应该转发到哪一个IP地址能力达到目标网络;
第4列是接口,通知路由器哪一个网卡连贯到了适合的目标网络,接口列仅通知路由器调配给网卡的IP地址。
第5列是跃点数该值越小的,可信度越高
第1行示意的内容是:发向任意网段的数据通过本机接口10.91.47.29被送往网关10.91.47.1,跃点数是25

7、nslookup

用处:查问任何一台机器的IP地址和其对应的域名

命令阐明示例
nslookup本机的服务器名称(带域名的全称)和IP地址,并进入以“>”为提示符的操作命令行状态;键入“?”可查问具体命令参数;若要退出,需键入exit
nslookup 网址查看对应的IP

8、shutdown

用处:平安敞开或者重新启动零碎

8.1 用法

格局:

 shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f]    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]
参数阐明
/?显示帮忙
/i显示图形用户界面(GUI)
/l登记。这不能与 /m 或 /d 选项一起应用
/s敞开计算机
/sg敞开计算机。在下一次启动时,如果启用了主动重启登录,则将主动登录并锁定上次交互用户;登录后,重启任何已注册的应用程序
/r齐全敞开并重启计算机
/g齐全敞开并重启计算机。重新启动零碎后,如果启用了主动重启登录,则将主动登录并锁定上次交互用户
/a停止零碎敞开
/p停止零碎敞开,能够与 /d 和 /f 选项一起应用
/h休眠本地计算机
/hybrid执行计算机敞开并进行筹备以疾速启动,必须与 /s 选项一起应用
/fw与敞开选项联合应用,使下次启动转到固件用户界面
/e记录计算机意外敞开的起因
/o转到高级启动选项菜单并重新启动计算机,必须与 /r 选项一起应用
/m \computer指定指标计算机
/t xxx将敞开前的超时工夫设置为 xxx 秒,无效范畴是 0-315360000 (10 年),默认值为 30;如果超时工夫大于 0,则默示为 /f 参数
/c "comment"无关重新启动或敞开的起因的正文,最多容许 512 个字符
/f强制敞开正在运行的应用程序而不当时正告用户,如果为 /t 参数指定大于 0 的值,则默示为 /f 参数
/d [p或u:]xx:yy提供重新启动或敞开的起因。p 批示重启或敞开是打算内的,u 批示起因是用户定义的;如果未指定 p 也未指定 u,则重新启动或敞开是计划外的;xx 是次要起因编号(小于 256 的正整数);yy 是主要起因编号(小于 65536 的正整数)
at11:00 shutdown -s零碎在11:00自动关机

9、net

9.1 命令