linux操作系统课程实验报告

linux操作系统课程实验报告

ID:25551567

大小:1.23 MB

页数:21页

时间:2018-11-21

linux操作系统课程实验报告_第1页
linux操作系统课程实验报告_第2页
linux操作系统课程实验报告_第3页
linux操作系统课程实验报告_第4页
linux操作系统课程实验报告_第5页
资源描述:

《linux操作系统课程实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、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、;2)实验内容;3)题目分析及基本设计过程分析;4)配置文件关键修改处的说明及运行情况,应有必要的效果截图;5)脚本源程序清单,包括详细注释;6)实验过程中出现的问题及解决方法;7)实验体会三、实验内容【第一题】在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,并将这几个用户分到同一个组team中。再新建一个组student,使得tux也为该组用户。在root用户和新建用户之间切换,验证用户创建成功与否。(给出相关命令运行结果)(5分)实验分析:这是一道基本的题目,老师上课所讲的创建用户以及创建小组的语句稍加应用便可以轻松完成题目。创建用户时,用命令useradd,

3、创建小组用groupadd,输密码时用passwd,这样就可以较为迅速完成实验题目。21西安交通大学软件学院实验中操作及其注释:[root@localhost~]#groupaddteacher//添加小组teacher[root@localhost~]#groupaddstudent//添加小组student[root@localhost~]#useradd–gteacher–Gstudenttux//添加用户tux,既属于小组teacher,也属于student[root@localhost~]#passwdtux//为用户tux添加密码实验过程中出现的问题:这个实验题目比较基础,参

4、照讲义和老师上课提到的方法可以完美解决这个问题,但是有些知识点有些生疏,所以出现一些小错误,不过很快就纠正了,影响不大。【第二题】备份数据是系统应该定期执行的任务,请编写shell脚本执行数据备份的功能,并利用cron计划作业在每周五下午3:00对某用户(如tux)主目录下的文件进行备份。给出相关运行结果和邮件记录。(10分)实验分析:这道题不需要在终端进行书写命令,直接在文件里书写命令就可以实现这些功能。在usr文件夹里建立文件backup.sh,再修改文件夹etc下的crontab文件,使之实现在周五的下午五点发送邮件的功能。<1>/usr/backup.sh:21西安交通大学软件学

5、院#!/bin/bashnow=`/bin/date`/bin/tar-cvzf"/home/tux/bak/$now.tar.gz"/home/tux/data<2>修改/etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/#run-parts01****rootrun-parts/etc/cron.hourly024***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts

6、/etc/cron.monthly017**5root/usr/backup.sh<3>收到邮件实验中操作及其注释:/bin/tar–cvzf“/home/tux/bak/$now.tar.gz”/home/tux/data//指定了邮件内容的存放地点017**5root/usr/backup.sh//指定每周五的下午五点发邮件实验过程中出现的问题:这道题目较为复杂一点,我自己没有完全搞懂,还是在同学的帮助下才勉强完成了实验,这道题目还需要进一步考虑和分析,也比较明显的暴露了Linux知识储备不足。21西安交通大学软件学院【第三题】请思考如下场景并考虑解决方案:Root用户有事外出,委托

7、tux进行必要的系统维护工作,虽然tux并不具备管理员权限但能进行诸如shutdown,httpd,nfs等服务的管理工作(如启动,关闭,重启等)。以其中一个服务为例来验证你的方法并给出运行结果。(5分)实验分析:这道题也是一道基本题,上课时老师特意让我们在此练习,根据基本的命令在文件中输入就可以执行,测试起来也比较迅速。实验过程中出现的问题:主要是因为粗心造成的输入错误,影响不大,改正起来也比较便利,不过有时候会很头疼这种错误。【

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。