ImageVerifierCode 换一换
格式:DOCX , 页数:79 ,大小:2.94MB ,
资源ID:12633357      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12633357.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(linux实验指导书.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

linux实验指导书.docx

1、linux实验指导书计算机网络与应用/Linux网络管理课程实验指导书撰写人:周强 审定人: 目录第一部分 绪论.(3)第二部分 基本实验指导. (6)实验一 RedHat Linux 9的安装和初步认识.(7)实验二 利用SSL远程登录管理Linux和Windows中的文件传 输. . (11)实验三 Linux下CLI命令界面的基本操作和常用的基本命令.(22)实验四 Linux基本网络配置.(27)实验五 Webmin的配置管理和使用. (35)实验六Linux下DHCP服务器的配置(43)实验七 Linux下DNS服务器的配置. (59)实验八Samba服务器的配置(65)第一部分 绪

2、论本指导书是根据计算机网络与应用/Linux网络管理 课程实验教学大纲编写的,适用于 计算机各专业。一、 本课程实验的作用与任务 本课程是计算机网络技术专业的核心技术课,主要培养学生掌握Linux服务器配置与管理能力、基于Linux平台配置企业应用服务器并对之进行管理与维护的能力,以及良好的职业素养。通过基于红旗Linux系统的主要网络构架,应用本地、远程等图形化管理工具和命令行方式实现诸如DNS、WEB、SQUID、MAIL、DHCP、NFS、SMB、PROXY、SAMBA等各种网络服务。二、 本课程实验的基础知识 熟悉linux操作系统、计算机网络技术、计算机网络管理与安全的基本知识和原理

3、。 三、本课程实验教学项目及其教学要求序号实验项目名称学时教学目标、要求1RedHat Linux 9的安装和初步认识2(1)了解Linux操作系统的基本特点和发展历史(2)了解Linux操作系统的磁盘分区格式(3)能够熟练安装和卸载Linux 操作系统(4)熟悉Linux图形用户界面下的系统基本配置2利用SSL远程登录管理Linux和Windows中的文件传输2 (1) 掌握SSH的概念和工作过程(2)掌握Putty、Secure CRT、Secure Fx等软件的使用(3)掌握使用Secure FX 来实现Windows 和Linux的文件的互传(4)掌握在Linux下使用SSH命令登录到

4、其他的Linux系统3Linux下CLI命令界面的基本操作和常用的基本命令2(1)掌握Linux下基本命令的使用(2)掌握Linux下控制台知识(3)掌握VI编辑器的用法(4)熟悉Shell环境和简单的Shell 编程4Linux下基本的网络配置2(1)理解TCP/IP网络模型及其相关概念(2)掌握Linux以太网接口配置(3)掌握Linux下TCP/IP常用网络命令(4)掌握Linux下网络配置常用到的文件5Webmin的配置管理和使用4(1)了解Webmin软件的用途 (2)webmin软件的安装和配置 (3)webmin软件使用与用户管理6Linux下DHCP服务器的配置4(1)掌握DH

5、CP的基本概念,如:作用域、地址池、租约、保留地址等(2)掌握DHCP的工作原理,主要是IP地址的获取过程(3)掌握DHCP服务器的配置方法(4)掌握DHCP客户端的配置方法7Linux下DNS服务器的配置4(1)理解dns的工组原理(2)掌握Linux下dns服务的安装(3)掌握host文件的作用和使用方法(4)了解dns中主要的资源记录(5)掌握Linux下dns的配置文件的构成(6)熟练掌握Linux下dns的配置方法(7)掌握dns客户机的配置方法88Samba服务器的配置4了解samba服务的基本概念(SMB协议、samba软件的功能)了解samba服务的安装和启动掌握samba服务

6、器的配置(主配置文件、密码文件)熟悉samba客户的访问配置(Linux客户端的访问,Windows客户端的访问)合计20第二部分 基本实验指导实验一 RedHat Linux 9的安装和初步认识一、 实验目的(1)了解Linux操作系统的基本特点和发展历史(2)了解Linux操作系统的磁盘分区格式(3)能够熟练安装和卸载Linux 操作系统(4)熟悉Linux图形用户界面下的系统基本配置二、 实验原理(1)Linux的产生和发展Liunx最初是由芬兰赫尔新基大学计算机系大学生Linuxs(李纳斯)编写的,(2)Linux系统的组成Linux由四部分组成:内核、Shell、文件系统和应用程序。

7、内核:是操作系统的“心脏”,是运行程序和管理硬件设备的核心程序。Shell:是系统的用户界面,提供用户和内核交互的一系列的接口,接收用户的命令并送到内核中执行,类似DOS下的命令界面。实际上Shell是一种命令解析器,目前常用到的shell为Bash。Linux文件系统:是对存储在磁盘上的文件进行管理和组织的方法。Linux常用的文件系统为EXT2、EXT3,和windows支持的Fat、Fat32以及NTFS不同,当然Linux也支持FAT, FAT32, NTFS等文件系统。应用程序:类型Windows下的应用程序,指具有某种特定功能的程序集。 (3)安装Red Hat Linux9的准备

8、工作 在安装Linux之前,必须要为Linux进行分配磁盘空间。在此,要了解些和硬盘分区有关的知识。 常见的硬盘按接口可以分为IDE硬盘和SCSI硬盘。个人PC机上多用IDE硬盘,IDE接口的数据线一般最多只能支持两个IDE硬盘,而SCSI能支持超过15硬盘,并且SCSI的读写速度和稳定 性远高于IDE硬盘,所以SCSI的硬盘多用于网络服务器。 硬盘在使用前必须进行分区。磁盘的分区有主分区,扩展分区和逻辑分区。一个硬盘最多可以有4个主分区,一个扩展分区,在扩展分区中又可以划分多个逻辑分区。 下图为在Windows的“管理”中查看硬盘分区情况的图。 Windows下查看硬盘的分区结构由于在Lin

9、ux中所有的设备都是当作是一个文件,所以所有的设备都赋予了一个文件名。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

10、中 各磁盘分区在Linux中的文件名称对应关系。 三、主要仪器及耗材软件:VMWare Workstation 5.0,Redhat Linux 9.0安装盘, redhat1, redhat2, redhat3。四、 实验内容与步骤 (1)开始安装 选择VMWare WorkStation中的File菜单中“new virtual machine”子菜单,如图1然后一直单击下一步,在选择安装操作系统时选择Linux,版本选择时选择RedHat,然后单击下一步直至完成。(2)将Linux安装盘1放入光驱(或者可以选择虚拟光驱,如果有.iso的镜像文件)。然后在虚拟机中启动Linux。这时就会出

11、现安装画面。 图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 以上的用户,可以使用管理工具中的磁

12、盘管理工具删除磁盘上所有的Linux分区。4)或者使用PQ Magic等硬盘分区工具来删除所有Linux分区。图形用户界面下Linux系统的基本配置 登录Linux的图形化界面网卡IP地址的网络配置系统用户帐号的设置五、 思考题实验二利用SSL远程登录管理Linux和Windows中的文件传输 一、实验目的 (1) 掌握SSH的概念和工作过程(2)掌握Putty、Secure CRT、Secure Fx等软件的使用(3)掌握使用Secure FX 来实现Windows 和Linux的文件的互传(4)掌握在Linux下使用SSH命令登录到其他的Linux系统二、实验原理SSH(Secure Sh

13、ell)用于远程登录,在网络中传输的数据是经过加密的,比明文传输具有很好的安全性,SSH的客户端适用于多种平台,几乎所有的UNIX平台包括HP-UX,Linux,AIX,Solaris等都可以运行SSH,另外非UNIX平台OS/2, Windows 200/XP等,也可以运行SSH的客户端。 根据所用的SSH版本的不同,可以采用RSA或者Diffie-Helman和数字签名标准来实现,也可亚选择使用各种不同的身份认证方法,包括公共钥匙法、rhosts/shosts认证法和密码认证等。 SSH有两部分:客户端和服务器程序。服务器程序是一个守护进程,在后台运行且无须任何类型的常规管理,并响应客户端

14、的连接请求。服务器端包含一个文件,即sshd程序,通常放在/usr/local/sbin下。服务器提供了对远程连接的处理,包括公共密钥认证、密钥交换、对成密钥加密和非安全连接本身。对SSH2,使用sftp来取代FTP协议来进行文件传输,在服务器端,则用sftp-server来管理安全文件传输的连接。三、 主要仪器及耗材操作系统:Windows 2000/XP, Redhat linux 9软件:VMWare Workstation 5.0,Putty,Secure crt, Secure FX.拓扑图: 图1 Linux环境拓扑图 四、实验步骤 实验内容(1)掌握远程登录常用的协(2)安装Se

15、cure crt、Secure FX等远程登录软件(3)设置Linux下的IP地址,分配帐号和密码,在Windows下使用putty和secure crt ,secure FX来登录远程的Linux系统(4)在远程登录的界面中执行基本的Linux命令,并使用Secure FX来完成终端和服务器的文件的互传(5)在Linux下使用SSH命令来登录到其他的Linux系统实验步骤 1、在Windows环境下使用putty登录远程Linux系统在Windows下,用户可以用putty登录远程Linux系统,putty是一个绿色软件,无需安装,可直接使用。Putty支持Telnet、SSH、Rlogin

16、等多种连接方式。下面给出使用putty登录远程Linux系统的操作截图:登录: 2、安装Secure Crt, Secure FX软件。 然后按下一步,直到安装完成。安装Secure FX。利用Secure crt登录Linux系统利用Secure FX 来进行文件传输输入密码,通过验证后便可以登录Linux系统,在下面的图中可以看到Linux系统的树型目录结构,由于是以root身份登录的,所以具有最高权限。对比下面在Linux下考到/root目录下的文件,发现是一样的。Secure FX提供了非常方便的文件的上传和下载,利用鼠标进行拖放就可以完成文件的上传和下载了。五、思考题 实验三 Lin

17、ux下CLI命令界面的基本操作和常用的基本命令一、 实验目的(1)掌握Linux下基本命令的使用(2)掌握Linux下控制台知识(3)掌握VI编辑器的用法(4)熟悉Shell环境和简单的Shell编程二、 实验原理三、主要仪器及耗材Redhat linux 9四、实验内容与步骤Dos 基本指令和Linux基本指令对照 dir copy cd deletree md rename rd delete type cls more move一、启动 Linux的启动过程和DOS、Windows相似,也可以通过按下Ctrl+Alt+Del三键进行热启动,和其他操作系统不同,Linux没有默认的登录用户

18、,启动完成后就必须进行登录,在Redhat Linux 9中,默认的登录模式是基于X-Window的,可以通过Ctrl+AltF1 F6切换到虚拟控制台,Linux总共有六个虚拟控制台,在虚拟控制台登录如下:login: 输入用户名和密码就可以登录了登录后出现rootlocalhost root# “#”为以root身份登录的提示符,也就是管理员登录的提示符,如果是一般用户登录,提示符为“$”。第一个root为登录的用户名,而最后一个root为登录进入的文件夹名称。在Linux系统中,在桌面单击右键,选择新建终端,则弹出以下的命令窗口后,就可以在提示符后输入Linux的命令。或者我们通过Put

19、ty、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

20、-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命令 打印输出当前的

21、绝对路径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

22、/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为查找文件Usag

23、e: 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

24、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.g

25、z /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种工

26、作方式 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:删除一个字

27、符,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

28、均用p2替代五、思考题 实验四 Linux下基本的网络配置一、实验目的(1)理解TCP/IP网络模型及其相关概念(2)掌握Linux以太网接口配置(3)掌握Linux下TCP/IP常用网络命令(4)掌握Linux下网络配置常用到的文件二、实验原理(1)TCP/IP网络协议栈(2)常用到的网络协议(3)TCP/IP常用到的配置文件及其功能1)etc/sysconfig/network 包含了计算机最基本的网络信息,用于系统启动文件如下:2)etc/sysconfig/network-script 为网络接口信息的配置目录,该目录下的文件为网络接口的配置脚步。在Linux中,可以使用# ifcon

29、fig 命令来查看网络接口的配置信息。其中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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1