




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统课程实验报告班级:姓名:学号:指导老师:田丽华完成时间:2014年7月目录一、实验目的1二、实验要求1三、实验内容1【第一题】1【第二题】2【第三题】4【第四题】4【第五题】5【第六题】8【第七题】12【第八题】14【第九题】15四、实验过程中出现的问题及解决方法17五、实验体会18六、Linux系统安装报告18一、实验目的熟练掌握Linux操作系统的使用,掌握Linux的各项系统管理功能,掌握Linux下各类网络服务的安装、配置以及使用,并能用shell脚本实现简单的管理任务。二、实验要求完成实验内容并写出实验报告,报告应具有以下内容:1) 实验目的;2) 实验内容;3) 题目分析及基本设计过程分析;4) 配置文件关键修改处的说明及运行情况,应有必要的效果截图;5) 脚本源程序清单,包括详细注释;6) 实验过程中出现的问题及解决方法;7) 实验体会三、实验内容【第一题】在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,并将这几个用户分到同一个组team中。再新建一个组student,使得tux也为该组用户。在root用户和新建用户之间切换,验证用户创建成功与否。(给出相关命令运行结果) (5分)实验分析:这是一道基本的题目,老师上课所讲的创建用户以及创建小组的语句稍加应用便可以轻松完成题目。创建用户时,用命令useradd,创建小组用groupadd,输密码时用passwd,这样就可以较为迅速完成实验题目。实验中操作及其注释:rootlocalhost # groupadd teacher /添加小组teacherrootlocalhost # groupadd student /添加小组studentrootlocalhost # useradd g teacher G student tux /添加用户tux,既属于小组teacher,也属于studentrootlocalhost # passwd tux /为用户tux添加密码实验过程中出现的问题:这个实验题目比较基础,参照讲义和老师上课提到的方法可以完美解决这个问题,但是有些知识点有些生疏,所以出现一些小错误,不过很快就纠正了,影响不大。【第二题】备份数据是系统应该定期执行的任务,请编写shell脚本执行数据备份的功能,并利用cron计划作业在每周五下午3:00对某用户(如tux)主目录下的文件进行备份。给出相关运行结果和邮件记录。 (10分)实验分析:这道题不需要在终端进行书写命令,直接在文件里书写命令就可以实现这些功能。在usr文件夹里建立文件backup.sh,再修改文件夹etc下的crontab文件,使之实现在周五的下午五点发送邮件的功能。/usr/backup.sh: #!/bin/bashnow=/bin/date/bin/tar -cvzf /home/tux/bak/$now.tar.gz /home/tux/data修改/etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly0 17 * * 5 root /usr/backup.sh收到邮件实验中操作及其注释:/bin/tar cvzf “/home/tux/bak/$now.tar.gz” /home/tux/data /指定了邮件内容的存放地点0 17 * * 5 root /usr/backup.sh /指定每周五的下午五点发邮件实验过程中出现的问题:这道题目较为复杂一点,我自己没有完全搞懂,还是在同学的帮助下才勉强完成了实验,这道题目还需要进一步考虑和分析,也比较明显的暴露了Linux知识储备不足。【第三题】请思考如下场景并考虑解决方案:Root用户有事外出,委托tux进行必要的系统维护工作, 虽然tux并不具备管理员权限但能进行诸如shutdown,httpd,nfs等服务的管理工作(如启动,关闭,重启等)。以其中一个服务为例来验证你的方法并给出运行结果。(5分)实验分析:这道题也是一道基本题,上课时老师特意让我们在此练习,根据基本的命令在文件中输入就可以执行,测试起来也比较迅速。实验过程中出现的问题:主要是因为粗心造成的输入错误,影响不大,改正起来也比较便利,不过有时候会很头疼这种错误。【第四题】配置网络,并进行检测,确保能够在本地网络中联网通信(给出网络接口配置文件)。(5分)实验分析:根据题目并参考讲义上网络部分对文件进行修改,然后再测试一下是否成功。实验过程中出现的问题:这道题进行比较顺利,也基本是老师上课的内容,所以一次成功了,没有出现错误。【第五题】假设本地网络中大部分客户端是windows系统,请建立Samba服务器使得客户端能够共享Linux服务器的资源,具体要求如下: 1) 创建一个共享文件夹/home/Public,使得所有用户都可以匿名访问(可读写)。(5分)2)每个用户可以访问自己的主目录,且具有完全权限,采用用户验证的方式进行配置;(5分)3)为用户tux和tom创建一个共享目录/home/share,可供这两个用户进行文件的共享(可读写);(5分)4)测试:使用smbclient客户端程序和windows客户端分别登录Samba服务器,访问服务器中的共享资源。(5分) 注:以上所需用户组和用户以及文件夹需要自己创建,并具有适当的权限。实验报告中需要给出配置文件及相关的运行结果。实验过程中出现的问题:由于网络部分掌握不是很熟练,所以在涉及网络题目上出现了一些困难,经过自己认真的学习讲义和实践,然后和同学交流,基本上完成了题目的要求。【第六题】假设你的Linux系统同时要能实现域名解析服务,请你配置一个主DNS服务器,实现本地网络的域名解析,同时配置你的系统也能作为DNS的客户端。请根据以下要求配置成DNS主服务器: 1)所管理的域名为域,其网络为; 2)在正向解析域文件.zone中建立以下资源记录IN dns . . IN A 5 . IN A 86 . IN A IN CNAME www3)建立反向解析域文件1.168.192.db,实现上述地址的反向解析 4)使用nslookup或dig进行测试,并给出测试结果。(给出配置文件及管理域数据文件,并给出域名解析测试结果) (15分)实验分析:首先要安装bind,使用命令rpm q|grep bind检查是否安装bind。然后配置文件:/etc/named.conf,建立反向解析域文件1.168.192.db:检测/etc/named.conf文件的配置并启动DNS服务器。客户端的配置:服务器端的配置:正向解析数据库文件反向解析数据库文件测试查询实验过程中出现的问题:这道题算是所有题里面相对比较有难度的,做起来真的很不容易,由于当时网络那块学的不是特别熟练,所以在做的时候总是出现一些各种各样的问题。刚开始的配置文件经常出错,大体上的思想明明是没有问题的,但还是在后面的运行中出现了找不到文件之类的问题,在同学的帮助下总算是找到了问题的所在。【第七题】根据以下要求配置Apache服务器: a) 设置Web页面的主目录为/var/www/web;b) 设置Apache监听的端口号为8080;c) 建立一个名为temp的虚拟目录,其对应的物理路径是/var/www/temp,并对该虚拟目录启用用户认证,只允许用户tux和lily访问。d) 允许每个用户拥有自己的个人主页。制作你的个人主页,并给出你的个人主页显示结果。(15分)实验分析:首先,启动httpd服务,然后修改/etc/httpd/conf/httpd.conf的内容,再重启http服务,然后打开浏览器进行访问。实验过程中出现的问题:这道题在网络题中相对比较简单,步骤固定,在主要方面没有出现什么大的问题,一些小问题也通过讲义、网络等解决了,还有跟同学的讨论。【第八题】编写一个脚本文件,实现以下功能: 接收键盘的数字输入,列出该数值以内能被3整除的数,并计算其和。(10分)测试结果:实验过程中出现的问题:以前用c、c+、java等语言编程,所以对编程的逻辑掌握的很好,在Linux下用脚本编程,题目难度不大,但是编写起来极容易出错,编着编着就跑到那些语言上去了,自己还以为很对,等到纠正的时候才明白。【第九题】在Linux环境下编写C或C+程序实现几种页面调度算法:FIFO、LRU和OPT, 在Linux下进行编译和运行, 要求使用Makefile文件实现程序的编译、安装和卸载。 并比较这几种页面调度算法的性能。(报告中给出源代码、Makefile文件、make运行结果以及程序运行结果)。(15分)Makefile的程序中的代码:Make的执行结果:程序运行结果:实验过程中出现的问题:这道题有一定的综合性,粗看起来可能觉得有些复杂,认真分析下来便没什么问题,关键在于把知识综合在一起,而不是简单的组合。四、实验过程中出现的问题及解决方法一、 知识点遗忘。通过看讲义、查资料、问同学基本解决。二、 网络部分掌握不好。虽然最后通过努力完成了题目,但是觉得自己对这部分还是不熟,还需要加强。三、 综合性题目有畏难心理。一方面硬着头皮上,另一方面等到真正把问题分析清楚之后,才发现没那么复杂。五、实验体会这次的Linux实验时间比较长,从这学期一开始拖到小学期,感觉前后连贯性有待加强,但是就整个实验过程来看,对我的影响也是比较大的,老师对课程认真细致的讲解和分析也使我对这一次的实验有了比较深刻的印象。首先是Windows操作系统和Linux操作系统思维的切换,其实Linux系统也有图形界面的,操作起来跟Windows系统差距不大,但是老师要求我们使用Linux的命令行界面,这样才能充分体会的Linux系统的优势,所以在思维转换方面有比较大的障碍。经过一段时间的接触,基本熟悉了Linux系统的特点,但是对无鼠标操作感到非常不习惯,直到课程临近结束,还觉得有些别扭,另外由于课程内容较多,练习时间较短,日常生活中过于依赖图形化界面和鼠标的原因,使得在整个过程实验中并没有体会到键盘操作的优势,这个大概需要在以后的学习过程中加以改进吧。对于整个课程内容,由于老师计划周密,时间紧凑,在最短的时间内学习了最多的内容,但是因为课下实践时间较少,所以熟悉程度很低,到实验结束的时候,仅仅是掌握了Linux系统的基本操作和应用,还需要进一步深入Linux系统的内部,进行更加细致的研究和探讨,这门课程应该是为我们开了一个头,剩下的补充工作还需要慢慢进行。在课程结束的时候,很遗憾我感觉自己并没有达到理想的状态,尤其是Linux和Windows知识的混淆,使得我难以真正找到Linux的特点,对于理解Linux系统来说有很大障碍,不过老师上课时的分析和指导还是给了我很大的帮助,通过这一次的实验,我开始对Linux有一个较为全面的认识,我也知道了不只是Windows一个操作系统,在操作系统方面还有更广阔的天地需要我们去探索。六、Linux系统安装报告Anaconda-ks.cfg文件:# Kickstart file automatically generated by anaconda.installcdromlang zh_CN.UTF-8langsupport -default=zh_CN.UTF-8 zh_CN.UTF-8keyboard usxconfig -card VMWare -videoram 16384 -hsync 31.5-37.9 -vsync 50-70 -resolution 800x600 -depth 16 -startxonboot -defaultdesktop gnomenetwork -device eth0 -bootproto dhcprootpw -iscrypted $1$YF0/lJBl$EHba503P4aLBbFT6FKgeI.firewall -enabledselinux -enforcingauthconfig -enableshadow -enablemd5timezone Asia/Shanghaibootloader -location=mbr -append=rhgb quiet# The following is the partition information you r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外部监事聘任合同范本
- 2025年考研英语(一)阅读理解快速阅读 提升阅读速度与效率试卷
- 2025年英语六级阅读理解冲刺试卷 词汇辨析练习
- 2026届黑龙江省哈尔滨市阿城区第二中学化学高二上期中统考试题含解析
- 2026届河北省衡水高二化学第一学期期中统考模拟试题含解析
- 江苏省淮安市2026届高二化学第一学期期末学业水平测试试题含答案
- 医学三基《妇产科》模拟试卷三
- 2025年外事办公室翻译招聘面试(英语)专项练习含答案
- 2025年行业协会培训部招聘面试专项练习含答案
- 2025年邮政管理局公务员招录笔试题库附答案
- 粮食仓储(粮库)安全生产标准化管理体系全套资料汇编(2019-2020新标准实施模板)
- 喜茶运营管理手册和员工操作管理手册
- 比亚迪汉DM-i说明书
- 心肾综合征及其临床处理
- 普通高中课程方案
- 2022年山东高考生物试卷真题及答案详解(精校版)
- GB/T 38936-2020高温渗碳轴承钢
- 高考地理一轮复习课件 【知识精讲+高效课堂】 农业区位因素及其变化
- 教师专业发展与名师成长(学校师范专业公共课)
- 互通立交设计课件
- 生物竞赛辅导 动物行为学第七章 行为发育(38)课件
评论
0/150
提交评论