常用网络命令windows linux

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目,默认值为4。
小,默认为 56(bytes),再加 8
参数说 明
-l数值:发送出去的 ICMP 数据包大小,默认为 56(bytes),再加 8 bytes
bytes 的 ICMP 表头资料。 -t,TTL 的数值,默认是 255, 每经过一个节点就会少
的 ICMP 表头资料。
-M [do|dont] :主要在检测网络
IPconfig:TCP/IP配置 ifconfig:主要是能手动
程序
启动、观察和修改网络接
功能: DOS界面的 口的相关参数,能修改的
TCP/IP配置程序,可以 参数非常多,包括IP参数
查看和改变TCP/IP配置 及MTU等都能修改,一般来
参数。在默认模式下显 说,直接输入ifconfig就
示本机的IP地址、子网 会列出目前已被启动的
Ipconfig
如果发生太多次,表示你
/displaydns:显示本 的网络状况不太好。
地DNS内容;
ifconfig txqueuelen:
Ipconfig
代表用来传输数据的缓冲
/registerdns:DNS客 区的储存长度。
户端手工向服务器进行 ifconfig RX Bytes、TX
注册;
Bytes:总传送、接收的
Ipconfig
字节总量。
/showclassid:显示网 ifconfig Interrupt、
络适配器的DHCP类别信 Memory:网卡硬件的数
息;
据,IRQ岔断和内存地址
Ipconfig
ifconfig {interface}
/setclassid:设置网 up:重启某个网口,这个
参数:
-a (all)显示所有
-a 显示所有连接和监听端口。
选项,默认不显示
-b 显示包含于创建每个连接或监听端 LISTEN相关
-t (tcp)仅显示tcp
口的可执行组件。在某些情况下已知可 相关选项
执行组件 拥有多个独立组件,并且在这 -u (udp)仅显示udp
些情况下包含于创建连接或监听端口的 相关选项
拆包和打包
例1
检测一下 168.95.1.1 这 部 DNS 主机是否存在? ping 168.95.1.1
检测一下 168.95.1.1 这部 DNS 主机是否存在? [root@linux ~]# ping -c 3 168.95.1.1
例2
持续ping 168.95.1.1,直 到用户手动停止(一般为 ctrl+C) ping -t 168.95.1.1
括监听和未监听的) netstat -a 列出所有 tcp 端口 netstat -at 列出所有 udp 端口
netstat -au
4、tracert/traceroute
windows
linux
tracert/traceroutetracert
traceroute
tracert:查看从本地主机到目标主机的路由。
-f:设置禁止分割包标志。 的 MTU 数值大小,两个常见的项
-I数值:包生存时间,该数 目是:
值决定了IP包在网上传播 do,代表传送一个 DF
的距离。
(Don’t Fragment) 旗标,让数
-v:服务类型。
据包不能重新拆包和打包;
dont,代表不要传送 DF 标
1
记,表示数据包能在其他主机上
MAC。 ifconfig inet addr: IPv4的IP地址,后续的 Bcase、Mask分别代表的 是Broadcast和Netmask。 ifconfig inet6 addr: 是IPv6的版本的IP,我们 没有使用,所以略过。 ifconfig RX:那一行代 表的是网络由启动到目前 为止的数据包接收情况, packets代表数据包数、 errors代表数据包发生错 误的数量、dropped代表 数据包由于有问题而遭丢 弃的数量等。 ifconfig TX:和RX相 反,为网络由启动到目前 为止的传送情况。 ifconfig collisions: 代表数据包碰撞的情况,
例4
头有8Bytes,所以当然你 加上ICMP的表头有8Bytes,所以 在使用 -l size的时候, 当然你在使用 -s size的时候,
那个数据包就得要先扣除 那个数据包就得要先扣除
(20+8=28)的大小了。因 (20+8=28)的大小了。因此如果
此如果要使用MTU为1500 要使用MTU为1500时,就得要下
离,发出数据包时,通常预置了初始值。每当
该数据包遇到一个主机(经过一次路由),该
字段值减一,然后向邻近的下一个主机发送,
直到其值为零就停止传送,若在TTL值的范围内
到达目的地,则发送成功,否则必须重发。这
样可以防止一个数据包无限制地在网上传递,
造成网络阻塞。TraceRT工具通过发送探测包,
来获得所经过的每一个主机的地址和往返时间
络适配器的DHCP类别。 操作经常在无线网卡当中
进行,因为我们需要启动
无线网卡让他去检测AP存
在与否(之前手动的设置
数据会全部失效)
ifconfig {interface}
down:关掉某个网口
3、netstat
windows
linux
网络统计工具
功能:显示协议统计和当前TCP/IP网络连接,用户可以
果在浏览某个网页时迟迟得不到回应,用户可以通过向该主
ping 机发出一个试探性的IP检测包(相当于声纳脉冲),来测试
该主机是否可以到达。同时Ping返回了丰富的资料,用户借
此可以了解从本机到达对方主机的速度和该主机的IP地址等
信息。
用法 ping [-tanlfI] IP
ping [-bcstnM] IP
持续ping 168.95.1.1,直到用户 手动停止(一般为ctrl+C) ping 168.95.1.1
针对整个网段进行 ping 针对整个网段进行 ping 的追查
例3 的追查
[root@linux ~]# ping -c 3 -b
无法做到
192.168.10.255
找出最大的 MTU 数值
ping -f -l 1472
按 CTRL+C 停止重新显示统计信息。如 有用-a或者-l才能
果省略,netstat 显示当前配置信息( 看到
只显示一次)
列出所有端口 (包
例1
列出所有端口 (包括监听和未监听的) netstat -a 列出所有 tcp 端口 netstat -ap tcp 列出所有 udp 端口 netstat -ap udp
找出最大的 MTU 数值
192.168.10.10
[root@linux ~]# ping -c 2 -s
由于IP数据包表头(不含 1000 -M do 192.168.10.10
options)已占用了
由于IP数据包表头(不含
20Bytes,再加上ICMP的表 options)已占用了20Bytes,再
netstat得命到令非用常于详显尽示的各统种计网。络相关信息,如网络连接,路由表,接
口状态 (Interface Statistics),masquerade 连接,多播
成员 (Multicast Memberships) 等等
Netstat[参数1][参数2][参数3]
Netstat[参数1][参 数2][参数3]
4 用法
Fra Baidu bibliotek
TraceRT [参数 1][参数2] 目 traceroute [-nwig] IP
标主机
参数:
-n,能不必进行主机的名称解
-d: 不解析目 析,只用 IP ,速度较快。
标主机地址。 -w,若对方主机在几秒钟内没
-h: 指定跟踪 有回声就宣告不治...默认是 5
的最大路由 秒。
数,即 经过的 -i,用在比较复杂的环境,如
时,就得要下达“ping -f 达“ping -s 1472 -M do
-l 1472 xx.yy.zz.ip”才 xx.yy.zz.ip”才行

2、ipconfig/ifconfig
windows ipconfig/ifconfigipconfig
linux ifconfig
功能说明 用法
2 参数说明
Windows与linux常用网络命令
windows ping,ipconfig,netstat, tracert
linux ping, ifconfig, netstat, traceroute
1、ping
windows
linux
Ping的命名起源于潜艇声纳探测目标时发出的脉冲,该脉冲
遇到目标后会反射回来,这也恰当地揭示了Ping的功能。如
与 -s
3 参数说 明
选项组合使用。
-p 显示建立相关链
-n 以数字形式显示地址和端口号。 接的程序名
-o 显示与每个连接相关的所属进程 -r 显示路由信息,
ID 。
路由表
-r 显示路由表。
-e 显示扩展信息,
-s 显示按协议统计信息。默认地,显 例如uid等
示 IP 、 IPv6 、ICMP 、ICMPv6 、TCP -s 按各个协议进行
-b,后面接的是 broadcast 的
IP,用在你“需要对整个网段的
主机进行 ping ”时;
-c,后面接的是执行 ping 的次
-t:继续Ping直到用户终 数,例如 -c 5 ;
止。
-n,不进行 IP 和主机名称的反
-a:解析主机地址。
查,直接使用 IP ;
-n数值:发出的探测包的数 -s,发送出去的 ICMP 数据包大
组件序列被显示。 这种情况下,可执行 -n 拒绝显示别名,
组件名在底部的 [] 中,顶部是其调用 能显示数字的全部
的组件,等等,直到 TCP/IP部分。注意 转化成数字。
此选项可能需要很长时间,如果没有足 -l 仅列出有在
够权限可能失败。
Listen (监听) 的
-e 显示以太网统计信息。此选项可以 服務状态
、TCPv6 、UDP 和 UDPv6 的统计信 统计
息;-p 选项用于指定默认情况的子集。 -c 每隔一个固定时
-v 与 -b 选项一起使用时将显示包含 间,执行该netstat
于为所有可执行组件创建连接或监听端 命令。
口的 组件。
interval 重新显示选定统计信息,每 提示:LISTEN和
次显示之间 暂停时间间隔( 以秒计) 。 LISTENING的状态只
最多主机数。 果你的网络接口非常多非常复
例1
-j: 指定松散 杂时,才会用到这个参数。
的源路由表。
例如,你有两条 ADSL 能
-w: 以毫秒为 连接到外部,那你的主机会有
单位指定每个 两个 ppp。
应答的超时时
你能使用 -i 来选择是

ppp0 还是 ppp1 啦。
-g,和 -i 的参数相仿,只是 -g 后面接的是 gateway 的 IP
这是一个了解网络原理和工作过程的好工具,
通过显示从本地主机到目标主机所经过的每一
个主机地址及来回时间,你既可以了解一个数
据包是如何在网络上经过迂回路由传送到目标
主机,又可以分析阻塞发生在网络的哪一个环
节。
在 IP数据包中有一个字段TTL(Time To
tracert/tracerouteLive)决定该数据包能够在网络上传送的距
掩码、默认网关。 卡,不论这个卡是否有设
置IP,都会被显示出来
IPconfig [参数]
ifconfig {interface} {up|down}
ifconfig eth0:网卡的
代号,也有lo这个
loopback。
ifconfig HWaddr:网卡
的硬件地址,习惯称为
ipconfig /All: 显示 所有细节信息,包括主 机名、结点类型、DNS 服务器、NetBIOS范围 标识、启用IP路由、启 用WINS代理、NetBIOS 解析使用DNS、适配器 地址、IP地址、网络掩 码、默认网关、DHCP服 务器、主控WINS服务 器、辅助WINS服务器、 获得租用权等等。 Ipconfig /release:DHCP客户端 手工释放IP地址; Ipconfig /renew:DHCP客户端手 工向服务器刷新请求; Ipconfig /flushdns:清除本地 DNS缓存内容;
相关文档
最新文档