综合实验报告_第1页
综合实验报告_第2页
综合实验报告_第3页
综合实验报告_第4页
综合实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华北科技学院计算机系综合性实验实验报告课程名称《Linux操作系统》实验学期2011至2012学年第一学期学生所在系部 管理学院年级B09专业班级电子商务B09-2学生姓名韦玉樟学号200904064224任课教师杨 阳实验成绩计算机学院制

《Linux操作系统》课程综合性实验报告开课实验室:计算机基础实验室2012年5月14日实验题目《Linux操作系统的应用与配置》一、实验目的Linux是一个免费的操作系统软件,是一个自由、开放的平台。通过本次综合实验,进一步熟悉Linux操作环境、熟练使用Linux的基本操作,并且可以在Linux平台上进行简单的程序设计。二、设备与环境PC机(Linux操作系统)、交换机路由器等网络设备三、实验内容1、某系统管理员每天需做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件;

(2)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;(3)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc);

(4)在早晨开机后启动。2、设计一个Shell程序,在/home目录下建立10个目录,即usr1~user10,并设置每个目录的权限,其中文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行;其他用户的权限为:读、执行。3、为上题中新建的每一位用户(usr1~user10)设置独立的主页地址,使能够用特定的地址访问到自己的主页。4、设计一个Shell程序,查看/home目录下是否有名为usr1~user5的目录,如果有,把它们删除掉。注意:不要删除其它的目录。5、设计一个Shell程序MyServ,实现httpd服务的启动、停止与重新启动四、实验结果及分析1、某系统管理员每天需做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件;执行命令:5016rm-r/abc/*

(2)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;执行命令:5017tarczvfbackup.tar.gz/data

(3)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc);执行命令:5517umount/dev/hdc(4)在早晨开机后启动。2、设计一个Shell程序,在/home目录下建立10个目录,即usr1~user10,并设置每个目录的权限,其中文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行;其他用户的权限为:读、执行。#linux-2.sh

#!/bin/sh

echo"Cleaning....."

clear

i=1

echo"Pressanykeytostartthisshellprogram....."

reada

if[!-d/home]

then

echo"Ican'tfind\"home\"dir......"

echo"Creating\"home\"dir......"

mkdir/home

fi

while[$i-le10]

do

mkdir-p/home/user$i

chmod755/home/user$i

echo"Creatinguser${i}success......"

let"i=i+1"

done

echo"Pressanykeytoendthisshellprogram....."

reada3、为上题中新建的每一位用户(usr1~user10)设置独立的主页地址,使能够用特定的地址访问到自己的主页。1)修改主配置文件:vi/etc/httpd/conf/httpd.conf将UserDirpublic_html前面的#号去掉,在UserDirdisabled前面加上一个#号,即注释掉。2)修改系统的SELINUX安全设置,因为RHEL4系统中默认使用了SELinux安全机制,造成了和许多应用系统的不兼容,所以需要先禁用系统中的SELinux,在对selinux配置文件进行修改后,需要重启系统才能使新的设置生效。vi/etc/sysconfig/selinux3)启动httpd服务[root@srv/]#chkconfig--level35httpdon[root@srv/]#servicehttpdrestart4)[user1@srv~]$pwd/home/user1[user1@srv~]$ls-ld.drwx------4user1user14096Apr1115:21.[user1@srv~]$chmodo+x.(.这个点表示当前目录)[user1@srv~]$ls-ld.drwx-----x4user1user14096Apr1115:21.[user1@srv~]$mkdirpublic_html[user1@srv~]$vipublic_html/index.html(public_html子目录并不存在,需要用户使用mkdir命令建立,目录建立好后可以在该目录下建立名为index.html的文件,该文件的内容将作为用户个人主页的首页内容)5)重启机器[root@srv/]#reboot4、设计一个Shell程序,查看/home目录下是否有名为usr1~user5的目录,如果有,把它们删除掉。注意:不要删除其它的目录。#linux-3.sh

#!/bin/bash

echo"Cleaning....."

clear

i=1

echo"Pressanykeytostartthisshellprogram....."

reada

if[-d/home]

then

while[$i-le5]

do

if[-d/home/user${i}]

then

rmdir-p/home/user$i

echo"Deletedir(user${i})sucess!"

else

echo"Ican'tfinddir(user${i})!"

fi

let"i=i+1"

done

else

echo"Ican'tfind\"/home\"!"

fi

echo"Pressanykeytoendthisshellprogram....."

reada5、设计一个Shell程序MyServ,实现httpd服务的启动、停止与重新启动。#!/bin/bash

#linux-4.sh

clear

echo"Pressanykeytostartthisshellprogram....."

reada

echo"starthttpservers...."

/etc/rc.d/init.d/httpdstart

reada

echo"stophttpservers...."

/etc/rc.d/init.d/httpdstop

reada

echo"restarthttpservers...."

/etc/rc.d/init.d/httpdrestart

echo"Pressanykeytoendthisshellprogram....."

reada教师评价评定项目ABCD评定项目ABCD算法正确界面美观,布局合理程序结构合理操作熟练语法、语义正确解析完整实验结果正确文字流畅报告规范题解正确其他:评价教师签名:年月日实验报告须知学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。学生应该填写的内容包括:封面相关栏目、实验地点、时间、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论