实验指导手册.docx
- 文档编号:6027672
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:21
- 大小:230.70KB
实验指导手册.docx
《实验指导手册.docx》由会员分享,可在线阅读,更多相关《实验指导手册.docx(21页珍藏版)》请在冰豆网上搜索。
实验指导手册
案卷号
201316002226001
日期
2013.2.22
操作系统、服务及管理
实验指导手册
v20130223
完成者:
夏少芳
完成日期:
2013.2.23
验收人:
高延武
验收日期:
2013.2.25
版本号历史:
版本号
简要说明
完成人
完成日期
验收人
验收日期
20130220
该实验指导用于指导学生完成《操作系统、服务及管理》课程中设置的相关实验。
面向WEB方向的学生。
夏少芳
2013.2.23
高延武
2013.2.25
第1部分实验大纲
1教学目标
(1)掌握《操作系统、服务及管理》的课程体系结构
(2)掌握具备常见网络操作系统中服务器的配置与管理能力
(3)掌握Linux操作下常用的服务搭建与管理
2实验要求
2.1对学生的要求
(1)掌握相关的理论知识
(2)认真做好每一次实验
(3)按时提交实验报告
(4)在指导老师的协助下完成每一次实验
(5)培养独立思考、解决问题的能力
2.2对指导教师的要求
(1)做好每一次实验准备。
(2)认真指导学生进行实验验证和设计。
(3)细心、耐心、负责地对待每一次课程。
(4)按时批改实验报告。
(5)讲解实验中的重点、难点,协助学生顺利完成每一次实验。
3实验内容
(1)实验一、RHEL系统的安装与启动
(2)实验二、用户和组管理
(3)实验三、常见SHELL命令应用
(4)实验四、Web服务器配置与管理
(5)实验五、Linux操作系统下搭建Java开发环境
4学时分配置
编号
<实验项目|实验内容>
课内学时
课外学时
1
RHEL系统的安装与启动
2
2
2
用户和组管理
2
2
3
常见SHELL命令应用
4
4
4
Web服务器配置与管理
4
4
5
Linux操作系统下搭建Java开发环境
4
4
5考核方式
考核方式为考查。
第2部分实验指导
实验一RHEL系统的安装与启动
1目的要求
(1)掌握Linux操作系统的安装;
(2)掌握磁盘的分区
(3)掌握基础的shell命令
2环境与工具
硬件环境要求;
◆PC机:
标准配置,内存1G以上,CPU1GHZ以上。
◆畅通的网络设备。
软件环境:
◆装有windowsXP或Windowds2007系统。
◆装有VmvareWorkstation8.0及以上版本。
需要的实验工具:
◆RHEL5/6镜像文件。
3实验内容
◆虚拟机下RHEL5/RHEL6的安装
◆RHEL5/RHEL6中常用服务初识。
◆RHEL5/RHEL6中常用的shell命令。
4背景知识
系统集成的网络服务器基本搭建-linux版;
RHEL5/6的文件系统类型;
RHEL5/6的分区格式;
RHEL5/6的shell基础命令。
5实验过程
1.在VMwareworkstation下创建一RHEL5的安装环境要求:
内存:
512;
硬盘:
20G;
网络连接方式:
桥连
具体的操作过程参照实验一中创建Windows2003server的过程。
2.通过镜像文件的方式进行安装,以RHEL5为例,具体过程如下:
◆.首先,启动安装程序。
如果安装程序启动成功,会出现下面的安装界面。
(如图1)这时可以直接按Enter键,便开始在图形模式下安装.如果30秒钟未操作,会默认进行图形模式的安装.
◆.安装会提示时候进行安装盘检测,选择不检测,下一步
◆准备进入到语言安装界面,点击“Next”继续,会进入到“安装语言选择”界面。
默认是英文,选择中文,下一步:
系统会自动检测出用户的键盘,并给出默认选择。
一般我们使得都是“美国英语式”,选择好使用得键盘方案后,单击“Next”继续,会弹出“安装号码”对话框。
可以选择“跳过输入安装号码”,然后单击“确定(O)”继续,会有警告提示,忽略即可,点击下一步进入到“分区方式选择界面”。
选择“建立自定义的分区结构”,由用户来决定如何进行磁盘分区,然后单击“下一步(N)”继续,这时就到了“分区界面”。
界面上面显示得是磁盘分区图,是对当前磁盘空间配置情况的映射,中问是用于分区操作的按钮,下面是硬盘驱动器及分区的详细列表。
分为/boot(引导区)、swap(交换分区)、和/(根分区)这三个分区。
分这三个区很简单,先单击“新建(W)”,然后会弹出“添加分区”对话框,在“挂载点(M)”后面录入/boot,也可通过右边的下接菜单来找到/boot。
接着在下面的“文件系统类型(T)”中选择ext3。
后面的大小100M足矣。
再接着分swap分区,也是先单击“新建(W)”,然后在直接在“添加分区”对话框里的“文件系统类型(T)”中选择swap,大小一般为物理内存的2倍左右。
最后来分/(根分区),还是先“新建(W)”,接着在“挂载点(M)”中录入/,“文件系统类型(T)”中还是选择ext3,下面选择“使用全部可用空间(a)”。
(新建/boot分区)
(新建swap分区)
(新建/分区)
(分区结果)
swap的值是虚拟机分配内存的两倍,/boot100M就可以了,其他都分给/分区。
继续单击“下一步(N)”进行安装,进入到“引导装载程序配置界面”
(“引导装载程序配置界面”)
RHEL5默认的引导程序是GRUB。
按照默认设置,直接单击“下一步(N)”,接下来会进入“网络设备”界面。
(“网络设备”界面)
在“网络设备”列表框中列有可供选择的网络设备,还可以通过单击右侧的“编辑(E)”进行设置,单击后会出现相应对话框。
里面可以设置是否使用动态IP配置(DHCP)、是否启动IPV4与IPV6支持、是否引导时激活等等,还可以手动指定IP地址和子网掩码。
(“网络设备”编辑对话框)
设置完后单击“确定(O)”返回“网络配置”界面,然后单击“下一步(N)”进入“时区设置”界面。
(“时区设置”界面)
设置好相应的时区后就可以单击“下一步(N)”继续了,接着会进入到“设置根口令”界面。
(“设置根口令”界面)
按要求录入,然后单击“下一步(N)”继续安装,经过获取安装信息后,会来到“选择支持的任务”界面。
(录入并确认根口令)
(获取安装信息)
(“选择支持的任务”界面)
可以在“选择支持的任务”界面中直接选择“稍后定制(I)”进行默认安装。
(“选择安装软件包”界面——“桌面环境”)
(“选择安装软件包”界面——“应用程序”)
(“选择安装软件包”界面——“开发”)
(“选择安装软件包”界面——“服务器”)
(“选择安装软件包”界面——“基本系统”)
(“选择安装软件包”界面——“语言支持”)
单击“下一步(N)”后,系统会开始检查所选择软件包的依赖关系。
检查完所选择软件包的依赖关系后,系统进入“准备安装”界面。
单击“下一步(N)”继续,会弹出“需要的安装介质”对话框。
单击“下一步(N)”继续,系统会开始建立磁盘分区,然后对分区进行格式化并创建文件系统,开启安装进程,处理安装文件,最后开始安装。
安装过程中会有更换安装光盘的提示,按提示分别更换光盘即可。
(更换第二张光盘)
最后可以在安装过程中看到“安装引导程序”,然后提示安装完成。
(安装完成)
重新引导后,还会有一些配置,有一个地方要点注册,选择以后注册就好
通过以上实验要求自己完成如下操作:
新安装一个RHEL5系统,内存512,硬盘20G,进行分区时要求:
swap分区:
1G
/boot分区:
100M
/var分区:
5000M
/pro分区:
5000M
剩余的给了/分区。
了解系统的终端,普通用户设置。
6思考题
1.什么是swap分区,作用是什么?
2.swap分区的大小应设置为多少合适?
实验二用户和组管理
1目的要求
(1)掌握Linux下利用命令方式实现用户的创建与维护管理
(2)掌握Linux下利用命令方式实现组群的创建与维护管理
(3)了解图形化方式实现用户和组管理
2环境与工具
硬件环境要求;
◆PC机:
标准配置,内存1G以上,CPU1GHZ以上。
◆畅通的网络设备。
软件环境:
◆装有windowsXP或Windowds2007系统。
◆装有VmvareWorkstation8.0及以上版本。
◆装有RHEL5/6操作系统。
3实验内容
◆用户的创建及基本管理
◆组的创建及基本管理。
4背景知识
Linux操作系统的多用户多任务方式;
超级用户和普通用户的区别;
群组的概念和应用;
5实验过程
※用户管理。
用户的创建
#useraddusername
用户的查看(查看/etc/passwd)
#grepusername/etc/passwd
用户密码的查看(查看/etc/shadow)
#grepusername/etc/shadow
用户的锁定(分别使用usermod和passwd实现)
#usermod–Lusername
#grepusername/etc/passwd/etc/shadow
#passwd–lusername
#grepusername/etc/passwd/etc/shadow
用户锁定的解除(分别使用usermod和passwd实现)
#passwd–uusername
#usermod–Uusername
创建一个用户newuser指定它的uid是510,用户的家目录是/home/newuser,设置它的口令是123456,用户的Shell为/bin/bash,帐户永不过期
#useradd–u510–d/home/newuser–p123456–s/bin/bashnewuser
设置newuser用户的最短口令存活期为6天,最长口令存活期为60天,口令到期前5天提醒用户修改口令。
设置完成后进行查看。
(chage,相关参数为:
-l列出帐户口令属性的各个数值,-m指定口令最短存活期,-M指定口令最长存活期,-W口令要到期前提前警告的天数)
#chage–m6–M60–W5newuser
#chage–lnewuser
创建一个系统用户sysuser,查看相关信息(-r参数的使用)
#useradd–rsysuser
为sysuser指定用户的家目录
#mkdir/home/sysuser;为sysuser创建家目录
#usermod–d/home/sysuser-msysuser;指定sysuser的家目
用户的删除,删除用户newuser,但不删除其家目录(userdel)
#userdelnewuser
删除用户newuser,同时删除其家目录,查看/home目录
#userdel–rnewuser
组的管理
组的创建(groupadd)
#groupaddgroupname
组的查看,创建一个组并设置密码,查看相关信息和组密码信息
(etc/group,/etc/gshadow)
#groupaddgroupname
#gpasswdgroupname
#grepgroupnameetc/group/etc/gshadow
为组添加用户。
(创建usr1-usr5,共5个用户,首先为创建的组添加一个单独的用户usr1,接着讲剩下的4个用户同时添加的组中,gpasswd–a,gpasswd–M的使用)
#gpasswd–ausernamegroupname
#gpasswd–Musername1,username2groupname
查看,添加完用户后的组信息
#grepgroupnameetc/group/etc/gshadow
组用户的删除(gpasswd–d)
#gpasswd–dusernamegroupname
6.组的删除(groupdel)
#groupdelgroupname
7.应用图形界面用户管理器添加用户信息及组群信息
8.查看用户username的uid和gid
#id–uusername
#id–gusername
9.显示当前用户的名称
#whoami
10.显示当前目录
#pwd
6思考题
1.多用户的好处是什么?
2.群组的作用是什么?
实验三常见SHELL命令应用
1目的要求
(1)掌握linux下如何通过终端进行系统管理。
(2)掌握对常见SHELL命令的应用
2环境与工具
硬件环境要求;
◆PC机:
标准配置,内存1G以上,CPU1GHZ以上。
◆畅通的网络设备。
软件环境:
◆装有windowsXP或Windowds2007系统。
◆装有VmvareWorkstation8.0及以上版本。
◆装有RHEL5/6操作系统。
3实验内容
◆文件的创建及权限管理
◆磁盘分区管理。
◆文件系统与进程管理
◆常见SHELL命令。
◆vim编辑器的应用
4背景知识
Linux文件类型;
Linux操作系统文件系统;
命令行方式管理系统;
5实验过程
自行完成以下操作:
文件权限管理:
1.查看/etc目录下文件的基本信息,用长格式进行查看(ls–l)。
2.给出1中查看结果的前五个文件的基本信息的描述,包括文件的权限、文件的属主、文件的属组和文件的名称等信息。
并指出文件的类型。
3.在/tmp目录下新建一个文件file1(touch),查看文件的基本信息,并详细给出文件的文件的权限、文件的属主、文件的属组和文件的名称等信息。
4.修改file1文件的权限为644.解释该权限的含义是什么?
5.在4的基础上,修改file1文件的其他用户的权限为rwx。
磁盘分区管理:
1.查看现有分区
所有硬件在Linux操作系统下都对应是文件格式,在/dev目录下,通过指令:
#ls/dev/hd*/dev/sd*//查看相应硬件
通过指令:
#fdisk–l可以查看当前的分区情况
2.通过虚拟机的设置添加一块新的硬盘进行分区使用。
并重新启动RHEL操作系统使之生效。
3.对新添加的硬盘进行分区:
(2)用parted指令进行分区
常用的指令含义:
#parted/dev/sda//选择合适的要分区的硬件
#(parted)print//查看该磁盘当前分区情况
#(parted)mklabelmsdos//建立文件分区表
#(parted)mkpartfsRPAMARYEXT2030%//分一个主分区
#(parted)print//查看分区后的信息
#(parted)mkpartextended30%100%//分一个扩展分区
#(parted)print//打印当前分区
#(parted)mkpartfsLOGICALEXT230%100%//在扩展分区上分一个逻辑分区
#(parted)quit//退出
要求:
学生需完成:
1.用parted进行分区,分两个主分区,大小分别是磁盘的25%,25%,分一个扩展分区,大小为余下的50%,在扩展分区上分两个逻辑分区,大小分别是扩展分区的25%。
2.用fdisk进行分区。
新添加一块硬盘大小为10G,对该硬盘进行分区。
分两个主分区,大小分别为3G和4G,分一个扩展分区,大小为余下的空间,在扩展分区上分两个逻辑分区。
在分区的时候设置分区的类型都为linux类型。
进行格式化为ext3类型的;
将第一个主分区挂载到/home下;(提示:
编辑/etc/fstab文件)
文件系统及进程管理:
1.文件的压缩与归档
(1)gzip/zcat的使用
在/tmp目录下创建文件testfile,并输入以下内容:
thisisatestfile!
。
将该文件用gzip压缩,要求压缩时显示压缩的过程。
给出查看压缩的结果。
然后用zcat在不解压缩的情况下,查看压缩以后的文件的内容,给出结果。
将压缩文件testfile.gz解压缩,给出解压过程和结果。
(2)bizip2/bzcat的使用
在/tmp目录下创建文件testfile2,并输入以下内容:
thisisatestfile2!
。
将该文件用bzip2压缩,要求压缩时显示压缩的过程。
给出查看压缩的结果。
然后用bzcat在不解压缩的情况下,查看压缩以后的文件的内容。
给出结果。
(3)强化练习
建立文件testfile3,在不删除源文件的情况下进行压缩,并给出压缩过程和结果。
在/tmp目录下建立如下目录结构:
/tmp/dir1/dir2,在dir1中建立文件file1,file2,在dir2中建立文件file3,file4.用gzip将dir1目录及dir2目录的内容递归压缩。
给出压缩过程和结果。
(4)tar的使用
打包/tmp目录下的所有内容,并存储到/home/newfile.tar
打包/tmp目录下的所有内容并用gzip进行压缩,存储到/tmp/dir1/newfile.tar.gz中。
给出实验结果。
分别将/tmp/dir1/newfile.tar.gz,/tmp/dir1/newfile.tar.bz2解压到/tmp/dir2目录下,给出以上所有步骤的过程和结果。
给出实验结果。
2.进程管理
用ps查看当前进程的情况;
显示进程树;
Top监视进程的动态;
再次用ps查看进程的情况,找出top进程的PID,杀死该进程;
将top指令放到后台进行执行;
打开一个vi编辑器,然后将其暂停到后台;
查看进程的状态;
观察前后台作业状态;
从后台恢复vi;
在top在后台运行;
3.rpm包管理
rpm包实现软件包的安装与卸载以及内核的升级。
挂载安装光盘到/mnt/cdrom
选择vsftp软件包进行安装;
常用SHELL命令及Vi编辑器:
1.进入到/tmp目录,在hhwork目录下创建目录hhwork1,若不存在目录hhwork,则先创建;用一条指令实现。
2.用两种方式返回到用户的家目录
3.将当前目录下的所有文件拷贝到/home/toplinux下,无该目录则先创建;
4.利用cat指令创建file1文件,并以exit作为文件的结束符;
5.显示/etc/passwd文件的10-15行内容;
6.配置系统的网络参数如下:
IP:
192.168.1.2
GATEWAY:
192.168.1.254
NETMASK:
255.255.255.0
DNS:
60.6.81.5
7.打开vi编辑器输入自己的姓名、学号等基本信息保存。
6思考题
1.为什么要为文件设置权限。
2.能否为不同的用户设置不同的权限。
3.主分区一共有几个,hd5表示什么意思?
实验四Web服务器配置与管理
1目的要求
(1)掌握Apache服务的安装与启动
(2)掌握Apache服务的主配置文件
(3)掌握各种Apache服务器的配置
2环境与工具
硬件环境要求;
◆PC机:
标准配置,内存1G以上,CPU1GHZ以上。
◆畅通的网络设备。
软件环境:
◆装有windowsXP或Windowds2007系统。
◆装有WindowsServer2003系统
◆装有VmvareWorkstation8.0及以上版本。
需要的实验工具:
RHEL5/6操作系统
网络环境:
两台计算机都在连入局域网。
该环境也可以用虚拟机实现。
规划好各台主机的IP地址。
3实验内容
在RedHatEnterpriseLinux5操作系统上架设Apache服务器。
4背景知识
掌握Web服务器的基本知识。
Apache服务器的历史及特性。
5实验过程
1.安装Apache服务器,并给出安装步骤和结果。
2.Apache服务器常规设置
1)根目录设置(ServerRoot)
设置根目录为/usr/local/httpd
配置主配置文件:
ServerRoot"/usr/local/httpd"
2)客户端连接数限制为500
配置主配置文件:
3)设置文档目录为/usr/local/html
DocumentRoot“/usr/local/html”
4)设置首页名称为index.html
DirectoryIndexindex.html
5)网页编码设置
AddDefaultCharsetGB2312
3.个人主页设置
在IP地址为192.168.0.3的Apache服务器中,为系统中的long用户设置个人主页空间。
该用户的家目录为/home/long,个人主页空间所在的目录为public_html。
(1)修改用户的家目录权限,使其他用户具有读和执行的权限。
[root@server~]#chmod705/home/long
(2)创建存放用户个人主页空间的目录。
[root@server~]#mkdir/home/long/public_html
(3)创建个人主页空间的默认首页文件
[root@server~]#cd/home/long/public_html
[root@server~]#echo“thisislong’sweb”>>index.html
(4)修改主配置文件
将
(5)在客户端的浏览器中输入“http:
//192.168.0.3/~long”看到的个人空间的访问效果,给出实验结果。
4.综合案例
部门内部搭建一台WEB服务器,采用IP地址和端口为192.168.0.3:
80,首页采用index.html文件。
管理员E-mail地址为root@,网页的编码类型为GB2312,所有网站资源都存放在/var/www/html下,并将Apache的根目录设置为/etc/httpd目录。
给出实验步骤和结果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 指导 手册