必须学会的几个网络测试命令.docx
《必须学会的几个网络测试命令.docx》由会员分享,可在线阅读,更多相关《必须学会的几个网络测试命令.docx(24页珍藏版)》请在冰点文库上搜索。
![必须学会的几个网络测试命令.docx](https://file1.bingdoc.com/fileroot1/2023-5/9/3dceffeb-9a59-43b1-aab8-6807b0ad93c5/3dceffeb-9a59-43b1-aab8-6807b0ad93c51.gif)
必须学会的几个网络测试命令
必须学会的几个网络测试命令
了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。
Ping
NET命令是WindowsNT中的一个功能强大的工具。
虽然必须用命令行方式执行,但它的功能确覆盖了WindowsNT中大部分重要的管理功能。
例如,它可以管理网络环境、各种服务程序的运行和配置、进行用户和登陆管理等。
它还可以查看服务器的许多本地信息。
Windows98中也包含NET命令,但其功能比在NT中少得多。
可以通过以下两种方法获得NET命令的帮助信息:
(1)在NT下可以用图形的方式,通过开始菜单>帮助>索引,然后输入NET。
(2)也可以在命令行方式下输入NET/?
或NET或NETHELP得到它的功能(COMMAND)列表,然后通过NETCOMMAND/HELP或NETHELPCOMMAND或NETCOMMAND/?
命令得到相应功能的帮助信息。
在使用NET命令时需要注意的是:
它的有一些命令是会马上产生作用并永久保存的,使用的时候要慎重。
下面对NET命令的不同参数的基本用法做一些初步的介绍:
1.NETVIEW
作用:
显示域列表、计算机列表或指定计算机的共享资源列表。
命令格式:
netview<\\computername|/domain><:
domainname>>
参数介绍:
(1)键入不带参数的netview显示当前域的计算机列表。
(2)\\computername指定要查看其共享资源的计算机。
(3)/domain<:
domainname>指定要查看其可用计算机的域。
举例说明:
(1)netview\\XIAOHU查看XIAOHU的共享资源列表。
(2)netview/domain:
MYDOMAIN查看MYDOMAIN域中的机器列表。
2.NETUSER
作用:
添加或更改用户帐号或显示用户帐号信息。
该命令也可以写为netusers。
命令格式:
netuser>
参数介绍:
(1)键入不带参数的netuser查看计算机上的用户帐号列表。
(2)username添加、删除、更改或查看用户帐号名。
(3)password为用户帐号分配或更改密码。
(4)*提示输入密码。
(5)/domain在计算机主域的主域控制器中执行操作。
举例说明:
(1)netuserxiaohu查看用户XIAOHU的信息。
3.NETUSE
作用:
连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
命令格式:
netuse<\\computername\sharename><\volume>>>username><|>
参数介绍:
(1)键入不带参数的netuse列出网络连接。
(2)devicename指定要连接到的资源名称或要断开的设备名称。
(3)\\computername\sharename服务器及共享资源的名称。
(4)password访问共享资源的密码。
(5)*提示键入密码。
(6)/user指定进行连接的另外一个用户。
(7)domainname指定另一个域。
(8)username指定登录的用户名。
(9)/home将用户连接到其宿主目录。
(10)/delete取消指定网络连接。
(11)/persistent控制永久网络连接的使用。
举例说明:
(1)netusee:
\\XIAOHU\TEMP将\\XIAOHU\TEMP目录建立为E盘。
(2)netusee:
\\XIAOHU\TEMP/delete断开连接。
4.NETTIME
作用:
使计算机的时钟与另一台计算机或域的时间同步。
命令格式:
nettime<\\computername|/domain><:
name>>
参数介绍:
(1)\\computername要检查或同步的服务器名。
(2)/domain<:
name>指定要与其时间同步的域。
(3)/set使本计算机时钟与指定计算机或域的时钟同步。
下面的这4个参数是相关的,所以一起介绍:
5.NetStart
作用:
启动服务,或显示已启动服务的列表。
命令格式:
netstartservice
6.NetPause
作用:
暂停正在运行的服务。
命令格式:
netpauseservice
7.NetContinue
作用:
重新激活挂起的服务。
命令格式:
netcontinueservice
8.NETSTOP
作用:
停止WindowsNT网络服务。
命令格式:
netstopservice
参数介绍:
(1)alerter(警报)
(2)clientservicefornetware(Netware客户端服务)
(3)clipbookserver(剪贴簿服务器)
(4)computerbrowser(计算机浏览器)
(5)directoryreplicator(目录复制器)
(6)ftppublishingservice(ftp)(ftp发行服务)
(7)lpdsvc
(8)netlogon(网络登录)
(9)networkdde(网络dde)
(10)networkddedsdm(网络ddedsdm)
(11)networkmonitoragent(网络监控代理)
(12)ntlmsecuritysupportprovider(NTLM安全性支持提供)
(13)ole(对象链接与嵌入)
(14)remoteaccessconnectionmanager(远程访问连接管理器)
(15)remoteaccessisnsapservice(远程访问isnsap服务)
(16)remoteaccessserver(远程访问服务器)
(17)remoteprocedurecall(rpc)locator(远程过程调用定位器)
(18)remoteprocedurecall(rpc)service(远程过程调用服务)
(19)schedule(调度)
(20)server(服务器)
(21)simpletcp/ipservices(简单TCP/IP服务)
(22)snmp
(23)spooler(后台打印程序)
(24)tcp/ipnetbioshelper(TCP/IPNETBIOS辅助工具)
(25)ups
(26)workstation(工作站)
(27)messenger(信使)
(28)dhcpclient
(29)eventlog
9.NetStatistics
作用:
显示本地工作站或服务器服务的统计记录。
命令格式:
netstatistics
参数介绍:
(1)键入不带参数的netstatistics列出其统计信息可用的运行服务。
(2)workstation显示本地工作站服务的统计信息。
(3)server显示本地服务器服务的统计信息。
举例说明:
netstatisticsserver|more显示服务器服务的统计信息。
10.NetShare
作用:
创建、删除或显示共享资源。
命令格式:
netsharesharename=drive:
path
参数介绍:
(1)键入不带参数的netshare显示本地计算机上所有共享资源的信息。
(2)sharename是共享资源的网络名称。
(3)drive:
path指定共享目录的绝对路径。
(4)/users:
number设置可同时访问共享资源的最大用户数。
(5)/unlimited不限制同时访问共享资源的用户数。
(6)/remark:
"text"添加关于资源的注释,注释文字用引号引住。
举例说明:
(1)netsharemymydomain=c:
\temp/remark:
"myfirstshare"以mymydomain为共享名共享C:
\temp。
(2)netsharemymydomain/delete停止共享mymydomain目录。
11.NetSession
作用:
列出或断开本地计算机和与之连接的客户端的会话,也可以写为netsessions或netsess。
命令格式:
netsession<\\computername>
参数介绍:
(1)键入不带参数的netsession显示所有与本地计算机的会话的信息。
(2)\\computername标识要列出或断开会话的计算机。
举例说明:
netsession\\XIAOHU要显示计算机名为XIAOHU的客户端会话信息列表。
12.NetSend
作用:
向网络的其他用户、计算机或通信名发送消息。
命令格式:
netsend{name|*|/domain<:
name>|/users}message
参数介绍:
(1)name要接收发送消息的用户名、计算机名或通信名。
(2)*将消息发送到组中所有名称。
(3)/domain<:
name>将消息发送到计算机域中的所有名称。
(4)/users将消息发送到与服务器连接的所有用户。
(5)message作为消息发送的文本。
举例说明:
(1)netsend/usersserverwillshutdownin5minutes给所有连接到服务器的用户发送关机消息。
13.NetPrint
作用:
显示或控制打印作业及打印队列。
命令格式:
netprint<\\computername>job#
参数介绍:
(1)computername共享打印机队列的计算机名。
(2)sharename打印队列名称。
(3)job#在打印机队列中分配给打印作业的标识号。
(4)/hold使用job#时,在打印机队列中使打印作业等待。
(5)/release释放保留的打印作业。
(6)/delete从打印机队列中删除打印作业。
举例说明:
(1)netprint\\XIAOHU\SEEME列出\\XIAOHU计算机上SEEME打印机队列的目录。
14.NetName
作用:
添加或删除消息名(有时也称别名),或显示计算机接收消息的名称列表。
命令格式:
netname>
参数介绍:
(1)键入不带参数的netname列出当前使用的名称。
(2)name指定接收消息的名称。
(3)/add将名称添加到计算机中。
(4)/delete从计算机中删除名称。
15.NetLocalgroup
作用:
添加、显示或更改本地组。
命令格式:
netlocalgroupgroupname{/add|/delete}
参数介绍:
(1)键入不带参数的netlocalgroup显示服务器名称和计算机的本地组名称。
(2)groupname要添加、扩充或删除的本地组名称。
(3)/comment:
"text"为新建或现有组添加注释。
(4)/domain在当前域的主域控制器中执行操作,否则仅在本地计算机上执行操作?
(5)name<...>列出要添加到本地组或从本地组中删除的一个或多个用户名或组名。
(6)/add将全局组名或用户名添加到本地组中。
(7)/delete从本地组中删除组名或用户名。
举例说明:
(1)netlocalgroupmydomain/add将名为mydomain的本地组添加到本地用户帐号数据库。
(2)netlocalgroupmydomain显示mydomain本地组中的用户。
16.NetGroup
作用:
在WindowsNTServer域中添加、显示或更改全局组。
命令格式:
netgroupgroupname{/add|/delete}
参数介绍:
(1)键入不带参数的netgroup显示服务器名称及服务器的组名称。
(2)groupname要添加、扩展或删除的组。
(3)/comment:
"text"为新建组或现有组添加注释。
(4)/domain在当前域的主域控制器中执行该操作,否则在本地计算机上执行操作?
(5)username<...>列表显示要添加到组或从组中删除的一个或多个用户。
(6)/add添加组或在组中添加用户名。
(7)/delete删除组或从组中删除用户名。
举例说明:
netgroupmydomainxiaohu1xiaohu2/add将现有用户帐号xiaohu1和xiaohu2添加到本地计算机的mydomain组。
17.NetConfig
作用:
显示当前运行的可配置服务,或显示并更改某项服务的设置。
命令格式:
netconfig>
参数介绍:
(1)键入不带参数的netconfig显示可配置服务的列表。
(2)service通过netconfig命令进行配置的服务(server或workstation)。
(3)options服务的特定选项。
18.NetComputer
作用:
从域数据库中添加或删除计算机。
命令格式:
netcomputer\\computername{/add|/del}
参数介绍:
(1)\\computername指定要添加到域或从域中删除的计算机。
(2)/add将指定计算机添加到域。
(3)/del将指定计算机从域中删除。
举例说明:
netcomputer\\cc/add将计算机cc添加到登录域。
19.NetAccounts
作用:
更新用户帐号数据库、更改密码及所有帐号的登录要求。
命令格式:
netaccounts
参数介绍:
(1)键入不带参数的netaccounts显示当前密码设置、登录时限及域信息。
(2)/forcelogoff:
{minutes|no}设置当用户帐号或有效登录时间过期时。
(3)/minpwlen:
length设置用户帐号密码的最少字符数。
(4)/maxpwage:
{days|unlimited}设置用户帐号密码有效的最大天数。
(5)/minpwage:
days设置用户必须保持原密码的最小天数。
(6)/uniquepw:
number要求用户更改密码时,必须在经过number次后才能重复使用与之相同的密码。
(7)/domain在当前域的主域控制器上执行该操作。
(8)/sync当用于主域控制器时,该命令使域中所有备份域控制器同步。
举例说明:
netaccounts/minpwlen:
7将用户帐号密码的最少字符数设置为7
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最
常用的命令。
Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:
网线故障,网络适配器配置不正确,IP地址不正确。
如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。
命令格式:
pingIP地址或主机名<-t><-a><-ncount><-lsize>
参数含义:
-t不停地向目标主机发送数据;
-a以IP地址格式来显示目标主机的网络地址;
-ncount指定要Ping多少次,具体次数由count来指定;
-lsize指定发送到目标主机的数据包的大小。
例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。
假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping避免202.168.0.1命令查看本机是否和代理服务器联通。
又如,测试本机的网卡是否正确安装的常用命令是ping127.0.0.1。
Tracert
Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。
命令功能同Ping类似,但它所获得的信息Ping
Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。
根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。
需要注意的是:
成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。
简单的说,Ping就是一个测试程序,如果Ping运行正确,你大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。
但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,前段时间Yahoo就是被人利用数百台可以高速接入互联网的电脑连续发送大量Ping数据包而瘫痪的。
按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。
Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。
如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。
Ping还能显示TTL(TimeToLive存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:
源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。
例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。
通过Ping检测网络故障的典型次序
正常情况下,当你使用Ping命令来查找问题所在或检验网络运行情况时,你需要使用许多Ping命令,如果所有都运行正确,你就可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。
下面就给出一个典型的检测次序及对应的可能故障:
ping127.0.0.1——这个Ping命令被送到本地计算机的IP软件,该命令永不退出该计算机。
如果没有做到这一点,就表示TCP/IP的安装或运行存在某些最基本的问题。
ping本机IP——这个命令被送到你计算机所配置的IP地址,你的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。
出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。
如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。
ping局域网内其他IP——这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算机,再返回。
收到回送应答表明本地网络中的网卡和载体运行正确。
但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。
ping网关IP——这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。
ping远程IP——如果收到4个应答,表示成功的使用了缺省网关。
对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
pinglocalhost——localhost是个作系统的网络保留名,它是127.0.0.1的别名,每太计算机都应该能够将该名字转换成该地址。
如果没有做到这一带内,则表示主机文件(/Windows/host)中存在问题。
ping——对这个域名执行Ping命令,你的计算机必须先将域名转换成IP地址,通常是通过DNS服务器如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器了)。
顺便说一句:
你也可以利用该命令实现域名对IP地址的转换功能。
如果上面所列出的所有Ping命令都能正常运行,那么你对你的计算机进行本地和远程通信的功能基本上就可以放心了。
但是,这些命令的成功并不表示你所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。
Ping命令的常用参数选项
pingIP-t——连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。
pingIP-l2000——指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。
pingIP-n——执行特定次数的Ping命令。
Netstat
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
如果你的计算机有时候接受到的数据报会导致出错数据删除或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。
但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。
Netstat的一些常用选项:
netstat-s——本选项能够按照各个协议分别显示其统计数据。
如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。
你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
netstat-e——本选项用于显示关于以太网的统计数据。
它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。
这些统计数据既有发送的数据报数量,也有接收的数据报数量。
这个