Linux系统与网络服务器搭建

 参考:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

本作业作为Linux系统与网络服务器搭建课程期末考核。考核要求如下:

  1. 提交一份大作业电子版。在本文档中应按要求完成每一个

问题并将截图粘贴于题目下方,然后将此文档保存后提交到学习通作业中。(文档命名规则专业班级学号姓名,如数据2201 001张三.docx:

  1. 特别提示:首先必须将linux系统中的计算机名改名成本人

姓名全拼后再截图,否则没有成绩;其次必须完整显示操作的指令和结果,只截图结果不计分。

  1. 最晚提交时间为2024-6-21,期末大作业逾期不交的同学视

为缺考。


一、基础题(每题2分,共20分

  1. 将主机名改成本人姓名全拼,如“zhangsan”。查看/bin目录中所有文件的详细列表。
  2. 将echo "Hello world"的输出结果输出到文件append.txt中。
  3. 将/usr目录的详细信息输出重定向,追加到append.txt文件中并查看append.txt文件内容。
  4. 新建多级目录/linux/book/poetry,然后删除poetry目录。
  5. 查看系统中是否安装了httpd软件。
  6. 显示 /etc/profile文件中起作用的行(非解释的行)。
  7. 在Linux系统中使用find命令查找在根目录及其子目录下所有文件名包含"ens"且大于100KB的文件。
  8. 启动一个长时间运行的进程sleep 600,然后使用命令将该进程结束掉
  9. 新建一个用户,用户名为本人姓名全拼,如“zhangsan”,并显示/etc/passwd文件中新增用户的信息。
  10. 在/mnt下创建一个新文件exam,将其文件权限设置为所有者拥有全部权限、所属组只读权限、其他人没有任何权限。

  • 提高题(共40分

注意:下列题目中提到的XXX均替换成本人姓名全拼。

  1. (10分)依次完成如下操作:创建新用户XXX01,XXX02,指定XXX01用户的UID为1100,指定XXX02用户的shell为/bin/nologin。创建用户组名字以本人班级名命名。将用户XXX01、XXX02加入到班级组。并为XXX01,XXX02用户设置密码。最后显示/etc/passwd文件中这两个用户的记录。(XXX写本人姓名全拼)
  2. (10分)使用crontab -e命令编辑XXX01用户的计划任务,并查看计划任务内容。

要求:

(1)每天凌晨 2 点,将 /var/log/syslog 文件备份到 /backup/syslog。

(2)每周一至周五的早上 8 点,清理 /var/tmp 目录下的所有文件。

(3)每周六的7:30,重启vsftpd服务。

(4)每天18:00至23:00 之间每隔30分钟重启网络服务。

3.(10分)完成以下操作。

(1)创建/linuxtest目录,并且目录下创建两个名为 folder1、folder2 的目录。

(2)在folder1 中创建一个名为“本人姓名全拼+file1.txt”(如zhangsanfile1.txt) 的文件,并把自己学号和姓名信息写入该文件。

(3)将/bin目录中以r开头的文件复制到folder2目录中。

(4)将本人姓名+file1.txt(如zhangsanfile1.txt)的文件移动到/tmp目录。

(5)将 folder2 及其子文件打包并使用 bzip2 压缩为 folder1.tar.bz2文件。

4.(10分)创建一个目录script,在该目录下编写一个shell脚本,用该脚本实现在系统中批量创建50个用户,并设置默认密码为abcd@123。展示编辑的脚本内容及运行结果。(注意用户名设置为本人姓名全拼AB+序号

或者在script目录中实现批量创建50个文件(文件名中也要包含本人姓名全拼信息)。

三、综合(共40分

注意综合题目要求截图准确,不要只截图部分命令,否则不计分。注意修改计算机名,按要求步骤的完成所有操作,根据你的操作过程截图、结果截图作为给分依据。

以下四题可任选两题完成。多做可加分。

题目1:按要求完成FTP服务器的安装与配置(20分)

(一)基本准备

  1. 安装vsftpd服务软件包和ftp客户端软件。
  2. 查看防火墙和selinux状态,并完成相应配置。

(二)匿名ftp配置

  1. 编辑vsftpd.conf主配置文件,允许所有员工使用匿名用户登录到/var/ftp/XXX_data目录后下载资源。(XXX替换成本人姓名全拼)
  2. 在/var/ftp/XXX_data中新建mytest文件,使用ftp工具登录该ftp站点并实施mytest文件下载操作。

(三)本地用户ftp配置

  1. 建立用于维护(包括上传文件、创建目录、更新网页等权限)Web站点内容的允许本地XXXB用户访问的 ftp站点,访问的目录限制在/web/www/myweb目录中,不能进入该目录以外的任何目录。(XXX替换成本人姓名全拼)
  2. 允许本地用户XXXB登录FTP站点后具有写入权限,可以上传文件。
  3. 测试使用ftp工具以本地用户XXXB身份登录该ftp站点,并实施文件上传、下载和删除操作。

(四)输出配置

查看配置文件中的有效配置内容,即不显示以#开头的行。

题目2:完成WEB服务器的安装和配置(20分)

(1)查看本机IP地址。安装httpd软件。

(2)发布第一个网页,给本人账号用户设置个人主页空间(以本人姓名命名的账号前面题目已经创建过的就不用重复创建),个人主页空间所在目录为public_html,默认首页是index.html,首页内容中要写入本人信息。(内容可以自己设计,注意不要与其他人雷同)。用客户端进行测试。

(3)使用虚拟目录发布第二个网页,虚拟目录名称为second,对应的物理路径为/XXX(XXX为本人姓名拼)。默认首页为login.html,测试访问时地址栏使用IP地址访问。(网页内容可以自己设计,注意不要与其他人雷同)。

(4)使用虚拟主机发布第三、四个网页,定义系统IP地址对应的域名分别为www.XXX1.com和www.XXX2.com(XXX为本人姓名拼)。创建基于域名的虚拟主机,要求不同的虚拟主机对应的主目录不同,默认首页的内容也不同。

题目3:完成教材17章博客系统部署,步骤可参考教材,把操作步骤截图并配文字说明展示,要求最后展示的博客系统页面有本人姓名全拼。(20分)

题目4:在Linux系统中部署任何一项服务,包括但不限于文件服务器、WEB服务器、游戏服务器、Hadoop集群搭建、模型计算服务器等。要求简述服务器的作用和功能,详细阐述服务器的配置步骤,并把操作步骤截图。(20分)

 参考:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值