




免费预览已结束,剩余94页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux网络管理部分实验1 RedHat Linux 9的安装和初步认识1、实验目的(1)了解Linux操作系统的基本特点和发展历史(2)了解Linux操作系统的磁盘分区格式(3)能够熟练安装和卸载Linux 操作系统(4)熟悉Linux图形用户界面下的系统基本配置2、实验内容(1)了解安装Linux前的准备工作(2)在虚拟机(VMWare)上安装Linux(3)了解VMWare的基本操作(在虚拟OS中添加网卡等)(4)在图形用户界面下掌握Linux常用操作(如新建文件、删除文件、查看和修改网卡IP地址等信息、添加删除用户、设置用户密码和系统的基本配置等)3、理论知识(1)Linux的产生和发展Liunx最初是由芬兰赫尔新基大学计算机系大学生Linuxs(李纳斯)编写的,(2)Linux系统的组成Linux由四部分组成:内核、Shell、文件系统和应用程序。内核:是操作系统的“心脏”,是运行程序和管理硬件设备的核心程序。Shell:是系统的用户界面,提供用户和内核交互的一系列的接口,接收用户的命令并送到内核中执行,类似DOS下的命令界面。实际上Shell是一种命令解析器,目前常用到的shell为Bash。Linux文件系统:是对存储在磁盘上的文件进行管理和组织的方法。Linux常用的文件系统为EXT2、EXT3,和windows支持的Fat、Fat32以及NTFS不同,当然Linux也支持FAT, FAT32, NTFS等文件系统。应用程序:类型Windows下的应用程序,指具有某种特定功能的程序集。 (3)安装Red Hat Linux9的准备工作 在安装Linux之前,必须要为Linux进行分配磁盘空间。在此,要了解些和硬盘分区有关的知识。 常见的硬盘按接口可以分为IDE硬盘和SCSI硬盘。个人PC机上多用IDE硬盘,IDE接口的数据线一般最多只能支持两个IDE硬盘,而SCSI能支持超过15硬盘,并且SCSI的读写速度和稳定 性远高于IDE硬盘,所以SCSI的硬盘多用于网络服务器。 硬盘在使用前必须进行分区。磁盘的分区有主分区,扩展分区和逻辑分区。一个硬盘最多可以有4个主分区,一个扩展分区,在扩展分区中又可以划分多个逻辑分区。 下图为在Windows的“管理”中查看硬盘分区情况的图。 Windows下查看硬盘的分区结构由于在Linux中所有的设备都是当作是一个文件,所以所有的设备都赋予了一个文件名。Linux的设备文件是存放在/dev下的,磁盘设备的文件名对应如下表。磁盘设备名称表磁盘设备文件名第1块IDE硬盘/dev/hda第2块IDE硬盘/dev/hdb第1块SCSI硬盘/dev/sda第2块SCSI硬盘/dev/sdb 硬盘分区名称表如下:磁盘分区名称表磁盘设备文件名第1块IDE硬盘的第一个分区(主分区)/dev/hda1第1块IDE硬盘的第5个分区(逻辑分区)/dev/hda5第1块SCSI硬盘的第一个分区(主分区)/dev/sda1第1块SCSI硬盘的第一个分区(逻辑分区)/dev/sda5 Windows 中 各磁盘分区在Linux中的文件名称对应关系。 4、实验环境 软件:VMWare Workstation 5.0,Redhat Linux 9.0安装盘, redhat1, redhat2, redhat3。5、实验步骤 (1)开始安装 选择VMWare WorkStation中的File菜单中“new virtual machine”子菜单,如图1然后一直单击下一步,在选择安装操作系统时选择Linux,版本选择时选择RedHat,然后单击下一步直至完成。(2)将Linux安装盘1放入光驱(或者可以选择虚拟光驱,如果有.iso的镜像文件)。然后在虚拟机中启动Linux。这时就会出现安装画面。 图1(3)(4)(5)Linux的分区方案 通常在Linux分区,至少包含包括SWAP分区的两个分区。常用的分区方案如下:SWAP分区:为交换分区,用于支持虚拟内存,通常设置为物理内存的两倍。/分区:存放系统程序和所有用户的数据。/boot分区:存放Linux启动相关的程序和文件。通常为100M。至于/usr、/var、/home分区可以根据需要来决定是否需要。删除已经安装的linux。1)在Dos启动Windows系统,或者进入到Dos模式。 2)执行如下命令删除写在硬盘MBR上的GRUB或LILO引导程序。 3)对于Windows 2000 以上的用户,可以使用管理工具中的磁盘管理工具删除磁盘上所有的Linux分区。4)或者使用PQ Magic等硬盘分区工具来删除所有Linux分区。图形用户界面下Linux系统的基本配置 登录Linux的图形化界面网卡IP地址的网络配置系统用户帐号的设置6、课后思考实验2 利用SSL远程登录管理Linux和Windows中的文件传输1、实验目的(1) 掌握SSH的概念和工作过程(2)掌握Putty、Secure CRT、Secure Fx等软件的使用(3)掌握使用Secure FX 来实现Windows 和Linux的文件的互传(4)掌握在Linux下使用SSH命令登录到其他的Linux系统2、实验内容(1)掌握远程登录常用的协(2)安装Secure crt、Secure FX等远程登录软件(3)设置Linux下的IP地址,分配帐号和密码,在Windows下使用putty和secure crt ,secure FX来登录远程的Linux系统(4)在远程登录的界面中执行基本的Linux命令,并使用Secure FX来完成终端和服务器的文件的互传(5)在Linux下使用SSH命令来登录到其他的Linux系统3、实验环境 操作系统:Windows 2000/XP, Redhat linux 9 软件:VMWare Workstation 5.0,Putty,Secure crt, Secure FX.拓扑图: 图1 Linux环境拓扑图4、理论知识 SSH(Secure Shell)用于远程登录,在网络中传输的数据是经过加密的,比明文传输具有很好的安全性,SSH的客户端适用于多种平台,几乎所有的UNIX平台包括HP-UX,Linux,AIX,Solaris等都可以运行SSH,另外非UNIX平台OS/2, Windows 200/XP等,也可以运行SSH的客户端。 根据所用的SSH版本的不同,可以采用RSA或者Diffie-Helman和数字签名标准来实现,也可亚选择使用各种不同的身份认证方法,包括公共钥匙法、rhosts/shosts认证法和密码认证等。 SSH有两部分:客户端和服务器程序。服务器程序是一个守护进程,在后台运行且无须任何类型的常规管理,并响应客户端的连接请求。服务器端包含一个文件,即sshd程序,通常放在/usr/local/sbin下。服务器提供了对远程连接的处理,包括公共密钥认证、密钥交换、对成密钥加密和非安全连接本身。对SSH2,使用sftp来取代FTP协议来进行文件传输,在服务器端,则用sftp-server来管理安全文件传输的连接。5、实验步骤 1、在Windows环境下使用putty登录远程Linux系统在Windows下,用户可以用putty登录远程Linux系统,putty是一个绿色软件,无需安装,可直接使用。Putty支持Telnet、SSH、Rlogin等多种连接方式。下面给出使用putty登录远程Linux系统的操作截图:登录: 2、安装Secure Crt, Secure FX软件。 然后按下一步,直到安装完成。安装Secure FX。利用Secure crt登录Linux系统利用Secure FX 来进行文件传输输入密码,通过验证后便可以登录Linux系统,在下面的图中可以看到Linux系统的树型目录结构,由于是以root身份登录的,所以具有最高权限。对比下面在Linux下考到/root目录下的文件,发现是一样的。Secure FX提供了非常方便的文件的上传和下载,利用鼠标进行拖放就可以完成文件的上传和下载了。6、课后思考实验3 Linux下CLI命令界面的基本操作和常用的基本命令1、实验目的 (1)掌握Linux下基本命令的使用 (2)掌握Linux下控制台知识 (3)掌握VI编辑器的用法 (4)熟悉Shell环境和简单的Shell编程2、实验内容3、实验环境4、理论知识5、实验步骤Dos 基本指令和Linux基本指令对照 dir copy cd deletree md rename rd delete type cls more move一、启动 Linux的启动过程和DOS、Windows相似,也可以通过按下Ctrl+Alt+Del三键进行热启动,和其他操作系统不同,Linux没有默认的登录用户,启动完成后就必须进行登录,在Redhat Linux 9中,默认的登录模式是基于X-Window的,可以通过Ctrl+AltF1 F6切换到虚拟控制台,Linux总共有六个虚拟控制台,在虚拟控制台登录如下:login: 输入用户名和密码就可以登录了登录后出现rootlocalhost root# “#”为以root身份登录的提示符,也就是管理员登录的提示符,如果是一般用户登录,提示符为“$”。第一个root为登录的用户名,而最后一个root为登录进入的文件夹名称。在Linux系统中,在桌面单击右键,选择新建终端,则弹出以下的命令窗口后,就可以在提示符后输入Linux的命令。或者我们通过Putty、Secure crt等终端远程登录Linux,进入命令行界面,也可以输入命令对Linux系统进行管理。二、常用的一些命令 和Dos命令的比较 1、显示文件目录的命令(DOS下为dir) 用法如下:rootazuo root# ls /显示当前文件夹中的文件名anaconda-ks.cfg install.log install.log.syslog opt scrollkeeper-tempfile.0rootazuo root# ls l /显示当前文件夹中所有文件的属性总用量 76-rw-r-r- 1 root root 1266 7月 9 23:47 anaconda-ks.cfg-rw-r-r- 1 root root 18275 7月 9 23:46 install.log-rw-r-r- 1 root root 3048 7月 9 23:46 install.log.syslogdrwxr-xr-x 2 root root 4096 7月 26 14:32 opt-rwxr-r- 1 root root 4377 7月 9 16:20 scrollkeeper-tempfile.0ls命令的其他用法: # ls a /查看所有文件,包括隐藏文件和隐藏文件夹,在Linux中,以“.”开头的文件为隐藏属性,和windows下隐藏文件概念一样2pwd命令 打印输出当前的绝对路径rootazuo named# pwd /输出当前绝对路径/var/named3mkdir命令 创建一个新的文件夹rootazuo home# mkdir friend /在当前目录下创建一个名为friend的文件夹4Cd命令 进行目录的切换rootazuo named#cd /var/named/chroot/ /切换到/var/named/chroot/目录5cp 拷贝文件命令rootazuo root# touch kk /创建文件kkrootazuo root# cp kk /tmp /把文件kk拷贝到/tmp目录下rootazuo root# cp -r test /tmp /test为一个文件夹,将test文件夹拷贝到/tmp目录下,-r是递归拷贝,也就是将test文件夹中的所有文件都进行拷贝。注:要进行整个文件夹的拷贝,必须加上-r。6rm 删除命令rootazuo root# rm kk /删除文件kkrootazuo root# rm rf test /创删除文件夹test,-r表示删除文件夹中所有的内容,f表示不出现删除提示7cat、less、more 查看文件内容的命令rootazuo root# cat kk /查看文件kk的文件内容8head、tail分别为查看文件前10行和后10行的内容9Find、whereis、 locate为查找文件Usage: find path. expressionrootazuo root# find /var -name *.zone /在/var目录中按文件名查找与”*.zone”匹配的文件名/var/named/.zone/var/named/localhost.zone10常用显示信息命令stat 显示指定文件的相关信息 rootazuo root# stat install.logwho、 w 显示在线登录用户 rootazuo root# whoHostname 显示主机名称 rootazuo root# hostnameUname 显示操作系统信息 rootazuo root# uname r 显示内核信息Dmesg 显示系统启动信息 rootazuo root#dmesgtop 显示系统中耗费资源最多的进程 fdisk 显示硬盘分区情况 rootazuo root# fdisk l /显示分区大小locale显示当前语言环境 rootazuo root#localeifconfig 显示网络接口的信息 rootazuo root# ifconfig11、tar命令(1)打包命令 tar cvf tmp.tar kk /将kk文件夹打包成tmp.tar归档文件 -c 建立新的归档文件 -v 处理时显示文件名 -f 打包文档命名,f一定要在最后 tar zvcf tmp.tar.gz /tmp /打包成tar.gz格式要加上-z tar jvcf tmp.tar.bz /tmp /打包成tar.gz格式要加上-j(2)解包命令 tar -zvxf tmp.tar.gz -C /tmp / 解包至/tmp目录下 -x 表示解包的意思,-C 表示解包至那个目录tar -jvxf tmp.tar.bz -C /tmp / 解包至/tmp目录下 -x 表示解包的意思,-C 表示解包至那个目录注意.bz和.gz两种压缩包的格式的区别,学会使用-C参数指定到某个文件夹,学会打包是用-c参数,而解包是使用-x参数,-f参数要放在最后二、Vi文本编辑器 掌握内容: vi的功能及其3种工作方式 3种模式的切换以及简单的命令操作 vi是Linux(UNIX)世界最强大的文本编辑器,vi是visual的缩写,是一个全屏幕文本编辑器,vi有三种模式:编辑模式、末行(命令)模式和插入模式。编辑模式用于编辑文字资料,插入模式用于进行文字的输入;末行模式则用于下达一些编排文件、存盘以及退出vi等操作指令。1、 进入vi rootazuo root#vi filename /使用vi来编辑一个文件2、 移动光标指令 复制、删除命令 ndw 或ndW:删除光标处开始及其后的n-1个字 d0:删除至行首 d$:删除至行尾ndd:删除当前行及其后n-1行nyy:复制n行p:粘贴x或X:删除一个字符,x删除光标后的,而X删除光标前的u:还原上一个指令造成的改变插入文本类命令i:在光标前插入I:在当前行首a:光标后A:当前行尾o:在当前行之下新开一行O:在当前行之上新开一行Esc:退出插入模式末行模式: :w 保存当前文件 :q 不保存当前文件退出vi :x 保存当前文件并退出 :q! 强制不保存文件并退出vi :!command 执行shell命令command搜索及替换命令/pattern 从光标开始向文件尾搜索pattern?pattern 从光标向文件首搜索patternn 在同一方向上重复上一次搜索命令N 在反方向上重复上一次搜索命令:s /p1/p2/g 将当前行中所有的p1均用p2替代6、课后思考实验4 Linux文件系统以及Linux移动设备的使用1、实验目的2、实验内容3、实验环境4、理论知识5、实验步骤6、课后思考实验5 Linux下软件的安装和APT服务器的架设1、实验目的2、实验内容3、理论知识4、实验步骤5、实验步骤6、课后思考实验6 Linux下基本的网络配置1、实验目的(1)理解TCP/IP网络模型及其相关概念(2)掌握Linux以太网接口配置(3)掌握Linux下TCP/IP常用网络命令(4)掌握Linux下网络配置常用到的文件2、实验内容(1)网络接口参数的设定(2)网络侦错(3)网络查询(4)远程连接(5)文本浏览器3、理论知识(1)TCP/IP网络协议栈(2)常用到的网络协议(3)TCP/IP常用到的配置文件及其功能1)etc/sysconfig/network 包含了计算机最基本的网络信息,用于系统启动文件如下:2)etc/sysconfig/network-script 为网络接口信息的配置目录,该目录下的文件为网络接口的配置脚步。在Linux中,可以使用# ifconfig 命令来查看网络接口的配置信息。其中eth0,表示Linux中的第一块以太网卡,如果有多网卡的主机,则依次以eth1,eth2,来表示。另外,在一个网卡上可以绑定多个IP地址,每一个IP地址相当于以太网的一个子接口,例如在eth0上设置两个子接口,可以用eth0:1,eth0:2来表示。相应地,每一个子接口也会产生一个脚本配置文件,这些文件也都是存放在network-script下的。rootazuo root# ls /etc/sysconfig/network-scripts/ifcfg-eth0 ifdown-ipv6 ifup ifup-isdn ifup-sitifcfg-lo ifdown-isdn ifup-aliases ifup-plip ifup-slifdown ifdown-post ifup-cipcb ifup-plusb ifup-wirelessifdown-aliases ifdown-ppp ifup-ippp ifup-post init.ipv6-globalifdown-cipcb ifdown-sit ifup-ipv6 ifup-ppp network-functionsifdown-ippp ifdown-sl ifup-ipx ifup-routes network-functions-ipv6在上图中,我们可以看到ifcfg-eth0文件,该文件就是eth0,也就是第一块网卡的脚本配置文件。4、实验步骤(1)网络接口参数的设置 设置网络接口参数,主要以下几种方法:1)使用GUI工具配置,这个比较简单,如同windows的图形界面,这里就不再多说,只是给出简单的截图而已。2)使用netconfig或setup配置网络接口信息 在命令行中输入,netconfig或setup,则进入到类似dos下的图形菜单方式,然后使用键盘就可完成网络接口信息的配置。使用netconfig界面如下:使用setup输入setup命令后,出现上图界面,选择Network configuration,后面的步骤就和netconfig出现的界面是一样的,可以使用同样的配置方法。3)使用ifconfig命令例子:rootazuo root# ifconfig a /查看所有网络接口的配置信息rootazuo root# ifconfig /查看活动的网络接口的配置信息rootazuo root# ifconfig eth0 0 netmask /将eth0接口配置IP地址为0,掩码为, 4)启动网卡和关闭网卡的命令 ifup, ifdown 例子:rootazuo root# ifup eth0 /启动网卡eth0rootazuo root# ifdown eth0 /关闭网卡eth0 netconfig(或setup)和ifconfig配置的区别 neconfig(或setup):只写配置文件,配置完成不会马上生效,要重启网络才生效。 ifconfig:不写配置文件,配置完成就马上生效,但是如果系统重启就会失效,主要用于临时的网络测试使用。使用rootazuo root# service network restart 命令可以重启网络配置,那么ifconfig进行的配置信息就会丢失。 要了解两种配置网络接口信息的区别和使用(2)路由信息的配置和查看命令route1) 查看路由表信息rootazuo root# route n /查看路由表信息Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface U 0 0 0 eth1 U 0 0 0 eth0 U 0 0 0 eth0 U 0 0 0 lo UG 0 0 0 eth0 2)添加路由信息 route add net netmask dev eth0 /添加通往网络的路由 route add default gw /添加默认网关为3)进行简单IP地址计算工具ipcalc,该工具主要用于进行变长子网掩码的网络号,掩码和广播地址的计算。 rootazuo root# ipcalc -n -m -b /26 注: -n :表示要计算网络号 -m :表示要计算网络的掩码 -b :表示要计算网络的广播地址故上述命令为计算/26所在网段的网络号,掩码和广播地址结果如下。NETMASK=92BROADCAST=3NETWORK= 4)网络侦错和网络查询 这部分的命令和Windows下的命令差不多,这里简单介绍就可以了。 ping 命令:主要用于查询网络线路的连通性。通过发送请求回答类型的ICMP数据包,看目的方是否有回应来判断对方的状态。是网络中最常用的一个检测命令。你们可以设置不同的参数来实现不同ping命令的功能。 例: rootazuo root# ping 0或rootazuo root# ping traceroute 命令:该命令用于发现到达目的主机所经过的路径,在Windows下为tracert命令,功能是一样的。 netstat命令:该命令功能强大,为Linux网络服务中最常用的命令之一。用man netstat查看得到netstat的解析为: Netstat prints information about the Linux networking subsystem. The type of information printed is controlled by the first argument, rootazuo root# netstat I / 查看网络接口状态信息rootazuo root# netstat a /显示所有的网络连接信息例子:rootazuo root# netstat -anp | grep :22 /用于查询主机有没有在22号端口上的连接结果如下:rootazuo root# netstat -anp | grep :22tcp 0 0 :22 :* LISTEN 1595/sshdtcp 0 0 0:22 :1039 ESTABLISHED 1968/sshd 使用上述命令可以用来查看某一个网络服务有没有正常启动。 主要通过查看该服务的端口有没有开启,而要查看某个端口的开启与否,就可以使用上述命令。host命令:用于进行网络中域名的解析,如# host ,解析的主机的IP地址,和nslookup命令类型。nslookup命令:该命令也用于域名的查询。功能强大。例子如下:# nslookup 远程连接1.telnet命令 Telnet协议是TCP/IP协议簇中的一员,是Internet远程登录服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机的一个终端。 Telnet 曾经广泛应用于远程的网络管理,例如路由器和交换机的管理都提供telnet服务。Telnet协议对应的端口号为23。但是telnet存在以下缺点,正逐渐地被ssh替代。明文传输,容易捕获漏洞较多,容易导致缓存溢出效率不高命令格式:telnet hostIP port# telnet 0 25 /从25端口登录0练习:利用ifconfig设置一个临时的IP地址,为02/27, 子接口为eth0:1,同时设置其最大传输单元为1000字节。5、课后思考实验7 Webmin的配置管理和使用1、实验目的 (1)了解Webmin软件的用途 (2)webmin软件的安装和配置 (3)webmin软件使用与用户管理2、实验内容 (1)webmin的安装与配置 (2)webmin软件使用与用户管理 (3)webmin软件管理窗体界面介绍3、理论知识 webmin简介 webmin是基于web的Linux系统管理界面,借助任何支持表格和表单的浏览器(和File Manager模块所需要的Java),可以设置用户帐号、Apache、DNS、文件共享等。Webmin包括一个简单的web服务器和许多CGI程序,这些程序可以直接修改系统文件,例如/etc/passwd。 Web服务器和所有的CGI程序都用perl5编写,没有使用任何非标准的Perl模块。 事实上,Webmin可以运行与所有类Unix平台,包括Linux、AIX、HPUX、Solaris、OS等。他具有一个web前端,可以完成Linux中诸多管理任务,可以以本地方式或远程方式运行于任意图形化浏览器中。 Webmin用ssl来保证安全,防止侦听。webmin是可扩展的。设计者提供了一个开发向导,而且也出现了第三方的模块。用户可以设计自己的模块,以使webmin可以按照自己的需要进行调整。Webmin的下载和安装可以到webmin的官方网站上下载webmin的最新版本。实验室的版本为webmin-1.250.tar.gz。如果下载的是RPM包,则可以直接通过命令#rmp Uvh webmin-1.250.norach.rpm 来进行安装和升级。我们主要掌握RPM包和tar.gz包的安装。4、实验步骤(1)webmin的安装。 大家在服务器上下载webmin的tar.gz包,文件名为webmin-1.250。按照如下命令来进行安装。 1)、解压数据包 将webmin-1.250.tar.gz包下载到/home目录下,然后使用命令 tar zvxf webmin-1.250.tar.gz /将webmin-1.250.tar.gz解压到当前目录,解压完当前目录下多了一个文件名为webmin-1.250文件夹。 可以使用ls命令来查看是否解压正确。 2)安装 rootazuo home#cd webmin-1.250 /进入webmin-1.250目录 rootazuo webmin-1.250# ./setup.sh /执行setup.sh来完成按照 注:setup.sh为shell脚本文件,类似Windows下的批处理.bat文件,./为执行当前目录下的可执行文件。启动webmin# cd /etc/webmin#./startwebmin安装成功登录界面如下图在提示框中输入用户名和密码,用户名默认为admin,密码在安装时已经提示设置,设置为123456。通过验证后进入到webmin的图形化管理界面。在管理界面中,包括了Linux系统的大部分的管理选项。大家可以根据里面的内容来进行配置练习。(1)系统(System)窗口 系统窗口用于进行Linux操作系统的总体设置,如下图。可以配置文件系统、用户、组和系统通常的引导行为,也可以控制查看系统中运行的服务。可以选择Bootup and Shutdown来决定系统是否自动启动。可以通过System Logs来查看系统日志,通过Scheduled Commands来设置定期的任务,通过Software Package来方便地查看系统已经安装的软件包,以及到发行版本升级库和的接口。(2)network窗口主要提供用于配置网络硬件的工具以及进行一些复杂的网络控制(如防火墙)。所有的工具都是通过修改标准的配置文件来完成的,因此,在webmin中所做的工作也可由对应的控制台命令来完成。(3)hardware硬件窗口用于配置计算机的物理设备,主要时打印机、刻录机和存储设备。这里还提供了逻辑卷管理(logical volume management)工具,能够可视化地管理Linux系统上的动态卷。(4)Server服务窗口,多用于对作为网络服务器的Linux操作系统来进行各种网络服务器的管理。提供了大部分网络服务器的图形化配置界面,支持FTP、SSH、Mail、Mysql、DHCP、Samba、DNS等等网络服务。(5)Cluster 集群系统配置窗口。集群指其配置需要同步的一组相关系统。系统可以在进行系统故障检测时同步用户、组、软件包等配置。这些工具可以帮助构建错误恢复系统和其他需要同步的系统。集群是一个高级的技术,大家可以参考其他资料来加深了解。(6)Others窗口有各种工具:这些工具有的需要浏览器安装了JRE后才能运行。如“ssh/telnet login”和“file manager”5、课后思考安装并配置webmin管理工具安装方式:使用RPM包或者.tar.gz包利用webmin配置web服务器,配置要求如下:设置主目录的路径为/var/www/web添加index.jsp文件为默认文档设置apache监听的端口号为8888设置默认字符集为GB2312实验8 1、实验目的2、实验内容3、理论知识4、实验步骤5、课后思考实验9 Linux下DHCP服务器的配置1、实验目的(1)掌握DHCP的基本概念,如:作用域、地址池、租约、保留地址等(2)掌握DHCP的工作原理,主要是IP地址的获取过程(3)掌握DHCP服务器的配置方法(4)掌握DHCP客户端的配置方法2、实验内容(1)配置DHCP服务器(2)配置Linux下的DHCP客户端(3)使用dhclient工具来验证IP地址的获取正确性3、理论知识DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化主机IP地址分配管理的TCP/IP标准协议。DHCP是BOOTP协议的扩展,基于C/S模式,提供了一种动态指定IP地址和配置参数的机制,主要用于大型网络环境和配置比较困难的地方。一些基本概念(1)DHCP客户机:一台通过DHCP服务器获取网络配置参数(包括网关、DNS服务器等网络配置)的计算机,通常是普通的工作站。(2)DHCP服务器:提供网络设置参数(主要指IP地址、默认网关、DNS服务器等网络配置)给DHCP客户机的主机。(3)作用域:网络中的所有可分配的IP地址的连续范围。(4)地址池:可供DHCP客户机使用的IP地址范围。(5)租约:DHCP服务器指定客户机所获得的IP地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新IP地址的租约,否则不能继续使用该IP地址。(6)保留地址:子网中指定硬件设备使用的IP地址。(7)排除范围:不用于dhcp分配的IP地址范围。DHCP的工作原理第一次登录1)DHCP工作的第1步:DHCP发现。 指的是客户端启动网卡时,获取IP地址的第一步。 DHCP客户端使用作为自己的IP地址,55作为服务器的地址,然后在UDP的67或68端口广播一个DHCP发现信息。然后等待服务器的响应2)DHCP工作的第1步:DHCP提供指网络中的任何一个DHCP服务器在收到客户端的DHCP发现信息时,如能够提供IP地址,就从该DHCP服务器中的IP地址池中选取一个没有出租的IP地址,然后利用广播方式提供给DHCP客户端。3)DHCP第三个过程是DHCP请求 DHCP客户端收到第一个DHCP服务器的应答信息后,就以广播的方式发送一个DHCP请求信息给网络中所有的服务器。通知服务器已经接收到IP地址,同时通知其他服务器不用再给他分配IP地址。4)DHCP第三个过程:DHCP应答分配IP地址DHCP服务器收到DHCP请求信息后,就将该IP地址标识为已租用,然后以一个广播方式发送一个DHCP应答信息给DHCP客户端。客户端接收到DHCP应答信息后,就完成了IP地址的获取过程,可以使用该IP和其他计算机进行通信了。4、实验步骤1)安装DHCP服务器rootazuo root# rpm -qa | grep dhcp /检查网络是否安装了DHCP软件包 注:-q : 查询安装的软件包 -a : 所有的软件包如果没有出现任何信息,则证明没有安装过dhcp软件包。则先下载和DHCP有关的软件包,然后使用以下命令安装rootazuo root# rpm ivh dhcp-3.0-12-6.14.i386.rpmrootazuo root# rpm ivh dhcp-devel-3.0p12-6.14.i386.rpmrootazuo root# rpm ivh dhclient-3.0p12-6.14.i386.rpmrootazuo dhcp software# rpm -Uvh dhcp-3.0.1-54.EL4.i386.rpm出现两处进度条显示为100方为安装成功。warning: dhcp-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing. # 100% 1:dhcp warning: /etc/dhcpd.conf created as /etc/dhcpd.conf.rpmnew# 100%rootazuo dhcp software# rpm -Uvh dhcp-devel-3.0.1-54.EL4.i386.rpmwarning: dhcp-devel-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing. # 100% 1:dhcp-devel # 100%ro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年通信接入设备项目提案报告
- 2025年血液制剂项目立项申请报告范文
- 2025贵州毕节医学高等专科学校第一批次“人才强市”暨高层次急需紧缺人才引进模拟试卷附答案详解(典型题)
- 合作项目质量与责任承诺书5篇
- 2025年嘉兴海宁市中心医院公开招聘高层次急需卫技人员4人考前自测高频考点模拟试题及参考答案详解
- 行业信誉铸就承诺书9篇
- 2025昆仑数智科技有限责任公司春季高校毕业生招聘15人考前自测高频考点模拟试题及答案详解(易错题)
- 2025年绍兴新昌县卫健系统第一次公开招聘编外人员6人模拟试卷及一套完整答案详解
- 作业保护设计印刷合同7篇
- 经济项目合作协议承诺书(7篇)
- 树叶之美树叶知识科普
- 劳务合同通用模板电子下载
- 平顶山桥梁亮化施工方案
- 小学四年级秋季学期《数学》(人教版)课后练习(全册汇总)含答案
- 万家寨水利枢纽
- 肌肉牵伸技术概述
- 去极端化教育课件
- 研学安全主题班会课件
- 组织行为学 马工程课件5 第五章 领导
- GB/T 32800.3-2016手持式非电类动力工具安全要求第3部分:钻和攻丝机
- GB/T 17421.4-2016机床检验通则第4部分:数控机床的圆检验
评论
0/150
提交评论