linux课程综合训练实验报告

linux课程综合训练实验报告

ID:8893358

大小:754.55 KB

页数:18页

时间:2018-04-10

linux课程综合训练实验报告_第1页
linux课程综合训练实验报告_第2页
linux课程综合训练实验报告_第3页
linux课程综合训练实验报告_第4页
linux课程综合训练实验报告_第5页
资源描述:

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

1、Linux课程综合训练实验报告1)实验目的:熟练掌握Linux操作系统的使用,掌握Linux的各项系统管理功能,掌握Linux下各类网络服务的安装、配置以及使用,并能用shell脚本实现简单的管理任务。2)实验内容:准备工作:利用虚拟机安装Linux操作系统,要求对/home目录单独分区,在系统中安装适当的软件包以备后续的实验需要,可关闭防火墙和SeLinux。完成安装后将/root中的anaconda-ks.cfg文件的内容附到报告中。(5分)1.查看Linux系统磁盘空间的使用情况(给出显示结果)(3分)在命令行新建几个用户,如tux,tom,lily

2、等,给每个用户创建密码,测试各个用户是否创建成功。(2分)并为/home分区创建磁盘配额,使得你所创建的每个用户的可用空间的软限制为100M,硬限制为150M,且每个用户可用的inodes的软限制为300,硬限制为400。试编写shell测试脚本验证你的磁盘配额设置。(10分)2.配置网络,并进行检测,确保能够在本地网络中联网通信(给出网络接口配置文件ifcfg-eth0)。(5分)假设本地网络中大部分客户端是windows系统,请建立LinuxSamba服务器使得windows客户端能够共享Linux服务器的资源,具体要求如下:创建一个共享文件夹/hom

3、e/Public,使得所有用户都可以匿名访问(可读写)。(5分)每个用户可以访问自己的主目录,具有完全权限,采用用户验证的方式;(5分)为用户tux和tom创建一个共享目录/home/share,可供这两个用户进行文件的共享(可读写);(5分)测试:使用smbclient客户端程序登录Samba服务器,访问服务器中的共享资源。注:以上用户以及文件夹需要自己创建,并使之具有适当的权限。实验报告中需要给出配置文件及相关的运行结果。3.请思考如下场景并考虑解决方案:Root用户有事外出,委托tux进行必要的系统维护工作,使得tux虽然并不具备管理员权限但能进行诸

4、如shutdown,httpd,samba等服务的管理工作(如启动,关闭,重启等)。以其中一个服务为例来验证你的方法并给出运行结果。(10分)4.配置Apache服务器,允许每个用户拥有自己的个人主页。制作你的个人主页,并给出你的个人主页显示结果。(10分)5.备份数据是系统应该定期执行的任务,请编写shell脚本执行数据备份的功能,并使用cron服务在每周五下午3:00对某用户主目录下的文件进行备份。(10分)6.假设你的Linux系统作为DNS服务器使用,请根据以下要求配置成DNS主服务器。所管理的域名为abc.com域,其网络为192.168.3.0

5、,给出DNS配置文件;(5分)在正向解析域文件abc.com.zone中建立以下资源记录(5分)INdnsdns.abc.com.dns.abc.com.INA192.168.3.145www.abc.com.INA192.168.3.38ftp.abc.com.INA192.168.3.9建立反向解析域文件3.168.192.db,实现上述地址的反向解析(5分)使用nslookup或dig进行测试,并给出测试结果。(5分)7.在Linux环境下编写C或C++程序实现简单的计算器功能(+、-、*、/、mod、开平方、log等功能),并在Linux下进行编译

6、和运行,要求使用Makefile文件实现程序的编译、安装和卸载。(报告中给出源代码、Makefile文件、make运行结果以及程序运行结果)。(10分)3)题目分析及基本设计过程分析准备工作:在虚拟机中安装,给/home独立分区,关闭selinux的方法是将/etc/selinux/config文件中的SELINUX=enforcing改为SELINUX=disabled1.查看Linux系统磁盘空间的使用情况:使用命令df–lh创建用户tux的命令:addusertux修改用户tux的密码:passwdtux进行磁盘配额的方法:首先编辑/etc/fsta

7、b,加入usrquota然后quotacheck/home,生成quota文件edquota–utux,给tux分配磁盘限额quotaon–vu/home启动配额在做这道题的时候我遇到了一点问题,无法对/home进行配额,故拿/做示例,望老师见谅。2.通过编辑/etc/samba/smb.conf文件,实现题目要求功能,具体实现见实验报告第四部分。3.通过在/etc/sudoers文件里加入需要增加的用户权限,就可以在该用户下使用sudo命令来执行诸如shutdown等命令4.通过配置/etc/httpd/conf/httpd.conf文件,添加虚拟主机,

8、然后更改hosts文件,实现多用户个人主页。5.shell脚本备份

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

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

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