《UbuntuLinux操作系统(第3版)(微课版)-期末试卷(B)及答案.docx》由会员分享,可在线阅读,更多相关《UbuntuLinux操作系统(第3版)(微课版)-期末试卷(B)及答案.docx(5页珍藏版)》请在课桌文档上搜索。
1、xx大学20xx20xx学年第X学期班UbuntuLinux操作系统期末考试试卷(闭卷)(A卷)参考答案及评分标准题目-k二三总分数分数评卷入一、单项选择题(每小题2分,共40分)12345678910CAADBBCACB11121314151617181920CDBDCACCBD二、简答题(每小题5分,共40分)1、什么是LinUX内核版本?内核版本号如何表示?1.inUX内核版本是指内核小组开发维护的系统内核的版本号。内核版本分为两种不同的版本号:实验版本和产品版本。内核版本的每一个版本号的表示格式为:主版本M次版本M修订版本H附版本。2、LinUX用户一般分为哪几种类型?1.inux系统
2、通常将用户账户分为3种类型。(1)超级用户(superuser):就是根账户root,可以执行所有任务,在系统中不受限制地执行任何操作,具有最高的系统权限。(2)系统用户(systemuser):系统本身或应用程序使用的专门账户。其中供服务使用的又称服务账户。它并没有特别的权限,通常又分为两种,一种是由1.inUX系统安装时自行建立的系统账户,另一种是用户自定义的系统账户。(3)普通用户(regularuser):供实际用户登录使用的普通用户账户。此类用户登录到LinUX系统,不执行管理任务。3、LinUX的目录结构与WindoWS的目录结构有何不同?1.inUX系统的目录结构与WindoWS
3、系统不一样,它没有盘符的概念,不存在什么C盘、D盘,所有的文件和目录都“挂在一棵目录树上”,磁盘、光驱都作为特定的目录挂在目录树上,其他设备也作为特殊文件挂在目录树上,这些目录和文件都有着严格的组织结构。4、什么是ACL?为什么要使用ACL?访问控制列表(ACL)可以针对单个用户、单个文件或目录设置读、写和执行权限。除了文件的所有者、所属组和其他用户身份之外,ACL还可以为特定的用户或特定的组设置文件和目录的权限,实现更灵活的权限管理。传统的文件权限组合不能实现复杂的文件权限管理。例如,要将一个文件的读权限和写权限分别授予两个不同的用户,或者一个用户和一个组的组合,文件权限组合就无法实现,使用
4、访问控制列表(ACL)则可以实现。ACL实质上是传统的文件权限之外所需的局部权限设置。作为对传统文件权限机制的补充,ACL能够满足特殊权限设置的需要。5、简述LinUX磁盘设备命名方法与磁盘分区命名方法。1.inUX磁盘设备名用字母表示不同的设备接口,例如a表示第1个接口,字母b表示第2个接口。原则上SCSI、SAS、SATA、USB接口硬盘的设备文件名均以devsd开头。这些设备命名依赖于设备的ID号码,不考虑遗漏的ID号码。例如,3个SCSI设备的ID号码分别是0、2、5,设备名分别是devsdaJdevsdb和devsdc1.inux磁盘分区的文件名需要在磁盘设备文件名的基础上加上分区编
5、号。SCSLSASSATA、USB硬盘分区采用devsdxy这样的形式命名,其中X表示设备编号(从a开始),y是分区编号(从1开始)。1.inux内核从3.3版本开始支持NVMe硬盘接口。一个NVMe控制器可以连接多个NVMe磁盘。NVMe控制器用字符串nvme表示,从O开始编号;NVMe磁盘用字母n表示,并从1开始编号。第1个控制器连接的第1个和第2个硬盘分别I命名为devnvmenl和devnvmen2,以此类推。6、安装软件包时为什么要考虑CPU架构?软件包的编译总是与操作系统类型和CPU架构相关,无论是使用源代码编译安装,还是使用APT等工具安装,都需要确保其与当前CPU架构相匹配。例
6、如,国产计算机很多采用的是ARM架构,如果安装x64架构的软件包,则会报出错误提示amd64架构的包与arm64架构的系统不匹配。7、简述SyStemd单元文件与启动目标的关系。systeind使用启动目标的概念来代替运行级别。它将基本的单元文件存放在libsystemdSyStem/目录下,不同的启动目标(相当于以前的运行级别)要装载的单元的配置文件则以软链接方式映射到etcsystemdSyStem/目录下对应的启动目标子目录下,如multi-user.target装载的单元的配置文件链接到etcsystemdsystemmulti-user.target.wants/目录下。启用开机自动
7、启动就是在当前启动目标的配置文件目录中建立lib/systemd/system目录中对应单元文件的软链接文件。禁止开机自动启动就是删除etcsystemdsystem目录中相应的链接文件。8、简述LVM机制。1.VM是一个建立在物理存储器上的逻辑存储器体系。逻辑卷的形成过程可用来说明其实现机制。(1)初始化物理卷。首先选择一个或多个用于创建逻辑卷的物理存储器,并将它们初始化为可由LVM系统识别的物理卷。(2)在物理卷上创建卷组。可将卷组看作由一个或多个物理卷组成的存储器池。在LVM系统运行时,可以向卷组添加物理卷,或者从卷组中移除物理卷。卷组以大小相等的“区域”(PE)为单位分配存储容量,PE
8、是整个LVM系统的最小存储单位,与文件系统的块类似。(3)在卷组上创建逻辑卷。最后创建逻辑卷,在逻辑卷上建立文件系统,使用它来存储文件。1.VM调整文件系统的容量实际上是通过交换PE来进行数据转换,将原逻辑卷内的PE转移到其他物理卷以降低逻辑卷容量,或将其他物理卷的PE调整到逻辑卷中以加大容量。三、设计题(每小题10分,共20分)1、拟基于UbUntU系统搭建一个PythOn应用程序开发工作站,要求提供集成开发环境,请列出需要完成的主要任务。参考答案:(1)检查确认安装有合适的PythOn(解释器)版本。(2)安装Python包管理器pip。(3)安装PyCharm。(使用Sn叩安装PyCha
9、rm社区版)(4)完成PyCharm初始化设置。(5)创建PythOn项目进行测试。2、编写SheH脚本批量检测主机在线状态。将要检测的主机记录到hoSuiSt文本文件中,每行一个主机(IP地址或域名均可)。参考源码:#!/usr/bin/bashwhilereadhostdoforcountin1.3)doping-cl-WlShost&/dev/nullif$?-eqO;thenecho$host主机正在运行”breakelsefail_count$count=$hostfidoneif$#fail_count*-eq3;thenecho$host主机已停机”unsetfail_count*fidonehostlist