1.ping 命令
ping 是个使用频率极高的实用程序, 主要用于确定网络的连通性. 这对确定网络是否正确连接, 以及网络连接的状况十分有用. 简单的说, ping 就是一个测试程序, 如果 ping 运行正确, 大体上就可以排除网络访问层, 网卡, Modem 的输入输出线路, 电缆和路由器等存在的故障, 从而缩小问题的范围.
ping 能够以毫秒为单位显示发送请求到返回应答之间的时间量. 如果应答时间短, 表示数据报不必通过太多的路由器或网络, 连接速度比较快. ping 还能显示 TTL(Time To Live, 生存时间)值, 通过 TTL 值可以推算数据包通过了多少个路由器.
命令格式
ping 主机名
ping 域名
ping IP 地址
(3)ipconfig /release 和 ipconfig /renew: 这两个附加选项, 只能在向 DHCP 服务器租用 IP 地址的计算机使用. 如果输入 ipconfig /release, 那么所有接口的租用 IP 地址便重新交付给 DHCP 服务器(归还 IP 地址). 如果用户输入 ipconfig /renew, 那么本地计算机便设法与 DHCP 服务器取得联系, 并租用一个 IP 地址. 大多数情况下网卡将被重新赋予和以前所赋予的相同的 IP 地址.
3. arp 命令(地址转换协议)
ARP 是 TCP/IP 协议族中的一个重要协议, 用于确定对应 IP 地址的网卡物理地址.
使用 arp 命令, 能够查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容. 此外, 使用 arp 命令可以人工方式设置静态的网卡物理地址 / IP 地址对, 使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置, 这有助于减少网络上的信息量.
按照缺省设置, ARP 高速缓存中的项目是动态的, 每当向指定地点发送数据并且此时高速缓存中不存在当前项目时, ARP 便会自动添加该项目. 常用命令选项:
1 arp -a: 用于查看高速缓存中的所有项目.
(3)ipconfig /release 和 ipconfig /renew: 这两个附加选项, 只能在向 DHCP 服务器租用 IP 地址的计算机使用. 如果输入 ipconfig /release, 那么所有接口的租用 IP 地址便重新交付给 DHCP 服务器(归还 IP 地址). 如果用户输入 ipconfig /renew, 那么本地计算机便设法与 DHCP 服务器取得联系, 并租用一个 IP 地址. 大多数情况下网卡将被重新赋予和以前所赋予的相同的 IP 地址.
3. arp 命令(地址转换协议)
ARP 是 TCP/IP 协议族中的一个重要协议, 用于确定对应 IP 地址的网卡物理地址.
使用 arp 命令, 能够查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容. 此外, 使用 arp 命令可以人工方式设置静态的网卡物理地址 / IP 地址对, 使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置, 这有助于减少网络上的信息量.
按照缺省设置, ARP 高速缓存中的项目是动态的, 每当向指定地点发送数据并且此时高速缓存中不存在当前项目时, ARP 便会自动添加该项目. 常用命令选项:
1 arp -a: 用于查看高速缓存中的所有项目.
2 arp -a IP: 如果有多个网卡, 那么使用 arp -a 加上接口的 IP 地址, 就可以只显示与该接口相关的 ARP 缓存项目.
3 arp -s IP 物理地址: 向 ARP 高速缓存中人工输入一个静态项目. 该项目在计算机引导过程中将保持有效状态, 或者在出现错误时, 人工配置的物理地址将自动更新该项目.
4 arp -d IP: 使用本命令能够人工删除一个静态项目.
4. traceroute 命令
掌握使用 traceroute 命令测量路由情况的技能, 即用来显示数据包到达目的主机所经过的路径.
traceroute 命令的基本用法是, 在命令提示符后键入 "tracert host_name" 或 "tracert ip_address", 其中, tracert 是 traceroute 在 Windows 操作系统上的称呼.
5. route 命令
大多数主机一般都是驻留在只连接一台路由器的网段上. 由于只有一台路由器, 因此不存在选择使用哪一台路由器将数据包发送到远程计算机上去的问题, 该路由器的 IP 地址可作为该网段上所有计算机的缺省网关.
但是, 当网络上拥有两个或多个路由器时, 用户就不一定想只依赖缺省网关了. 实际上可能想让某些远程 IP 地址通过某个特定的路由器来传递, 而其他的远程 IP 则通过另一个路由器来传递. 在这种情况下, 用户需要相应的路由信息, 这些信息储存在路由表中, 每个主机和每个路由器都配有自己独一无二的路由表. 大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表. 但在有些情况下, 必须人工将项目添加到路由器和主机上的路由表中. route 命令就是用来显示, 人工添加和修改路由表项目的. 该命令可使用如下选项:
(1)route print: 本命令用于显示路由表中的当前项目.
2)route add: 使用本命令, 可以将路由项目添加给路由表.
例如, 如果要设定一个到目的网络 209.99.32.33 的路由, 其间要经过 5 个路由器网段, 首先要经过本地网络上的一个路由器 IP 为 202.96.123.5, 子网掩码为 255.255.255.224, 那么用户应该输入以下命令:
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 命令
命令 nslookup 的功能是查询任何一台机器的 IP 地址和其对应的域名. 它通常需要一台域名服务器来提供域名. 如果用户已经设置好域名服务器, 就可以用这个命令查看不同主机的 IP 地址对应的域名.
(1)在本地机上使用 nslookup 命令查看本机的 IP 及域名服务器地址.
直接键入命令, 系统返回本机的服务器名称 (带域名的全称) 和 IP 地址, 并进入以 ">" 为提示符的操作命令行状态; 键入 "?" 可查询详细命令参数; 若要退出, 需键入 exit.
(2)查看 www.haut.edu.cn 的 IP. 在提示符后输入要查询的 IP 地址或域名并回车即可.
7. nbtstat 命令
使用 nbtstat 命令可以查看计算机上网络配置的一些信息. 使用这条命令还可以查找出别人计算机上一些私人信息. 如果想查看自己计算机上的网络信息, 可以运行 nbtstat -n, 可以得到你所在的工作组, 计算机名以及网卡地址等等; 想查看网络上其他的电脑情况, 就, 运行 nbtstat -a *.*.*.*, 此处的 *.*.*.* 用 IP 地址代替就会返回得到那台主机上的一些信息. 8. netstat 命令
学习使用 netstat 命令, 以了解网络当前的状态.
netstat 命令能够显示活动的 TCP 连接, 计算机侦听的端口, 以太网统计信息, IP 路由表, IPv4 统计信息 (对于 IP,ICMP,TCP 和 UDP 协议) 以及 IPv6 统计信息(对于 IPv6,ICMPv6, 通过 IPv6 的 TCP 以及 UDP 协议). 使用时如果不带参数, netstat 显示活动的 TCP 连接.
下面给出 netstat 的一些常用选项:
1 netstat -a:-a 选项显示所有的有效连接信息列表, 包括已建立的连接 (ESTABLISHED), 也包括监听连接请求(LISTENING) 的那些连接.
2 netstat -n: 以点分十进制的形式列出 IP 地址, 而不是象征性的主机名和网络名.
3 netstat -e:-e 选项用于显示关于以太网的统计数据. 它列出的项目包括传送的数据包的总字节数, 错误数, 删除数, 数据包的数量和广播的数量. 这些统计数据既有发送的数据包数量, 也有接收的数据包数量. 使用这个选项可以统计一些基本的网络流量. 4 netstat -r:-r 选项可以显示关于路由表的信息, 类似于 route print 命令时看到的信息. 除了显示有效路由外, 还显示当前有效的连接.
9. net 命令
了解 Net 服务的功能, 学会使用 Net 服务命令解决有关网络问题.
在命令行键入 net help command, 可以在命令行获得 net 命令的语法帮助. 例如, 要得到关于 net accounts 命令的帮助信息, 可键入 "net help accounts". 所有 net 命令都可以使用 / y 和 / n 命令行选项. 例如, net stop server 命令用于提示用户确认停止所有依赖的服务器服务, net stop server/y 表示确认停止并关闭服务器服务. 下表列出了基本的 NET 命令及它们的作用:
命令 | 例子 | 作用 |
NET ACCOUNTS | NET ACCOUNTS | 查阅当前账号设置 |
NET CONFIG | NET CONFIG SERVER | 查阅本网络配置信息统计 |
NET GROUP | NET GROUP | 查阅域组(在域控制器上) |
NET PRINT | NET PRINT\printserverprinter1 | 查阅或修改打印机映射 |
NET SEND | NET SEND server1 “test message” | 向别的计算机发送消息或广播消息 |
NET SHARE | NET SHARE | 查阅本地计算机上共享文件 |
NET START | NET START Messenger | 启动服务 |
NET STATISTICS | NET STATISTICS SERVER | 查阅网络流量统计值 |
NET STOP | NET STOP Messenger | 停止服务 |
NET USE | NET USE x:\server1admin | 将网络共享文件映射到一个驱动器字母 |
NET USER | NET USER | 查阅本地用户账号 |
NET VIEW | NET VIEW | 查阅网络上可用计算机 |
NET 命令可以在一个地方提供所有信息, 并可以把结果重定向到打印机或一个标准的文本文件中.
许多服务所使用的网络命令都以 net 开头, 这些 net 命令有一些公用属性. 要看到所有可用的 net 命令的列表, 可以在命令提示符窗口键入 net/? 得到. 文章参考自公众号 Linux 云计算网络.
来源: http://www.bubuko.com/infodetail-3345013.html