常用的几个基本命令
Ping命令
Ping命令可以测试计算机名和计算机的IP地址,验证与对方计算机的连接,通过向对方主机发送“网际消息控制协议 (ICMP)”回响请求消息来验证与对方 TCP/IP 计算机的 IP 级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。
Ping 是用于检测网络连接性、可到达性和名称解析的疑难问题的主要 TCP/IP 命令。如果不带参数,ping 将显示帮助。
Ping命令-实例
ping -l:发送size指定大小的到目标主机的数据包。
ping -l xxx -t ip 默认的情况下Windows的ping发送的数据包大小为32byt,最大能发送65500byt。当一次发送的数据包大于或等于65500byt时,将可能导致接收方计算机宕机
-n count 要发送的回显请求数。
-r count 记录计数跃点的路由(仅适用于 IPv4)。
-a 将地址解析为主机名。
ipconfig命令
该命令显示所有当前的 TCP/IP 网络配置值。该命令在运行DHCP系统上的特殊用途,允许用户决定 DHCP 配置的 TCP/IP 配置值。
格式:ipconfig [/all /renew [adapter] /release [adapter]][/displaydns][/flushdns]
如果没有参数,那么 ipconfig 实用程序将向用户提供所有当前的 TCP/IP 配置值,包括 IP 地址和子网掩码。该使用程序在运行 DHCP 的系统上特别有用,允许用户决定由 DHCP 配置的值。
ipconfig命令-实例
ipconfig /all:产生完整显示。
/renew [adapter]:更新 DHCP 配置参数。该选项只在运行 DHCP 客户端服务的系统上可用。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。
/release [adapter]:发布当前的 DHCP 配置。该选项禁用本地系统上的 TCP/IP,并只在 DHCP 客户端上可用。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。
/displaydns:显示dns缓存
Tracert命令
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
帮助信息
Tracert 实例
通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。
Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
可以使用 tracert 命令确定数据包在网络上的停止位置。下图中的原因:这可能是路由器配置的问题
Route
帮助信息
Route print (查看本机路由表)
Route add /delete(新建与删除)
#注意
使用 route print 命令查看
删除路由信息
两台主机直连,但IP不在同一网段,是否可以通信,如何设置可以
通信。
Ns lookup命令
nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
帮助信息
格式:nslookup [IP地址域名]
查看本机DNS域名服务器(列出根服务器)
-d 列出所有记录
查询百度服务器的ip地址
使用其他DNS服务器查询 www.baidu.om
Netstat命令
用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
帮助信息
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
Netstat -anb 显示每条连接或监听端口时涉及的可执行程序
-b 显示在创建每个连接或侦听端口时涉及的可执行文件。在某些情况下,已知可执行文件托管多个独立的组件,此时会显示创建连接或侦听端口时
涉及的组件序列。在此情况下,可执行文件的名称位于底部 [] 中,它调用的组件位于顶部,直至达到 TCP/IP。注意,此选项可能很耗时,并且可能因为你没有足够的 权限而失败。
Netstat -r 显示路由表。
Netstat -e -v 显示接口状态
-e 显示以太网统计信息。此选项可以与 -s 选项结合使用。
-v 显示活动连接。
Net 命令
Net命令是一个命令行命令,Net命令是用来查询计算机之间的 NetBIOS连接,可以查看我们的管理网络环境、服务、用户、登录等信息。
使用方法
显示当前域的计算机列表
net view
查看指定计算机的共享资源列表
net view \test
查看共享资源
net share
查看计算机上的用户
net user
查看指定用户信息
net user “用户名"
查看计算机上的服务
net start
开启指定服务
net start "服务名称"
停止指定服务
net stop "服务名称"
暂停指定服务
net pause "服务名称"
重新激活挂起服务
net continue "服务名称"
显示网络连接
net use
挂载网络磁盘
net use Y: \\192.168.50.250\vm
挂载隐藏文件夹共享
net use Y: \\192.168.50.250\vm$
挂载有用户名密码的共享文件夹
net use Y: \\192.168.50.250\vm$ password /user:test\fly
$:隐藏文件夹字符
password :密码
/user:test\fly :域\用户名
/user:fly :如果没有域可以直接写用户名
删除
net use Y: \\192.168.50.250\vm /delete
显示统计信息
net statistics workstation
显示当前密码设置、登录及域信息
net accounts
更多命令
C:\windows\system32>net accounts /help
此命令的语法是:
NET ACCOUNTS
[/FORCELOGOFF:{minutes | NO}] [/MINPWLEN:length]
[/MAXPWAGE:{days | UNLIMITED}] [/MINPWAGE:days]
[/UNIQUEPW:number] [/DOMAIN]
NET ACCOUNTS 更新用户帐户数据库并修改所有帐户的密码和登录要求。
当无选项使用时,NET ACCOUNTS 显示密码、登录限制和域信息的当前设置。
为了使 NET ACCOUNTS 使用的选项有效,需要两个条件:
- 密码和登录要求只在已经设置(使用用户管理器或 NET USER 命令)用户帐户时有效。
- 必须在验证登录的域中的所有服务器上运行 NetLogon 服务。在 Windows 启动时,
自动启动 NetLogon。
/FORCELOGOFF:{minutes | NO} 设置帐户到期或有效登录小时到期时强制注销之前用
户拥有的分钟数。NO 为默认设置,阻止强制注销。
/MINPWLEN:length 设置密码的最少字符数。范围是 0-14 个字符;默认
为 6 个字符。
/MAXPWAGE:{days | UNLIMITED} 设置密码有效的最大天数。使用 UNLIMITED 则不指定
限制。/MAXPWAGE 不能小于 /MINPWAGE。范围为
1-999;默认保留该值不变。
/MINPWAGE:days 设置用户能更改密码前必须经过的最少天数。值 0
设置无最少时间。范围是 0-999;默认为 0 天。
/MINPWAGE不能超过 /MAXPWAGE。
/UNIQUEPW:number 要求用户的密码在指定的密码更改次数中唯一。
最大值为 24。
/DOMAIN 在当前域的域控制器上执行操作。否则,在本地计算机
上执行操作。
NET HELP 命令 | MORE 显示帮助,一次显示一屏。
显示当前运行的可配置服务
net config workstation
net config server