2023 — 2024 学年第二学期《Linux网络操作系统》课程
任务书(A卷)
一、任务目的
由于Linux提供了大量的命令,通过利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等,在Linux系统上工作离不开使用系统提供的命令,使学生掌握使用Linux命令。
二、任务内容
(一)任务说明
要想真正理解Linux系统,就必须从Linux命令学起。初学者通过学习基础的命令,可以进一步理解Linux系统。经验丰富的运维人员可以恰当地组合命令与参数,使Linux字符命令更加灵活且减少系统资源消耗。
另外,在Linux系统中,vi是常用的编辑器,它的文本编辑功能十分强大。它是一个全屏幕文本编辑器,是visual interface的简称,几乎每个Linux系统都提供了vi。所以熟练掌握和使用vi编辑器是非常有必要的。
(二)完成要求
任务考核,学生在规定时间内完成下列任务设计,将每题的详细过程截图到WORD文档,此文档以学号+姓名方式命名,如“20220001张三”发至任课教师,过期不交,视为缺考!
说明:任务中所有的XXX都表示为自己名字的首字母缩写,XX表示为学号后两位,X表示为任课老师的名字。
1.修改当前系统的主机名为XXX,刷新当前的主机状态。修改本机IP地址为192.168.1.XX(如后两位为03,则只设置为192.168.1.3。)
2.在系统中新建用户XXX和Student,将口令均设置为“123456”,在设置Student用户的最短口令存活期为7天,最长口令存活期为60天,口令到期前5天提醒用户修改口令,设置完成后查看各属性值。
3.在系统中创建mygruop用户组和Studentgruop用户组,将mygroup组的GID修改为10000,并将组名修改为XXX,将student用户加入Studentgroup组,并设置其为管理员。
4.在用户主目录下建立XXX目录,在新建的目录下创建名字为“XXXfile”空文件,复制该空文件为NewXXXfile。完成后使用比较命令比较两个文件。
5.将XXXfile文件使用字符的方式修改其权限为用户主可读可执行,同组用户可执行,其他用户无任何权限,将NewXXXfile使用数字的方式修改其权限为用户主可读可写,同组用户可执行,其他用户可写可执行。
6.编辑NewXXXfile文件,在vi中设置行号,输入3行内容“This is myfile”,“My name is XXX”,“X is my teacher”,在第一行和第二行中间插入/etc/passwd文件,移动光标将root所在的用户行整行删除,查询文件中包含“XXX”的字符串。取消行号显示。将文件保存,并另存为Newfile。
7.在系统中检查是否安装了软件包bind;如果没有安装,则挂在Linux安装光盘,安装bind软件包;安装完成后对bind软件包进行升级;最后卸载刚刚的软件包。
8.添加一块新的20G的硬盘,设置两个主分区分别为5G,3G,文件系统分别为ext3,ext4,创建一个扩展分区,在扩展分区中创建两个逻辑分区分别为8G和4G,完成后查看分区的创建情况,并进行保存。
9.将磁盘分区/dev/sdb2挂载到/mnt下的XXXsdb2,将光驱挂载到/media/cdrom,将U盘挂载到/media/usb.
10.设计一个Shell程序,将用户主目录中XXX目录下的大写文件名改为小写文件名。
完成上述要求的Linux命令操作。
(三)成绩考核
1.出勤
学生参与项目出勤占任务考试成绩30%。
2.任务成果
任务成果占任务考试成绩的70%,教师依据任务评分表对每项任务进行打分。
参考:
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf