盛世宏图 发表于 5 天前

linux期末考试题(1)

linux期末考试题

一、选择题(共20分,每小题2分)

1.以下哪个环境变量表现shell搜索外部命令或程序路径(C)
A.ENV        B.PWD        C.PATH        D.ROOT
解答:
ENV用于显示当前环境变量,PWD显示当前工作目次,ROOT表现超级用户
2.为了达到使文件的属主和同组用户有读(r)、写(w)和执行(x)的权限,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为(D)
A、 747        B、744        C、775        D、774
解答:
1️⃣r (读):4        w (写):2        x (执行):1
因此,计算如下:
属主(Owner):读(4) + 写(2) + 执行(1) = 7
同组用户(Group):读(4) + 写(2) + 执行(1) = 7
其他用户(Others):读(4)
因此,权限应该设置为 774
3.若要使用进程名来结束进程,应使用(D)命令。
A、ps -d        B、psfree        C、profree        D、kill
解答:
ps命令用于显示当前进程的状态,-d选项通常用于指定显示哪些进程(如仅显示当前终端的进程),但它本身并不用于终止进程。

psfree:?????没找到这个命令        ​
profree:??????没找到这个命令
4.默认情况下管理员创建了一个用户,就会在(B)目次下创建一个用户主目次。
A./usr        B./home        C./root        D./etc
解答:
/usr 目次通常用于存储系统软件和程序资源,例如可执行文件、库文件和文档等。
/home 是Linux系统中用户主目次的标准存储位置。默认情况下,当管理员创建一个新用户时,系统会在 /home 目次下为该用户创建一个以用户名命名的子目次作为其主目次。
/root 是系统管理员(root用户)的专属主目次。
/etc 目次用于存储系统的配置文件,例如用户账户信息、网络配置、服务配置等。
5.Linux启动的第一个进程init启动的第一个脚本程序是(D)
A、/etc/fstab        B、/etc/rc.d/init.d        C、/etc/inittab        D、/etc/rc.d/rc.sysinit
解答:
init 是Linux系统启动后的第一个进程(PID为1),负责初始化系统环境并启动其他进程。
init 进程的启动流程:
内核启动后,会启动 init 进程。
init 进程首先会执行全局系统初始化脚本,通常是 /etc/rc.d/rc.sysinit(在某些系统中可能是 /etc/rc.sysinit)。这个脚本负责挂载文件系统、设置主机名、初始化网络、加载内核模块等底子任务。
/etc/fstab 是一个配置文件,不是脚本程序,用于界说系统启动时主动挂载的文件系统。
/etc/rc.d/init.d 是一个目次,存放全部服务的启停脚本。它本身不是脚本程序,而是包含多个脚本的目次。.d 结尾表现目次,通常包含一组脚本或配置文件
/etc/inittab 是一个配置文件,用于界说 init 进程的行为(如默认运行级别、启动脚本等)。它不是脚本程序,而是 init 的配置文件。
6.下列(B)指令可以用来显示目前主机的路由表(routing table)。
A、netstat-rn        B、route        C、print route        D、show ip route
解答:
路由表用于界说数据包从本田主机到其他网络的转发路径。
netstat 是一个网络统计工具,用于显示网络连接、路由表、接口统计等信息。-r 选项表现显示路由表,-n 选项表现以数字形式显示地址和端口(不解析主机名和服务名)。
route 是一个用于显示和操纵IP路由表的命令。直接输入 route(不带任何选项)会显示当前主机的路由表。
print route 不是Linux中的标准命令。在Windows系统中,route print 可以显示路由表,但在Linux中无效。
show ip route 是Cisco IOS等网络设备中的命令,用于显示IP路由表。在Linux中无效。
7.Linux系统目次中/boot存放的内容是(A)
A、存放系统的内核文件和引导装载程序文件
B、存放全部重要的库文件
C、应用程序存放目次
D、存放系统的大部分配置文件和子目次
解答:
/boot 目次重要用于存放与系统启动相关的文件。这些文件包罗内核映像(kernel image)、初始RAM磁盘(initramfs或initrd)以及引导加载程序(如GRUB)的配置文件和模块。
重要的库文件通常存放在 /lib 或 /usr/lib 目次中。
应用程序通常存放在 /usr/bin、/usr/local/bin 或 /opt 等目次中。
系统的大部分配置文件存放在 /etc 目次中。
8.Linux支持的文件系统有(ABCD)
A、Swap        B、NFS        C、ISO9660        D、proc
解答:
❓答案是BC
Swap(互换空间)是Linux中用于虚拟内存的一种机制。固然Swap不是传统意义上的文件系统(如ext4、XFS等),但Linux确实支持Swap分区或Swap文件,并将其视为一种特别的“文件系统”类型。
NFS(Network File System)是一种网络文件系统协议,允许不同主机之间通过网络共享文件。Linux内核支持NFS客户端和服务器端,因此NFS是Linux支持的一种文件系统类型。通过挂载NFS共享目次,可以在本地访问远程文件系统。
ISO9660是一种用于光盘(如CD-ROM、DVD)的文件系统标准。Linux支持挂载ISO9660格式的光盘镜像(如 .iso 文件),因此ISO9660是Linux支持的一种文件系统类型。
/proc 是Linux中的一个虚拟文件系统(pseudo-filesystem),用于提供内核和进程信息的接口。它不是存储在磁盘上的传统文件系统,而是由内核动态生成的。只管 /proc 不是存储文件系统的类型(如ext4、XFS等),但它是一种特别的文件系统类型,Linux内核明确支持它。在Linux中,/proc 文件系统总是挂载在 /proc 目次下,用于访问系统信息。
9.下列哪些命令可以用来显示文件内容(ABCD)
A、cat        B、more        C、tail        D、head
解答:
cat用于显示文件内容,more用于分页显示文件内容,tail用于显示文件末端内容,head用于显示文件开头内容
10.在/etc/password文件中包含以下哪些内容(ABCD)
A、用户ID        B、用户密码        C、用户名称        D、用户使用的She11
解答:
cat /etc/passwd输出:
# cat passwd
root❌0:0:root:/root:/bin/bash
bin❌1:1:bin:/bin:/sbin/nologin
daemon❌2:2:daemon:/sbin:/sbin/nologin
❓/etc/passwd 中存储的是密码的占位符(通常是 x),不是现实的加密密码。
二、简答题(共50分,每小题10分)

1.Linux系统的Shell作为操纵系统的外壳,其重要的功能是什么?
答:Linux系统的Shell作为操纵系统的外壳,重要功能是提供用户与内核交互的接口,负责解释并执行用户输入的命令,支持交互式命令行操纵、脚本编程以实现主动化任务,提供输入/输出重定向和管道功能以灵活处理数据流,从而高效地管理系统资源和执行复杂操纵。
2.在Shell的变量应用中,三种引号的作用有什么区别?
答:在双引号中,除了$,",和\以外全部的字符都解释成字符本身。
在单引号中全部的字符包罗特别字符$,“,和\都将解释成字符本身而成为普通字符;
在反引号中的字符串将解释成shell命令来执行。
3.执行命令ls -l时,显示结果如下:
-rw-r--r--        1        john        2017jul1611:58        data
(1)用户john 对该文件具有什么权限?
答:用户 john 对该文件具有读(r)和写(w)权限(-rw-),但没有执行(x)权限。
(2)用户tom和root都不是john 组的成员,他们对该文件具有什么样的访问权限?
答:用户 tom对该文件只有读(r)权限(r--)。
用户 root 作为超级用户,默认拥有对全部文件的完全访问权限(读、写、执行),不受文件权限限制。
(3)如何使任何用户都可以读、写、执行该文件?
答:使用 chmod 命令将文件权限设置为 777,输入命令:chmod 777 data
(4)如何把该文件属主改为用户tom?
chown tom data
如果必要同时更改属组,可以添加 :group,例如 chown tom:users data
4.某系统管理员每天需完成以下的重复工作,请体例一个任务调度计划。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: linux期末考试题(1)