网络常见的 9 大命令,非常实用!
共 6879字,需浏览 14分钟
·
2021-07-14 10:50
网络常见的 9 大命令,非常实用!
1.ping 命令
命令格式
ping 主机名
ping 域名
ping IP 地址
ping 命令的基本应用
① ping 127.0.0.1
② ping 本机 IP 地址
③ ping 局域网内其他 IP
④ ping 网关 IP
⑤ ping 远程 IP
⑥ ping localhost
⑦ ping http://www.baidu.com(一个著名网站域名)
ping 命令的常用参数选项
**ping IP -t:**连续对 IP 地址执行 ping 命令,直到被用户以 Ctrl+C 中断。
**ping IP -l 2000:**指定 ping 命令中的特定数据长度(此处为 2000 字节),而不是缺省的 32 字节。
**ping IP -n 20:**执行特定次数(此处是 20)的 ping 命令。
注意:随着防火墙功能在网络中的广泛使用,当你 ping 其他主机或其他主机 ping 你的主机时,而显示主机不可达的时候,不要草率地下结论。最好与对某台 “设置良好” 主机的 ping 结果进行对比。
2. ipconfig 命令
(3) ipconfig /release 和 ipconfig /renew: 这两个附加选项,只能在向 DHCP 服务器租用 IP 地址的计算机使用。如果输入 ipconfig /release,那么所有接口的租用 IP 地址便重新交付给 DHCP 服务器(归还 IP 地址)。
3. arp 命令(地址转换协议)
常用命令选项:
① arp –a: 用于查看高速缓存中的所有项目。
② arp -a IP: 如果有多个网卡,那么使用 arp -a 加上接口的 IP 地址,就可以只显示与该接口相关的 ARP 缓存项目。
③ arp -s IP 物理地址: 向 ARP 高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
④ arp -d IP:使用本命令能够人工删除一个静态项目。
4. traceroute 命令
输出有 5 列:
第一列是描述路径的第 n 跳的数值,即沿着该路径的路由器序号;
第二列是第一次往返时延;
第三列是第二次往返时延;
第四列是第三次往返时延;
第五列是路由器的名字及其输入端口的 IP 地址。
思考【测试大型网络的路由】:
(1)多尝试几次 “ping www.sina.com.cn” 操作,比较得到的新浪网的 IP 地址。如果两次 ping 得到的 IP 地址不同,试考虑其中的原因(如考虑到负载均衡)。然后,针对这些不同的 IP 地址,执行 “tracert ip_address” 命令,观察分析输出的结果是否有差异。
(2)对于大型网络中的某站点进行 traceroute 测试,记录测试结果。观察其中是否出现第 n 跳的时延小于第 n-1 跳的时延情况。试分析其中原因(提示:可分别考虑时延的各个构成成分在总时延中所起的作用)。
(3)在一天的不同时段内,用 traceroute 程序多次测试从固定主机到远程固定 IP 地址的主机的路由。试分析比较测量数据,观察该路由是否有变化?如果有变化,该变化频繁吗?
5. route 命令
(2)route add: 使用本命令,可以将路由项目添加给路由表。
route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5
(3)route change: 可以使用本命令来修改数据的传输路由,不过,用户不能使用本命令来改变数据的目的地。下面这个例子将上例路由改变采用一条包含 3 个网段的路径:
route add 209.99.32.33 mask 255.255.255.224 202.96.123.250 metric 3
(4)route delete: 使用本命令可以从路由表中删除路由。例如:route delete 209.99.32.33
6. nslookup 命令
(2)查看 http://www.baidu.com 的 IP。在提示符后输入要查询的 IP 地址或域名并回车即可。
7. nbtstat 命令
8. netstat 命令
下面给出 netstat 的一些常用选项:
① netstat –a: -a 选项显示所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
② netstat –n: 以点分十进制的形式列出 IP 地址,而不是象征性的主机名和网络名。
③ netstat -e:-e 选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据包的总字节数、错误数、删除数、数据包的数量和广播的数量。这些统计数据既有发送的数据包数量,也有接收的数据包数量。使用这个选项可以统计一些基本的网络流量。
④ netstat -r:-r 选项可以显示关于路由表的信息,类似于 route print 命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。
⑤ netstat -s: -s 选项能够按照各个协议分别显示其统计数据。这样就可以看到当前计算机在网络上存在哪些连接,以及数据包发送和接收的详细情况等等。如果应用程序(如 Web 浏览器)运行速度比较慢,或者不能显示 Web 页之类的数据,那么可以用本选项来查看一下所显示的信息。仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
9. net 命令
下表列出了基本的 NET 命令及它们的作用:
往期推荐
关注「开源Linux」加星标,提升IT技能