dynamic516ID:dynamic516
42164次访问,排名2495好友0人,关注者0
dynamic516的文章
原创 5 篇
翻译 0 篇
转载 0 篇
评论 0 篇
最近评论
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 winndows常用命令收藏

    新一篇: 交换机和路由器的基本配置命令,VLAN和单臂路由的配置 | 旧一篇: GNU,Linux,自由软件和开源软件

     
    关键字:网络命令,系统命令,ipconfig命令,ping命令,telnet命令,ftp命令,tftp命令,arp命令,net命令,netsh命令,runas命令,pathping命令,tracert命令,route命令,netstat命令,nbtstat命令,neslookup命令。
    Ms系统中经常使用的命令,包括安全和网络配置,管理,测试使用的一些命令的使用方法具体参看帮助即可,这些命令与其他系统平台有些是通用的,作为学习笔记记载这里:
     
     
    1.         Ipconfig查看和更新本地IP,网关,DNS的配置,如:
    ipconfig /renew是向DHCH服务器重新申请IP,刷新的意思。
    ipconfog /release是释放本地已经分到的IP,结果如下:
    F:\Documents\temp>ipconfig /release
    Windows IP Configuration
    Ethernet adapter 本地连接:
            Connection-specific DNS Suffix . :
            IP Address. . . . . . . . . . . . : 0.0.0.0
            Subnet Mask . . . . . . . . . . . : 0.0.0.0
            Default Gateway . . . . . . . . . :
    2.         ping测试网络的连通性,可以实施域名解析,
    参数-t是等待用户去中断测试,-a可显示主机NETBIOS名称,-n指定发测试数据包的次数,其他参数参见帮助,ping /?。
    C:\>ping -a 192.168.0.1 -n 6
    C:\>ping 192.168.0.1 -n 6
    C:\>ping www.baidu.com -a
    Pinging www.a.shifen.com [211.94.144.100] with 32 bytes of data:
    Reply from 211.94.144.100: bytes=32 time=31ms TTL=50
    Reply from 211.94.144.100: bytes=32 time=31ms TTL=50
    Reply from 211.94.144.100: bytes=32 time=31ms TTL=50
    Reply from 211.94.144.100: bytes=32 time=31ms TTL=50
    Ping statistics for 211.94.144.100:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 31ms, Maximum = 31ms, Average = 31ms
     
    3.         telnet使用命令登陆远程终端或者服务器,可以是PC,WWW服务器,Unix系统的网关,路由器等,但是对方必须开启telnet服务并且允许远程登录(验证方式支持远程用户)。在控制面板中启动telnet服务如下所示:
    Microsoft (R) Windows 2000 (TM) (内部版本号 2195)
    Telnet Server Admin (Build 5.00.99201.1)
    请在下列选项中选择一个:
    0) 退出这个应用程序
    1) 列出当前用户
    2) 结束一个用户的会话 ...
    3) 显示 / 更改注册表设置 ...
    4) 开始服务
    5) 停止服务
    请键入一个选项的号码 [0 - 5] 以选择该选项: 4
    启动 Microsoft Telnet 服务 ...
    Microsoft Telnet 服务启动成功
     
     
    C:\>telnet 127.0.0.1
    Microsoft (R) Windows 2000 (TM) 版本 5.00 (内部版本号 2195)
    欢迎使用 Microsoft Telnet Client
    Telnet Client 内部版本号 5.00.99206.1
    Escape 字符为 'CTRL+]'
    您将要发送密码信息到 Internet 区域中的远程计算机。这可能不安全。是否还要发送(y/n):
    y
    *===============================================================
    欢迎使用 Microsoft Telnet 服务器。
    *===============================================================
    C:\>
    这个时候你就得到了一个黑客们所说的shell,可以象在本地一样使用命令行操纵这个机器了!
    C:\>exit
    退出登陆
    4.         Arp
    显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可用。
    arp -a [inet_addr] [-N [if_addr]]
    arp -d inet_addr [if_addr]
    arp -s inet_addr ether_addr [if_addr]
    参数
    -a通过询问 TCP/IP 显示当前 ARP 项。如果指定了 inet_addr,则只显示指定计算机的 IP 和物理地址。
    -g与 -a 相同。
    inet_addr以加点的十进制标记指定 IP 地址。
    -N显示由 if_addr 指定的网络界面 ARP 项。
    if_addr
    指定需要修改其地址转换表接口的 IP 地址(如果有的话)。如果不存在,将使用第一个可适用的接口。
    -d删除由 inet_addr 指定的项。
    -s在 ARP 缓存中添加项,将 IP 地址 inet_addr 和物理地址 ether_addr 关联。物理地址由以连字符分隔的 6 个十六进制字节给定。使用带点的十进制标记指定 IP 地址。项是永久性的,即在超时到期后项自动从缓存删除。
    ether_addr指定物理地址。
    它可以显示和更改IP地址与物理地址映射表,也可以将本地IP地址和MAC绑定,
    探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址
    arp -a
    捆绑IP和MAC地址,解决局域网内盗用IP!:
    ARP -s 192.168.10.59 00 -50-ff-6c-08-75
    解除网卡的IP与MAC地址的绑定:
    arp -d 网卡IP
     
    在网络邻居上隐藏你的计算机 (让人家看不见你!)
    net config server /hidden:yes
    net config server /hidden:no 则为开启
     
    5.         route查看和修改路由表,
    F:\Documents\temp>route print
    ======================================================================
    Interface List
    0x1 ........................... MS TCP Loopback interface
    0x30003 ...00 11 5b c5 9e 23 ...... SiS 900-Based PCI Fast Ethernet Adapter
    ======================================================================
    ======================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface Metric
              0.0.0.0          0.0.0.0   218.29.152.254 218.29.152.136       20
            127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
       218.29.152.128 255.255.255.128   218.29.152.136 218.29.152.136       20
       218.29.152.136 255.255.255.255        127.0.0.1       127.0.0.1       20
       218.29.152.255 255.255.255.255   218.29.152.136 218.29.152.136       20
            224.0.0.0        240.0.0.0   218.29.152.136 218.29.152.136       20
     255.255.255.255 255.255.255.255   218.29.152.136 218.29.152.136       1
    Default Gateway:    218.29.152.254
    ======================================================================
    Persistent Routes:
     None
    6.         NetstatDisplays protocol statistics and current TCP/IP network connections.即显协议的统计信息和目前TCP/Ip的所有连接。
    -a 显示所有统计信息,
    -e 显示以太网(局域网的一种)的统计信息,
    -n 以表格形式显示已连接的地址和端口信息,
    -r显示路由表,
    -p proto 显示指定协议的信息,其他参见帮助 netstat /?
    netstat -a 显示出你的计算机当前所开放的所有端口
    netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计信息等
    7.         Tracert
    该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。
     
    tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
    参数
    /d指定不将地址解析为计算机名。
    -h maximum_hops指定搜索目标的最大跃点数。
    -j computer-list指定沿 computer-list 的稀疏源路由。
    -w timeout每次应答等待 timeout 指定的微秒数。
    target_name目标计算机的名称。
    tracert pop.pcpop.com
    pathping pop.pcpop.com 除了显示路由外,还提供25秒的分析,计算丢失包的%
    8.         nbtstat
    nbtstat -a 192.168.10.146探测对方对方计算机名,所在的组、域及当前用户名 (追捕的工作原理).
    该诊断命令使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接。该命令只有在安装了 TCP/IP 协议之后才可用。
    nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
    参数
    -a remotename 使用远程计算机的名称列出其名称表。
    -A IP address 使用远程计算机的 IP 地址并列出名称表。
    -c 给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。
    -n 列出本地 NetBIOS 名称。“已注册”表明该名称已被广播 (Bnode) 或者 WINS(其他节点类型)注册。
    -R 清除 NetBIOS 名称缓存中的所有名称后,重新装入 Lmhosts 文件。
    -r 列出 Windows 网络名称解析的名称解析统计。在配置使用 WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。
    -S 显示客户端和服务器会话,只通过 IP 地址列出远程计算机。
    -s 显示客户端和服务器会话。尝试将远程计算机 IP 地址转换成使用主机文件的名称。
    interval重新显示选中的统计,在每个显示之间暂停 interval 秒。按 CTRL+C 停止重新显示统计信息。如果省略该参数,nbtstat
    9.         Nslookup
     
    该诊断工具显示来自域名系统 (DNS) 名称服务器的信息。使用此工具之前,您应当熟悉 DNS 的工作原理。Nslookup 只有在安装了 TCP/IP 协议后才可以使用。
    模式
    Nslookup 有两种模式:交互式和非交互式。
    如果仅需要查找一块数据,请使用非交互式模式。对于第一个参数,键入要查找的计算机的名称或 IP 地址。对于第二个参数,键入 DNS 名称服务器的名称或 IP 地址。如果忽略第二个参数,将使用默认的DNS 名称服务器。
    如果需要查找多块数据,可以使用交互式模式。第一个参数键入连字符 (-),第二个参数键入 DNS 名称服务器的名称或 IP 地址。或者,省略使用的参数和默认 DNS 名称服务器。
    nslookup [-option ...] [computer-to-find | - [server]]
    参数
    -option...
    将一个或多个 nslookup 命令指定为命令行选项。关于命令列表,请参阅 Nslookup 子命令。每个选项均由连字符 (-) 后紧跟命令名组成,有时是等号 (=) 后跟一个数值。例如,要将默认的查询类型更改为主机(计算机)信息,并将初始超时更改为 10 秒,您可以键入:
    nslookup -querytype=hinfo -timeout=10
    命令行长度必须少于 256 个字符。
    computer-to-find
    使用当前默认的服务器或使用指定的 server 来查找 computer-to-find 的信息。如果computer-to-find 是 IP 地址,并且查询类型为 A 或 PTR,则返回计算机的名称。如果 computer-to-find 是名称,并且没有后缀句点,则默认的 DNS 域名附加到该名称上。该操作取决于 set 选项的状态:domains、srchlist、defname 和 search。要查找不在当前 DNS 域的计算机,请在名称上附加句点。
    如果键入连字符 (-) 代替 computer-to-find,命令提示符行更改为 nslookup 交互式模式。
    server指定将该服务器作为 DNS 名称服务器使用。如果省略了 server,将使用默认的 DNS 名称服务器。
    10.     pathping
    该路由跟踪命令结合了 ping 和 tracert 命令的功能,可提供这两个命令都无法提供附加信息。经过一段时间,pathping 命令将数据包发送到最终目标位置途中经过的每个路由器,然后根据从每个跃点返回的数据包统计结果。因为 pathping 显示指定的所有路由器和链接的数据包的丢失程度,所以用户可据此确定引起网络问题的路由器或链接。
    pathping [-n] [-h maximum_hops] [-g host-list] [-p period] [-q num_queries [-w timeout] [-T]
    [-R] target_name
    参数
    -n不将地址解析为主机名。
    -h maximum_hops指定搜索目标的最大跃点数。默认值为 30 个跃点。
    -g host-list允许沿着 host-list 将一系列计算机按中间网关(松散的源路由)分隔开来。
    -p period指定两个连续的探测 (ping) 之间的时间间隔(以毫秒为单位)。默认值为 250 秒(1/4 秒)
    -q num_queries指定对路由所经过的每个计算机的查询次数。默认值为 100。
    -w timeout指定等待应答的时间(以毫秒为单位)。默认值为 3000 毫秒(3 秒)。
    -T在向路由所经过的每个网络设备发送的探测数据包上附加一个 2 级优先级标记(例如 802.1p)。这有助于标识没有配置 2 级优先级的网络设备。该参数必须大写。
    -R查看路由所经过的网络设备是否支持“资源预留设置协议”(RSVP),该协议允许主机计算机为某一数据流保留一定数量的带宽。该参数必须大写。
    target_name指定目的端,可以是 IP 地址,也可以是主机名。
    11.     tftp
    将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远程计算机传输文件。该命令
    只有在安装了 TCP/IP 协议后才可以使用。
    tftp [-i] computer [get | put] source [destination]
    参数
    -i指定二进制图像传送模式(也称为“八位字节”)。在二进制图像模式中,文件一个字节接一个字节地逐字移动。在传送二进制文件时使用该模式。
    如果省略了 -i,文件将以 ASCII 模式传送。这是默认的传送模式。此模式将 EOL 字符转换为 UNIX 的回车符和个人计算机的回车符/换行符。在传送文本文件时应使用此模式。如果文件传送成功,将显示数据传输率。
    computer指定本地或远程计算机。
    put将本地计算机上的文件 destination 传送到远程计算机上的文件 source。
    get将远程计算机上的文件 destination 传送到本地计算机上的文件 source。
    如果将本地计算机上的文件 file-two 传送到远程计算机上的文件 file-one,请指定 put。如果将远程计算机上的文件 file-two 传送到远程计算机上的文件 file-one,请指定 get。
    因为 tftp 协议不支持用户身份验证,所以用户必须登录,并且文件在远程计算机上必须可以写入。
    source指定要传送的文件。如果本地文件指定为 -,则远程文件在 stdout 上打印出来(如果获取),或从 stdin(如果放置)读取。
    destination指定将文件传送到的位置。如果省略了 destinatin,将假定与 source 同名。
    12.     runas
    允许用户用其他权限运行指定的工具和程序,而不是用户当前登录提供的权限。管理员可以使用一个权限受限制的帐户执行日常、非管理性的任务,只有在执行特定管理任务时,才使用一个权限更大的帐户。要不经过注销再重新登录就完成这样的任务,可以用一般帐户登录,使用 runas 命令来运行需要更大权限的工具。
    runas [/profile] [/env] [/netonly] /user:UserAccountName program
    参数
    /profile
    指定用户配置文件名(如果需要加载的话)。
    /env
    指定当前使用的网络环境,而不是用户的本地环境。
    /netonly
    指明指定的用户信息只用于远程访问。
    /user:UserAccountName
    指定在其下运行程序的用户帐户的名称。用户帐户的格式应是 user@domain 或 domain\user。
    program
    指定要用在 /user 中指定的帐户运行的程序或命令。
    下面这几个命令
    ftp文件传输命令,参数不在这里介绍,可以参看帮助文档,这里不在介绍。
    Nesh 和Net(命令选项)许多 Windows 2000 网络命令都以词 net 开头。这些 net 命令有一些公用属性:
    键入 net /? 可以看到所有可用的 net 命令的列表。
    键入 net help command,可以在命令行获得 net 命令的语法帮助。例如,关于 net accounts 命令的帮助信息,请键入 net help accounts。
    所有 net 命令都接受 /yes 和 /no 选项(可以缩写为 /y 和 /n)。/y 选项向命令产生的任何交互式提示自动回答“是”,而 /n 回答“否”。需要是查阅帮助,这里不再介绍。下面的两个命令功能也很强大,篇幅有限,参阅帮助文档即可。
     

    发表于 @ 2006年11月16日 21:51:00|评论(loading...)|编辑

    新一篇: 交换机和路由器的基本配置命令,VLAN和单臂路由的配置 | 旧一篇: GNU,Linux,自由软件和开源软件

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © John