Linux 和 Windows 网络命令汇总

来源:互联网 发布:刷计步器步数有软件么 编辑:程序博客网 时间:2024/05/16 20:12

摘自:

http://blog.csdn.net/boybruce/article/details/17995665

http://blog.csdn.net/wjtxt/article/details/6906046


Linux网络命令

1. hostname

hostname 没有选项,显示主机名字

hostname –f 显示完整的主机名和域名

hostname –i 显示当前机器的ip地址

2. ping

ping 将数据包发向用户指定地址。当包被接收。目标机器发送返回数据包. ping 主要有两个作用:确认网络连接是畅通的;查看连接的速度信息。

如果你 ping www.yahoo.com 它将返回它的ip地址 。你可以通过 ctrl+C 来停止命令。

3. ifconfig

查看用户网络配置。它显示当前网络设备配置。对于需要接收或者发送数据错误查找,这个工具极为好用。

4. nslookup

nslookup 这个命令在 有ip地址时,可以用这个命令来显示主机名,可以找到给定域名的所有ip地址。必须连接到互联网才能使用这个命令。

例子: nslookup blogger.com

你也可以使用 nslookup 从ip获得主机名或从主机名获得ip。

5. traceroute

用来查看数据包在提交到远程系统或者网站时候所经过的路由器的IP地址、跳数和响应时间。必须连接到互联网才能使用这个命令。

6. netstat

发现主机连接最有用最通用的Linux命令。

netstat -nap | grep port 将会显示使用该端口的应用程序的进程id

netstat -a or netstat –all 将会显示包括TCP和UDP的所有连接 

netstat --tcp or netstat –t 将会显示TCP连接

netstat --udp or netstat –u 将会显示UDP连接

netstat -g 将会显示该主机订阅的所有多播网络

 

Windows网络命令

1.ping

ping命令通过发送ICMP回声请求报文来检查与另一个计算机的连接。这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。

/? 显示此帮助消息

-t   Ping 指定的主机,直到停止。若要查看统计信息并继续操作,请键入 Control-Break;若要停止,请键入 Control-C。

2.Ipconfig

ipconfig命令可以显示所有网卡的TCP/IP配置参数,刷新动态主机配置协议(DHCP)和域名系统的设置。

/? 显示此帮助消息

/all 显示完整配置信息

/release 释放指定适配器的 IPv4 地址

/release6 释放指定适配器的 IPv6 地址

/renew 更新指定适配器的 IPv4 地址

/renew6 更新指定适配器的 IPv6 地址

3.arp

arp命令用于显示和修改地址解析协议缓存表的内容,缓存表项是IP地址与网卡地址对。如果不含参数则显示帮助信息。

4. nslookup

nslookup命令用于显示DNS查询信息,诊断和排除DNS故障。

5.tracert

tracert命令的功能是确定到达目标的路径,并显示通路上每一个中间路由器的IP地址。通过多次向目标发送ICMP回声(echo)请求报文,每次增加IP头中TTL字段的值,就可以确定达到各个路由器的时间。显示的地址是路由器接近源这一边的端口地址。

6. netstat

netstat命令用于显示TCP连接、计算机正在监听的端口、以太网统计信息、IP路由表、IPv4统计信息(包括IP、ICMP协议、TCP、和UDP等协议)和IPv6统计信息(包括IPv6、ICMPv6、TCP over IPv6和UDP over IPv6等协议)等。如果不使用参数,则显示活动的TCP连接。


0 0