搜索
您的当前位置:首页正文

关于Windows环境下常用网络命令的实验

来源:好土汽车网


关于Windows环境下常用网络命令的实验

实验11 Windows 环境下常用网络命令

一、实验目的:

使学生把握Windows 2000环境下常用网络命令的使用方法。

二、实验内容:

1.认识Windows 2000环境下常用网络命令的格式和相关的参数。

2.熟悉Windows 2000环境下一些常用的网络命令:arp、ftp 、ipconfig、nbtstat、 net、 netstat ping、 route、telnet、 tracert、 pathping、 winipcfg。

三、背景知识:

作为一个网络操作系统, Windows 2000以其友好的图形界面,强大的治理功能,易于扩展及适应性强等特点深受用户的喜爱. Windows 2000 Server对网络的治理是通过活动名目来进行的.活动名目是一种名目服务,它储备有关网络对象信息.这些对象是用户,域,组织单元,树和森林,网络上所有的可用资源信息都被集成于这些对象之中,利于治理员和用户方便查找和使用. Windows 2000环境下的一些常用的网络命令正是我们实现网络治理的有用工具.

四、实验步骤:

1.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] 2.Ftp

将文件传送到正在运行 FTP 服务的远程运算机或从正在运行 FTP 服务的远程运算机传送文件〔有时称作 daemon〕。Ftp 能够交互使用。单击〝相关主题〞列表中的〝ftp 命令〞以获得可用的〝ftp〞子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中能够使用 ftp 命令的子环境,通过键入 quit 子命令能够从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。

ftp [-v] [-n] [-i] [-d] [-g] [-s:e] [-a] [-w:windowsize] [computer] 3.Ipconfig

显示所有当前的TCP/IP网络配置值。该命令在自动猎取IP地址的客户端有专门的用途。显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还能够查看主机的相关信息如:主机名、DNS服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时专门有用。在命令提示符下键入ipconfig/?可获得ipconfig的使用关心,键入ipconfig all可获得IP配置的所有属性。 4.nbtstat

该诊断命令使用 NBT〔TCP/IP 上的 NetBIOS〕显示协议统计和当前 TCP/IP 连接。该命令只有在安装了 TCP/IP 协议之后才可用。

nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]

5.Net

Windows NT(2000)中的net命令是Windows NT中的一个功能强大的工具。尽管必须用命令行方式执行,但它的功能确覆盖了W indows NT中大部分重要的治理功能。例如,它能够治理网络环境、各种服务程序的运行和配置、进行用户和登陆治理等。它还能够查看服务器的许多本地信息。

能够通过以下两种方法获得NET命令的关心信息:

(1)在NT下能够用图形的方式,通过开始菜单>关心>索引,然后输入NET。

(2)也能够在命令行方式下输入NET/?或NET或NET HELP得到它的功能(COMMAND)列表,然后通过NET COMMAND/HELP或NET HELP COMMAND或NET COMMAND/?

命令得到相应功能的关心信息。在使用NET命令时需要注意的是:它的有一些命令是会赶忙产生作用并永久储存的,使用的时候要慎重。

6.Netstat

显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才能够使用。

netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

7.Ping

验证与远程运算机的连接。该命令只有在安装了 TCP/IP 协议后才能够使用。

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list

8.Route

操纵网络路由表。该命令只有在安装了 TCP/IP 协议后才能够使用。

route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric] 9.telnet

是一种远程访问协议,能够用它登录到远程运算机、网络设备或专用TCP/IP网络。 Telnet命令的一样格式如下:

telnet [Hostname/port],那个地点要注意的是〞Hostnqme包括了交换机的名称,但更多的是为交换机配置了的IP地址,因此在那个地点更多的是指交换机的IP地址。格式后面的〝Port〞一样是不需要输入的,它是用来设定Telnet通信所用的端口的,一样来说Telnet通信端口,在TCP/IP协议中有规定,为23号端口,最好不用改它,也确实是说我们能够不接那个参数。

10.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

11. pathping

是一个路由跟踪工具,它能将tracert和ping命令的功能和这两个工具所不提供的其他信息结合起来。Pathping命令在一段时刻内将数据包发送到到达最终目标的路径上的每个路由器,依照从每个点返回的数据包信息进行运算。 12. winipcfg

Winipcfg命令以窗口的形式显示IP协议的具体配置信息,命令能够显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还能够查看主机名、DNS服务器、节点类型等相关信息。其中网络适配器的物理地址在检测网络错误时专门有用。 命令格式:

winipcfg [/?] [/all]

五、摸索与问题:

1.试用ARP命令找到网关IP地址,并将其绑定为静态缓存项。 2.试用nbtstat命令找到己知IP的机器名和组名。 3.简述解决网络故障的思路。

实验12 Linux 环境下常用网络命令

一、实验目的:

1. 熟练使用Linux的差不多命令。 2. 熟练使用文本编辑工具vi。 3. 通过一些命令的使用,加深对shell 和进程的明白得,区分进程与程序。 4. 熟悉一些差不多的网络命令的使用。

二、实验内容:

1. 启动。 2. 差不多命令的使用。 3. Vi的使用。 4. 网络差不多命令的使用。

三、背景知识:

使用过Windows 系统的人都差不多适应了在图形环境下利用鼠标来治理系统。Linux系统也有图形环境,然而在类似DOS命令行的字符界面下治理系统的机会更多,因为字符界面的功能更加强大、灵活。要学好Linux并成为专家,把握好命令行下的Linux命令将是一个必经的挑战。

Linux命令专门之多,以致Linux高手也常常只能把握一部分命令,同时每一条命令也只用到常用的参数选项,因此我们那个地点只介绍常用的Linux命令和常用的参数选项。Linux命令专门简洁,这让初学者感到有点不太适应。为了便于经历,我们把命令进了分类,怎么说把某一命令划分到哪一类,难以做到绝对的合理,只要读者能够记住就达到分类的目的了。部分Linux命令〔如用户治理、设备治理、文件系统治理等〕将放在本书以后的章节专门介绍。

Linux命令像DOS命令一样,也分内部命令和外部命令。内部命令是Shell内置的命令,不需要在磁盘存有相应的可执行文件,而外部命令实际上确实是一个程序或可执行文件,只只是系统安装时它们差不多被安装好,成为Linux系统中专门重要的一部分而已。我们介绍的大部分是外部命令,那个地点不再区分命令的类别。

通常Shell具有命令补全功能,用户能够不把命令输全。只要Shell能区分出用户要输入的命令,用户能够用【Tab】键让Shell关心完成要输入的命令。专门是在文件名、名目名及命令名专门长时,补全功能能够减少用户的击键次数。

四、实验步骤:

1. 启动

Linux的启动操作过程和DOS相似,也能够通过按下Ctrl+Alt+Del三键进行热启动。不同的是Linux启动到最后时,需要进行登录。下面是一个典型的登录过程: ……

RedHat Linux release 5.1 Kernel 2.0.32 on an i686 login:

键入:root后,运算机提示输入口令(password:),输入你的口令〔假如是第一次启动,那么是你在安装时所输入的口令)即可。当运算机显现一个〝#〞提示符时,说明你登录成功!

[root@localhost root]#_ Linux提示符

C:\\>_ DOS提示符登录

2差不多命令的使用 1)差不多命令  cd

cd - 改变当前名目。

cd 名目名

假如不加名目名,那么回到用户的根名目,此外用户必须拥有读该名目的权限。进入另外 一个用户的名目只要 cd ~用户名即可。 例如:

pht:/tmp> cd id1 进入id1名目

pht:/tmp/id1> cd ~tlc 进入用户tlc的名目 pht:~tlc>

 cp

cp - 拷贝文件。

cp [options] 源文件 目标文件 cp [options] 源文件... 目标名目

-f, --force : 删除已存在的目标文件。

-i, --interactive : 在删除已存在的目标文件时给出提示。 -R, --recursive 整名目拷贝。

--help 在标准输出上输出关心信息并退出。 --version 在标准输出上输出版本信息并退出。

 less

less - 相关于more,用来按页显示文件。 例如:

显示test文件

[tlc@pht /]# less test

 ls

ls, dir, vdir - 列出名目下的文件 〔类似于DOS下的DIR命令〕。 pht~>man ls

 mkdir

mkdir - 建立名目〔同DOS下的md〕。

 more

more - 在终端上按页观看文件的过滤器。

more的功能没有less那么强大。而且less还提供了对more的模拟,只是一样用户可能 更适应于使用同DOS环境下相似的more。

 mv

mv - 将文件改名。

mv [参数] 源文件 目标文件

mv [参数] 源文件列表〔支持通配符〕 目标名目 例如:

[tlc@pht /]# mv -v source sourcefile -> destfile

[tlc@pht /]#  pwd

pwd - 显示正在工作或当前名目名。

 rm

rm - 删除文件或名目。 注意,在LINUX下假如产生类似于 〝-f〞这种文件名的文件,删除是先跟 〝--〞选项。 这说明后面所跟的 〝-f〞不是选项而是文件名,例如〝rm -- -file〞是删除文件

〝-file〞, 在删除文件名中包含专门字符的文件时,能够用〝\\+专门字符〞,或用\"\" 将文件名括起来。

 rmdir

rmdir - 删除空的名目。

su - 改变用户的ID或成为超级用户。  man

man - 显示具有一定格式的在线手册。

man 关于新手和老手来说差不多上专门有用的一个工具,用来快速查询命令和程序的使用方法和参数。编程人员也能够用来查询C函数的用法。当你打 man 3 ctime 时, 表示是要查阅在第 3节中的 ctime 的内容。

2)shell命令  df

df - 报告磁盘剩余空间。

 du

du - 报告磁盘空间使用情形wc

 wc - 统计一个文件中的字节数,单词数,行数。  who

who - 查看其他登录的用户。

 which

which - 显示命令的全路径。

which 程序名  bash

bash - GNU Bourne-Again SHell

自由软件基金会〔Free Software Foundation Inc〕拥有bash版权。

bash是Linux下的许多命令说明器中的一个,同sh兼容,同时包含了ksh和csh中一些有用的特性。 3)有关进程的命令  at

batch [-V] [-q 队列] [-f 文件名] [-mv] [时刻] at 在设定的时刻执行作业。 batch 用低优先级运行作业,只要系统的loadavg〔系统平均负载〕<1.5〔或者在atrun中设定的值〕它就开始执行作业。

超级用户能够在任何情形下使用at系列的命令。一样用户使用at系列命令的权益由文件/etc/at.allow,/etc/at.deny操纵。假如/etc/at.allow存在,那么只有列在那个文件中的用户才能使用at系列的命令。假如/etc/at.allow文件不存在,那么检查文件/etc/at.deny那个文件。只要不列在那个文件中的用户都能够使用at系列的命令。缺省的配置是/etc/at.deny为一个空文件,这说明所有的用户都能够使用at系列的命令。 例如:

at -f work 4pm + 3 days

在三天后下午4点执行文件work中的作业。 at -f work 10am Jul 31

在七月31日上午10点执行文件work中的作业。

 kill

kill - 中止一个进程

kill [ -s 信号 | -p ] [ -a ] 进程号 ...

kill -l [ 信号 ]

kill向指定的进程发出特定的信号,假如没有指定信号那么送出TERM信号,TERM信号将 杀死没有捕捉到那个信号的进程。关于某些进程可能要使用KILL (9)信号强制杀死。例如: kill -9 11721。将强制杀死进程11721。大多数SHELL内建kill命令。

 ps

ps - 查看进程状态。

4)其它与命令有关选项

字符 功能 ; 分隔命令

〔 〕 编组的一串命令置入括号内 | 管道

& 告诉命令在后台运行 $ 替换变量 3.vi - 功能强大的UNIX编辑器。

只要在命令行上键入 vi 就能够进入vi的编辑环境。

Vi有两种状态:输入状态和指令状态。用户在输入状态下能够输入文字资料,而指令状态是用来执行打开文件,存档,离开vi等操作命令。

当你刚进入vi时,机器是处在指令模式的,这时候你输入的任何字元都视为操作指令,而不被明白得为你要编辑的内容。

假如要离开vi,只需在指令模式下键入 :q

即可,假设要先存盘再离开,那么键入 :wq

注意:冒号也是用户自己键入的。假如你不明白现在是处在指令模式依旧输入模式,不妨按几下Esc键,那么能够在任何时候从输入模式跳回指令模式。

假如你想编辑一个叫letter的文件,不管它是否差不多存在,你只需在提示符后键入: vi letter

就能够进入vi,同时已打开了letter文件预备编辑。

在指令模式下按a(append)键,能够在光标的后面插入你想编辑的内容;按i(insert) 键,那么可在光标的前面插入你想编辑的内容;按o(open)键,可在光标所在列的下方新增一列。

4.差不多网络命令

〔1〕 telnet - 用来登录远端机器的客户端程序。用法: telnet 节点名. 〔2〕ftp - 简单的FTP客户程序,用法: ftp 节点名 〔3〕hostname【主机名】-显示或设置系统的主机名。

〔4〕ping【参数】主机名〔或IP地址〕-测试本主机和目标主机连通性。 (5) host主机名或IP地址- IP地址查找工具。

(6) ifconfig-用于配置网卡和显示网卡信息的工具。

(7) traceroute目标主机名或IP地址-显示本机到达目标主机的路由路径。 (8) wall-向任何用户终端发送字符消息。

(9) write用户名[终端] -向用户发送字符消息。

(10)mesg[参数]-操纵他人向自己的终端发送消息的能力。

(11)finger[用户名@主机]-显示主机系统中用户的信息。

(12)netstat[参数选项]-显示网络连接、路由表、网卡统计数等信息。 (13)clear-清除屏幕。

(14)dmesg-显示内核引导时的状态信息。 (15)unmae-显示系统的信息。

(16)date[时刻]-显示或设置系统的时刻。 (17)cal[月][年]-显示指定年月的月历。

(18)help[内置命令]-用于查看Linux内置命令的关心。

五、摸索与问题:

1.测试自己的主机和某一主机是否通信正常,通常使用哪个命令? 2.治理员想终止用户user1的登录进程,应采纳哪些命令? 3.稳妥的关机命令是什么?

因篇幅问题不能全部显示,请点此查看更多更全内容

Top