Windows环境下常用网络命令的实验.docx
- 文档编号:3675130
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:9
- 大小:22.43KB
Windows环境下常用网络命令的实验.docx
《Windows环境下常用网络命令的实验.docx》由会员分享,可在线阅读,更多相关《Windows环境下常用网络命令的实验.docx(9页珍藏版)》请在冰豆网上搜索。
Windows环境下常用网络命令的实验
实验11Windows环境下常用网络命令
一、实验目的:
使学生掌握Windows2000环境下常用网络命令的使用方法。
二、实验内容:
1.认识Windows2000环境下常用网络命令的格式和相关的参数。
2.熟悉Windows2000环境下一些常用的网络命令:
arp、ftp、ipconfig、nbtstat、net、netstatping、route、telnet、tracert、pathping、winipcfg。
三、背景知识:
作为一个网络操作系统,Windows2000以其友好的图形界面,强大的治理功能,易于扩展及适应性强等特点深受用户的喜爱.Windows2000Server对网络的治理是通过活动目录来进行的.活动目录是一种目录服务,它存储有关网络对象信息.这些对象是用户,域,组织单元,树和森林,网络上所有的可用资源信息都被集成于这些对象之中,利于治理员和用户方便查找和使用.Windows2000环境下的一些常用的网络命令正是我们实现网络治理的有用工具.
四、实验步骤:
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:
filename] [-a] [-w:
windowsize] [computer]
3.Ipconfig
显示所有当前的TCP/IP网络配置值。
该命令在自动猎取IP地址的客户端有专门的用途。
显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还能够查看主机的相关信息如:
主机名、DNS服务器、节点类型等。
其中网络适配器的物理地址在检测网络错误时特不有用。
在命令提示符下键入ipconfig/?
可获得ipconfig的使用关心,键入ipconfigall可获得IP配置的所有属性。
4.nbtstat
该诊断命令使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP连接。
该命令只有在安装了TCP/IP协议之后才可用。
nbtstat[-aremotename][-AIPaddress][-c][-n][-R][-r][-S][-s][interval]
5.Net
WindowsNT(2000)中的net命令是WindowsNT中的一个功能强大的工具。
尽管必须用命令行方式执行,但它的功能确覆盖了WindowsNT中大部分重要的治理功能。
例如,它能够治理网络环境、各种服务程序的运行和配置、进行用户和登陆治理等。
它还能够查看服务器的许多本地信息。
能够通过以下两种方法获得NET命令的关心信息:
(1)在NT下能够用图形的方式,通过开始菜单>关心>索引,然后输入NET。
(2)也能够在命令行方式下输入NET/?
或NET或NETHELP得到它的功能(COMMAND)列表,然后通过NETCOMMAND/HELP或NETHELPCOMMAND或NETCOMMAND/?
命令得到相应功能的关心信息。
在使用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.简述解决网络故障的思路。
实验12Linux环境下常用网络命令
一、实验目的:
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启动到最后时,需要进行登录。
下面是一个典型的登录过程:
……
RedHatLinuxrelease5.1
Kernel2.0.32onani686
login:
键入:
root
),输入你的口令(假如是第一次启动,则是你在安装时所输入的口令)即可。
当计算机出现一个“#”提示符时,表明你登录成功!
[root@localhostroot]#_ Linux提示符
C:
\>_ DOS提示符登录
2差不多命令的使用
1)差不多命令
●cd
cd-改变当前目录。
cd目录名
假如不加目录名,则回到用户的根目录,此外用户必须拥有读该目录的权限。
进入另外一个用户的目录只要cd~用户名即可。
例如:
pht:
/tmp>cdid1进入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/]#lesstest
●ls
ls,dir,vdir-列出目录下的文件(类似于DOS下的DIR命令)。
pht~>manls
●mkdir
mkdir-建立目录(同DOS下的md)。
●more
more-在终端上按页观看文件的过滤器。
more的功能没有less那么强大。
而且less还提供了对more的模拟,只是一般用户可能更适应于使用同DOS环境下相似的more。
●mv
mv-将文件改名。
mv[参数]源文件目标文件
mv[参数]源文件列表(支持通配符)目标目录
例如:
[tlc@pht/]#mv-vsourcefiledestfile
sourcefile->destfile
[tlc@pht/]#
●pwd
pwd-显示正在工作或当前目录名。
●rm
rm-删除文件或目录。
注意,在LINUX下假如产生类似于“-f”这种文件名的文件,删除是先跟“--”选项。
这表明后面所跟的“-f”不是选项而是文件名,例如“rm---file”是删除文件“-file”,在删除文件名中包含专门字符的文件时,能够用“\+专门字符”,或用""将文件名括起来。
●rmdir
rmdir-删除空的目录。
su-改变用户的ID或成为超级用户。
●man
man-显示具有一定格式的在线手册。
man关于新手和老手来讲差不多上特不有用的一个工具,用来快速查询命令和程序的使用方法和参数。
编程人员也能够用来查询C函数的用法。
当你打man3ctime时,表示是要查阅在第3节中的ctime的内容。
2)shell命令
●df
df-报告磁盘剩余空间。
●du
du-报告磁盘空间使用情况wc
●wc-统计一个文件中的字节数,单词数,行数。
●who
who-查看其他登录的用户。
●which
which-显示命令的全路径。
which程序名
●bash
bash-GNUBourne-AgainSHell
自由软件基金会(FreeSoftwareFoundationInc)拥有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-fwork4pm+3days
在三天后下午4点执行文件work中的作业。
at-fwork10amJul31
在七月31日上午10点执行文件work中的作业。
●kill
kill-中止一个进程
kill[-s信号|-p][-a]进程号...
kill-l[信号]
kill向指定的进程发出特定的信号,假如没有指定信号则送出TERM信号,TERM信号将杀死没有捕捉到那个信号的进程。
关于某些进程可能要使用KILL(9)信号强制杀死。
例如:
kill-911721。
将强制杀死进程11721。
大多数SHELL内建kill命令。
●ps
ps-查看进程状态。
4)其它与命令有关选项
字符功能
;分隔命令
()编组的一串命令置入括号内
|管道
&告诉命令在后台运行
$替换变量
3.vi-功能强大的UNIX编辑器。
只要在命令行上键入vi就能够进入vi的编辑环境。
Vi有两种状态:
输入状态和指令状态。
用户在输入状态下能够输入文字资料,而指令状态是用来执行打开文件,存档,离开vi等操作命令。
当你刚进入vi时,机器是处在指令模式的,这时候你输入的任何字元都视为操作指令,而不被理解为你要编辑的内容。
假如要离开vi,只需在指令模式下键入
:
q
即可,若要先存盘再离开,则键入
:
wq
注意:
冒号也是用户自己键入的。
假如你不明白现在是处在指令模式依旧输入模式,不妨按几下Esc键,则能够在任何时候从输入模式跳回指令模式。
假如你想编辑一个叫letter的文件,不管它是否差不多存在,你只需在提示符后键入:
viletter
就能够进入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.稳妥的关机命令是什么?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 环境 常用 网络 命令 实验