linux上机实验报告.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux课程综合训练上机报告 实验目的 熟练掌握Linux操作系统的使用,掌握Linux的各项系统管理功能,掌握Linux下各类网络服务的安装、配置以及使用,并能用shell脚本实现简单的管理任务。 实验内容 准备工作:利用虚拟机安装Linux操作系统,要求对/home目录单独分区,在系统中安装适当的软件包以备后续的实验需要,可关闭防火墙和SeLinux。完成安装后将/root中的anaconda-ks.cfg文件的内容附到报告中。(5分) 1.查看Linux系统磁盘空间的使用情况(给出显示结果)(3分) 在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,测试各个用户是否创建成功。(2分) 并为/home分区创建磁盘配额,使得你所创建的每个用户的可用空间的软限制为100M,硬限制为150M,且每个用户可用的inodes的软限制为300,硬限制为400。试编写shell测试脚本验证你的磁盘配额设置。(10分) 2. 配置网络,并进行检测,确保能够在本地网络中联网通信(给出网络接口配置文件ifcfg-eth0)。(5分) 假设本地网络中大部分客户端是windows系统,请建立Linux Samba服务器使得windows客户端能够共享Linux服务器的资源,具体要求如下: 创建一个共享文件夹/home/Public,使得所有用户都可以匿名访问(可读写)。(5分) 每个用户可以访问自己的主目录,具有完全权限,采用用户验证的方式;(5分) 为用户tux和tom创建一个共享目录/home/share,可供这两个用户进行文件的共享(可读写);(5分) 测试:使用smbclient客户端程序登录Samba服务器,访问服务器中的共享资源。 注:以上用户以及文件夹需要自己创建,并使之具有适当的权限。实验报告中需要给出配置文件及相关的运行结果。 3.请思考如下场景并考虑解决方案: Root用户有事外出,委托tux进行必要的系统维护工作,使得tux虽然并不具备管理员权限但能进行诸如shutdown,httpd,samba等服务的管理工作(如启动,关闭,重启等)。以其中一个服务为例来验证你的方法并给出运行结果。(10分) 4.配置Apache服务器,允许每个用户拥有自己的个人主页。制作你的个人主页,并给出你的个人主页显示结果。(10分) 5.备份数据是系统应该定期执行的任务,请编写shell脚本执行数据备份的功能,并使用cron服务在每周五下午3:00对某用户主目录下的文件进行备份。(10分) 6. 假设你的Linux系统作为DNS服务器使用,请根据以下要求配置成DNS主服务器。 所管理的域名为域,其网络为,给出DNS配置文件;(5分) 在正向解析域文件.zone中建立以下资源记录(5分) IN dns . . IN A 45 . IN A 8 . IN A 建立反向解析域文件3.168.192.db,实现上述地址的反向解析(5分) 使用nslookup或dig进行测试,并给出测试结果。(5分) 7.在Linux环境下编写C或C++程序实现简单的计算器功能(+、-、*、/、mod、开平方、log等功能),并在Linux下进行编译和运行, 要求使用Makefile文件实现程序的编译、安装和卸载。(报告中给出源代码、Makefile文件、make运行结果以及程序运行结果)。(10分) 题目分析及运行过程分析 在安装的过程中,为/home目录单独分区,其设置窗口如下: 安装完成后,/root中的anaconda-ks.cfg文件的内容如下所示: 1. 查看Linux系统磁盘空间的使用情况,结果如下所示 在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,如下所示: 在登录窗口检验结果: 为/home分区创建磁盘配额,使得你所创建的每个用户的可用空间的软限制为100M,硬限制为150M,且每个用户可用的inodes的软限制为300,硬限制为400。 首先,修改/etc/fstab文件,结果如下: 然后在终端输入如下的命令: 使用vi编辑器进行修改: 生成报告: 2配置网络,并进行检测,确保能够在本地网络中联网通信 配置文件ifcfg-eth0的内容如下所示: 假设本地网络中大部分客户端是windows系统,请建立Linux Samba服务器使得windows客户端能够共享Linux服务器的资源,具体要求如下: 创建一个共享文件夹/home/Public,使得所有用户都可以匿名访。 配置文件如下: 相关运行结果如下: 每个用户可以访问自己的主目录,具有完全权限,采用用户

文档评论(0)

新起点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档