Linux试题

考核项目及评分标准(列清考核环节,包括考核时间、内容及具体要求、评分标准等

本次考查每3人为一组,每组从以下试题中按要求随机抽取题目,作为实验内容,实验时间两节课。实验的过程和最终结果需要带组或者个人logo截图保存到课程设计word文档,截图包含解答过程和验证方案,现场答辩,老师现场评分。Word文档需要在考试结束后统一整理并汇总提交给教师存档。

第一题:基础操作命令(10选5 ,1.10必选)10分

重点提醒:以下涉及到qingchuan名称的位置只是举例,请用小组名称替换。

1.1 在系统/tmp目录下创建一个名为小组名称的目录(可以是小组名称或个人名称),然后修改该目录的属性为:属主具有一切权限,同组用户和其他用户只具有读写权限。

1.2 在/tmp/目录中新建一个文本文件qingchuan.txt(文件名为自己英文字母简写), 然后将此文件复制到/Linux目录下。(分两条命令实现)。

1.3 使用echo命令向qingchuan.txt文件追加内容(任意添加字符串)。

1.4 使用echo命令修改用户密码(自定义用户名)。

1.5 查找/etc文件夹下,所有以*.sh结尾的文件,备份到/backups文件下,保留原有权限。

1.6  自定义文件名称,建立软链接、硬链接。

1.7  提取本机IP地址并记录在/tmp/个人文件名下。

1.8 使用sort和uniq命令对/tmp目录下的xxxx文件排序后输出其结果,并统计该文件的字数。

1.9 在/tmp目录下,查找拥有人、拥有组、其他人有写的权限的文件夹。

1.10 编写一个包含多个C语言(或者熟悉其他语言)的源文件项目,该项目应当有一定的复杂度,并包含多个程序文件,例如,用户可以在不同的文件中进行不同的函数定义和实现,并在一个主函数中调用这些函数,然后用户以这些程序文件为基础进行复制文件、重命名文件、创建新文件夹、移动文件夹到新文件夹等操作。接下来,将整个项目文件夹打包成一个压缩包,并删除原来的项目文件夹。最后,用户将压缩包移动到一个新的文件夹中,在该文件夹中对其进行解压缩,并用不同的方法查看各个文件的内容。

第二题:文件系统管理(4选2,2.4必选)  10分

2.1.在系统根目录下创建目录zhangsan01,并查询此目录的默认权限。

2.2.使用vim编辑器打开/tmp/目录中的test01.txt文件,在文件中输入自己的班级姓名学号信息,显示后并保存退出。

2.3.以root身份登录系统,在根目录下创建一个目录(要求目录名为组名);查看当前目录;将/etc目录下所有文件备份到 /data目录下的back文件夹,并以etc-年月日来命名该目录。

2.4.在当前目录/home/pl(以当前环境中个人用户名)下新建一个目录、linuxpl。将当前目录改为linuxpl,在linuxpl下新建2个空文件n1、n2,然后把n2移到其父目录中并改名字为file2。

第三题:用户、组和权限(3.1必选) 20分

3.1.  根据需求创建用户和组

1)由于这台服务器由公司三个部门共同使用 ,请创建对应的组账户分别为:js,xs,cw。

2)为各部门的经理创建用户账号,技术部经理js1,销售部经理xs1,财务部经理cw1。

3)为以下员工创建账号,技术部员工js2,销售部员工xs2,财务部员工cw2,技术部实习生sx1。

4)所有用户账号初始密码为abcdef,用户首次登录需要更改密码,密码至少使用一个月才可修改,三个月后必须修改,密码过期前5天开始提醒用户修改密码.

5)每个用户的主组为与用户名同名的组,附加组为所在部门对应的组。

6)为统一管理,技术部用户UID范围为2201—2250,销售部用户UID范围为2251—2300,财务部用户UID范围为2301—2350,实习生UID范围为2500—2600,三个部门经理UID分别为2201,2251,2301。

根据需求设置合适的权限

1)创建工作目录/var/work,除了管理员不允许任何人在/var/work目录下创建、删除文件,在此目录下新建的目录、文件默认不给予其他人任何权限。

2)在工作目录下创建各部门目录:tech,sales,finance,以及公共目录share。

3)各部门目录下分别创建开放目录public。

4)各部门目录的属主为部门经理,属组为部门组账户,共享目录属主、属组为管理员。

5)各部门目录下创建的文件、目录属组默认为部门组账户。

第四题:程序安装与进程管理(5选2) 10分

4.1 配置一个yum源,内容自定义。

4.2 在两个终端中,分别执行不同的shell操作,并利用kill命令,解决其中一个终端的僵死进程,详细列出步骤及截图。

4.3 在个人账户下,查看crontab;以管理员身份查看zhagsan的crontab,并比较分析。

4.4 使用ps查找进程sshd的PID。

4.5 利用at方式,找出系统中任何以txt为后缀名的文档,并且进行打印。打印结束后给用户zhangsan发出邮件通知取件。指定时间为2024年6月24日12:30(或考试当天12:30)。

第五题:磁盘管理(必选题)  10分

5.1 根据以下表格分配方案进行磁盘分区,并补全表内容,并详细列出每一步骤。

分区号

1

2

3

4

5

分区占比

约20%

约40%

约40%

约20%

约20%

分区类型

主分区

扩展分区

主分区

逻辑分区

逻辑分区

设备文件名

分区起点

分区末尾

分区大小

第六题:shell编程(5选3)  10分

6.1 循环计算1到100的证书之和。

6.2 用户随机输入5个数字,判断该数字是否大于60,若大于则显示及格,若小于则显示不及格。

6.3 编写九九乘法表程序,执行结果如下:

6.4编写一个程序,实现自动删除100个用户账号的功能,账号名为jike01至jike100 .

6.5 自定义一个程序。

第七题:网络与服务器的搭建(必选题) 30分

7.1自拟2个熟悉的服务器搭建,并将过程和结果截图附后。

四、 考核形式及成绩占比

本课程按照百分制模式进行考核,平时考核占40%(考勤30%,课堂表现20%,章节测试30%,拓展实践20%),本课程设计分数占60%,两部分分数总和为该门课程综合成绩,总计满分为 100 分。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值