考查要求:
一、本课程根据人才培养方案及教学大纲要求,其考核类型为考查。
二、本课程的期末总评分=平时成绩(40%)+期末成绩(60%)。平时成绩主要以课堂表现、实验、课外学习等标准体现;期末成绩以作业方式体现,其具体要求为:
(一)注意:完成上机作业,以“学号-姓名”命名作业文件夹,完成后 将考查试题电子版(PDF格式)、Shell源码文件放入作业文件夹,在截止日期前提交,没有一律无效。
(二)完成以下上机作业(共100分)
说明:根据提示,完成Linux操作,并对指定的操作结果截图(截图可以多于一张)后粘贴到实验报告中。
请提前在用户目录下创建考试目录“exam-学号后四位”,其中“学号后四位”要与在考查试题电子版中填写的学号后四位一致。若无特殊要求,所有操作都需在“exam-学号后四位”目录下完成。
-
- 客观题(共5小题,每题2分,总计10分)
- 使用 dpkg 命令安装的软件为?( D )
A..rpm B..tar.gz C..tar.bz2 D..deb
(2)按照Linux对文件的划分,Linux 下的 /sbin 目录通常存放的是哪类文件( B )。
A.设备文件 B.系统工具 C.配置文件 D.类库
(3)【多选题】终止一个前台进程可能用到的命令和操作是?( A B)
A.kill B.CTRL+C C.shut down D.halt
(4)下列提法中,不属于ifconfig命令作用范围的是 ( D )。
A.配置本地回环地址 B.配置网卡的IP地址
C.激活网络适配器 D.加载网卡到内核中
(5)文件 exer1 的访问权限为 rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的( A )。
A.chmod a+x,g+w exer1 B.chmod g+w exer1
C.chmod 765 exer1 D.chmod o+x exer1
-
- Linux常用命令(15分)
依照提示按顺序执行命令,并填写表格,将执行结果截图并粘贴在表格下方,表格填写正确且有相应截图方可得分,否则不得分。
序号 | 命令 | 提示 |
cd exam-学号后四位 | 进入目录“exam-学号后四位”。 注:确保当前工作目录在“exam-学号后四位”,中途不要切换工作目录。 | |
(1) | | 使用终端查看查看所有名称包含“nginx”的进程,长格式显示。(2分) |
(2) | 本题在下方作答 | 使用终端输入"ifconfig",有几个网络接口,它们分别的IP地址是什么。(2分) |
(3) | sudo shutdown -r +18 sudo shutdown -c | 设置系统在18分钟后自动重启,后取消自动重启。(3分) |
(4) | | 显示当前系统时间。(1分) |
(5) | | 使用"systemctl"命令来查看当前系统的默认运行级别。(2分) |
(6) | | 使用bc命令完成某个浮点数运算。(2分) |
(7) | | 获取sort命令的帮助。(1分) |
(8) | | 统计文件/etc/passwd的行数。(2分) |
(1)
答案100分截图按照要求带信息;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
截图:
截图:
答案:
(3)
截图:
(4)
截图:
(5)
截图:
(6)
截图:
(7)
截图:
(8)
截图:
答案;
答案100分截图按照要求带信息;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
-
- Linux文件管理(17分)
依照提示按顺序执行命令,并填写表格,将执行结果截图并粘贴在表格下方,表格填写正确且有相应截图方可得分,否则不给分。
序号 | 命令 | 提示 |
cd exam-学号后四位 | 进入目录“exam-学号后四位”。 注:确保当前工作目录在“exam-学号后四位”,中途不要切换工作目录。 | |
(1) | 创建目录dir。(1分) | |
(2) | 不切换工作目录,在dir中创建文件file,并向file插入图3.1的文本。(2分) 注:输入结束后换行 | |
(3) | 不切换工作目录,将file按ASCII码排序(提示:sort命令),存入dir/file1。(3分) | |
(4) | 不切换工作目录,在dir中创建文件file2,并向file2插入图3.2的文本。(2分) 注:输入结束后换行 | |
(5) | 不切换工作目录,将file1和file2粘贴至file3(提示:cut命令),file3内容如图3.3所示。(3分) | |
(6) | 查找并输出file3中所有第二字段包含小数点的行。(3分) | |
(7) | 将file、file1、file2、file3打包成文件file.tar.gz。(3分) |
图3.1 图3.2 图3.3
(1)
答案;
答案100分截图按照要求带信息;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
截图:
(2)
截图:
答案:
(3)
截图:
(4)
截图:
(5)
截图:
(6)
截图:
(7)
截图:
答案;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
-
- Linux软件管理(18分)
- 在Ubuntu18.04中安装MySQL 8.x,将安装步骤详细截图,最终结果如图4.1所示。(12分)
安装步骤详细截图:
答案;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
- 为MySQL 8.x设置root账户密码,创建数据库MyDatabase,创建MyDatabase的远程连接用户jk,在Windows上使用MySQL桌面管理工具(如Navicat)连接MySQL。(6分)
安装步骤详细截图:
-
- Linux Shell脚本编程(25分)
- 编写一个Shell备份MySQL 8.x的MyDatabase数据库,并通过cron将其配置为使用定时运行。(15分)
脚本:
配置为使用定时运行的步骤截图:
答案;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
- 一年中的第几天:分别输入年、月、日,请你计算并返回该日期是当年的第几天。使用Shell脚本编写代码,使用其他语言均不得分。(10分)
示例如图5.1所示:
图5.1
脚本:
答案;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
脚本运行截图:
-
- Linux文件系统管理(15分)
在Ubuntu18.04虚拟机上,创建新的磁盘,并使用fdisk为磁盘创建分区、安装文件系统以及挂载目录,最终结果如图6.1所示。
图6.1
步骤截图:
答案;
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf