RISC处理器宽带路由DI-604+激情试用 【论坛话题】ADSL共享上网超经济方案
【网管员之路】学习Linux要循序渐进 【网管员之路】Windows系统要精通
轻松做网管 网络剪刀使用及技术剖析 买前必看:主流百兆交换机芯片介绍
【IT168 专稿】DOS在现今已成为古董级的东西,已被WINDOWS操作系统彻底抛弃,最新的WIN2000/XP中已经找不到实模式DOS的存在了,取而代之的是命令行模式。那么DOS真的一点用都没有了吗?DOS命令也不用了解了吗?其实不然,在98/2000/XP系统中提供了很多命令行指令,这些指令与DOS下的指令非常相似。熟练运用好这些指令的话可以使我们的工作学习事半功倍,今天就让我们通过几个在实际学习工作中使用的例子来让大家了解更多的网络DOS命令,以及他们的中高级使用方法。
实例1:用net send打造免费的寻呼功能
任务描述:
单位里只有一个电话,并且使用了很多分机。当有电话打来的时候如果是找别人的还要到相应的办公室去喊人非常麻烦,当然用QQ去呼叫也是可以的,不过并不是所有人都申请了QQ并保证随时在线。这时我们可以使用netsend指令结合messenger服务来打造免费的寻呼平台。这里假定10.91.30.45是主任室。当然主任是不随便接电话的,这种活只能由我们这样的职员来完成,当有电话找主任时我们通过网络向主任的计算机发出消息告之,这样就省去了喊人的步骤,实现了免费寻呼功能。
适用系统:2000/XP/2003
实现方法:
STEP1:首先要在主任计算机启动messenger服务。通过“开始->运行->输入services.msc”进入服务管理界面。
STEP2:在服务中找到messenger服务,双击打开服务窗口后点“启动”按钮开启该服务。
STEP3:在我的计算机上也要启动messenger服务,方法和启动主任计算机一样。
STEP4:当有电话找主任时我们只要在命令行模式下输入“net send 10.91.30.45 主任您电话”(不含引号)即可。这时候主任计算机上就会收到你发来的消息。
小提示:
当你输入“net send * 2点开会”(不含引号)时本机就会把此信使消息发向整个域的所有计算机,域中每台计算机都会接收到“2点开会的消息”。
另外如果经常要给某人发送信使消息的话可以在桌面建立一个批处理文件,把相应的发送命令加入到该BAT文件中,当要发送消息时只要用鼠标双击该文件即可完成发送消息的任务,操作起来更加方便。
实例2:用netsh命令完成网络设置的导入导出以及快速修改
任务描述:
每次查看或者修改网络设置信息非常麻烦,特别是当你给QQ上的MM进行帮助指导的时候,经常是你解释了半天而她不知所云。那么有没有更加方便的方法能够一次性的把网络设置保存到一个文件,或者通过编辑一个文件然后用命令将这个文件导入从而实现网络参数的修改呢?其实我们使用网络DOS命令的NETSH就完全可以实现。
适用系统:2000/XP/2003
实现过程:
STEP1:将本机的网络设置导出成TXT文件。方法是进入命令行模式后输入“netsh -c interface dump>c:\web1.txt”(不含引号),这样就把当前的网络设置保存到c:\web1.txt文件下。
STEP2:我们打开c:\web1.txt后就会看到保存的网络参数了,数据非常全面。(如图4)我们可以利用这个命令让MM把网络参数保存到一个TXT文件中,然后再把这个文件发给你,这样你对她的网络配置就会了如执掌,解决起故障来会更加轻松。
STEP3:导入网络参数设置也非常简单,只要按照自己希望的参数编辑好c:\web1.txt这个文件,然后在命令行模式下输入netsh -f c:\web1.txt,就可以把该文件的网络参数信息保存到本机,实现了网络设置的快速更改。该方法非常适合于将已编辑好的文件发回给MM,让其通过这个网络DOS命令实现设置新的网络参数。
实例3:用netsh命令修改ip地址、子网掩码、网关地址等多个信息
任务描述:
修改ip地址,子网掩码,网关地址等网络参数是让人非常头疼的事情,往往需要很多步骤才能完成。其实我们可以使用网络DOS命令的netsh来实现命令行模式下修改ip地址,子网掩码,网关地址等多个信息。
适用系统:2000/XP/2003
实现方法:
STEP1:进入命令行模式输入“netsh”进入网络配置模式。
STEP2:输入“interface”进入接口设置模式,接着输入ip进入ip地址设置模式。此时,在提示符前的路径会显示为“interface ip>”。
STEP3:在interface ip>提示符下输入“add address "Local Area Connection" 10.0.0.2 255.0.0.0”来修改本地计算机的IP地址为10.0.0.2,子网掩码为255.0.0.0。值得注意的是Local Area Connection是本地连接的名称,在实际应用中,用户可将“Local Area Connection”替换为真正的网络连接名称。
小提示:
如何查到真正的网络连接名称呢?需要我们到远程计算机上通过“开始->设置->网络和拨号连接”来查看,实际应用中如果本地连接名称为中文则要特别注意“本地连接 1”之间是有一个空格的,输入时这个空格不能缺少。
STEP4:在interface ip>提示符下输入“add address "Local Area Connection" gateway=10.0.0.3 gwmetric=1”即可修改远程计算机的网关地址为10.0.0.3,而gwmetric的数值对于一般ADSL用户设置为1即可,如果是公司局域网用户的话该值表示的是远程计算机到达该网关的跳数,可以询问网管获得。
实例4:添加、删除、管理用户更简洁
任务描述:
大家都知道一般我们添加删除用户或者管理用户权限都要进入控制面板->管理工具->计算机管理中的本地用户和组,然后在进行设置,操作非常复杂麻烦。其实我们也可以用网络DOS命令的net user来实现该项工作。
适用系统:2000/XP/2003
实现方法:
首先进入命令行模式,然后输入
net user softer 123 /add 添加一个叫softer的用户,密码为123
net user softer 123456 修改softer用户密码为123456
net localgroup administrators softer /add 将softer用户添加到administrators组中
小提示:
更多的用法请在命令行模式下输入net user ?来查询,例如删除用户,删除添加用户组等命令。
实例5:快速查询攻击我的人
任务描述:
只要我暴露在网络上就会有攻击我的人,如何查看连接到我的计算机并访问我的文件的用户呢?这个问题不光出现在局域网的用户,对于ADSL用户和长城宽带的用户也非常重要。只有随时了解到与我的计算机建立连接的用户,才能有效的防黑。当然网络DOS命令也能实现这个功能。
适用系统:2000/XP/2003
实现方法:
只要在命令行模式下输入net session就会显示出当前的网络会话,那么访问你文件的用户或计算机都会一览无余。(如图5)从而起到了有效的实时防黑作用。
小提示:
当我们在命令行模式下输入netstat -a就会马上显示出当前计算机开启的端口信息和连接该端口的远程计算机信息以及当前的连接状态。在一定程度上我们可以根据显示判断出本机对外开启了哪些端口,还可以了解到都有哪些IP和我们建立了网络连接。
下期我们将为大家介绍应用网络DOS命令解决实际问题的另外五个实例,相信读者通过全文会对网络DOS命令有一个更新的认识。