选择题 (100 分) 1.【单选题】存放用户账号的文件是? A. shadow B. group C. passwd D. shadow 答对了 答案: C 反馈 题目来源:马哥教育 2.【单选题】此文件的权限应该是-rw-r--r-- A. 655 B. 644 C. 622 D. 642 答对了 答案: B 反馈 题目来源:马哥教育 3.【单选题】wc命令统计文件单词数的选项是? A. -L B. -w C. -l D. -c 答错了 答案: B 反馈 题目来源:马哥教育 4.【单选题】linux修改文件或者目录权限的命令是? A. groupadd B. useradd C. chmod D. chown 答对了 答案: C 反馈 题目来源:马哥教育 5.【单选题】命令历史中,使用上一条命令的快捷键是? A. !999 B. !! C. history D. !1000 答对了 答案: B 反馈 题目来源:马哥教育 6.【单选题】linux终端中如何快速跳至行尾? A. Ctrl+a B. Ctrl+e C. Ctrl+w D. Ctrl+z 答错了 答案: B 反馈 题目来源:马哥教育 7.【单选题】查看Linux系统中命令是内建命令还是外部命令的命令是什么? A. file B. type C. who D. whereis 答错了 答案: B 反馈 题目来源:马哥教育 8.【单选题】回到用户家目录的命令是什么? A. cd - B. cd ~ C. cd /root D. cd /home 答对了 答案: B 反馈 题目来源:马哥教育 9.【单选题】查看当前系统时间的命令是什么? A. date B. time C. now D. pwd 答对了 答案: A 反馈 题目来源:马哥教育 10.【单选题】下列哪个不属于内核的功能?( ) A. 用户管理 B. 内存管理 C. 进程管理 D. 安全管理 答对了 答案: A 反馈 题目来源:马哥教育 11. 【作图题】请写出至少三种常见的linux发行版 redhard centos ubuntu suse 答案解析 参考答案: RedHat、SUSE、Debian 反馈 题目来源:马哥教育 12. 【作图题】操作系统的功用有哪些? 1、将硬件规格抽象为系统调用(System Call);

2、进程管理;

3、文件系统;

4、硬件驱动;

5、网络协议栈;

6、安全功能;

7、内存管理; 答案解析 参考答案 1、将硬件规格抽象为系统调用(System Call); 2、进程管理; 3、文件系统; 4、硬件驱动; 5、网络协议栈; 6、安全功能; 7、内存管理; 反馈 题目来源:马哥教育 13. 【作图题】请写出Linux的哲学思想 1、一切皆文件

2、由众多目的单一的应用程序组成,一个程序只做一件事

3、组合目的单一的小程序完成复杂任务

4、尽量避免捕捉用户接口

5、提供机制而非策略 答案解析 参考答案 1、一切皆文件(包括硬件); 2、由众多目的单一的小程序组成; 3、组合小程序完成复杂任务; 4、尽量避免跟用户交互;为了方便脚本编程实现程序自动化运行; 5、使用文本文件保存程序的配置数据; 反馈 题目来源:马哥教育 14. 【作图题】请描述Linux目录结构。 /bin :所有用户可用的基本命令程序文件

/sbin :供系统管理使用的工具程序

/boot :应道加载器必须用到的各种静态文件

/dev :存储特殊文件或设备文件 设备有两种类型:字符设备(线性设备,有时序的) 块设备(随机设备

/home:用户家目录

/etc :系统配置文件

/opt:附加应用程序的安装位置,可选路径

/usr:全局共享的只读数据路径 bin,sbin lib,lib64 include:C程序头文件

/lib:为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块 libc.so*:动态链接的C库

/media:便携式设备挂载点,cdrom,floppy等

/mnt:其他文件系统的临时挂载点

/srv:当前主机为服务提供的数据

/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限

/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息,多为内核参数,例如:net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys,因此其完整路径为/proc/sys/net/ipv4/ip_forward

/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理Linux设备提供了一种统一模型的接口 答案解析 /bin:所有用户可用的基本命令程序文件 /sbin:供系统管理使用的工具程序 /boot:引导加载器必须用到的各静态文件:kernel,initramfs(intrrd),grub等 /dev:存储特殊文件或设备文件 设备有两种类型:字符设备(线性设备,有时序的)、块设备(随机设备) /etc:系统程序的配置文件,只能为静态 /home:普通用户的家的集中位置,一般为:/home/username /root:管理员的家目录,可选 /lib:为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块 libc.so*:动态链接的C库 ld*:运行时链接器/加载器 modules:用于存储内核模块的目录 /lib64:64位系统特有的存放64位共享库的路径 /media:便携式设备挂载点,cdrom,floppy等 /mnt:其他文件系统的临时挂载点 /opt:附加应用程序的安装位置,可选路径 /srv:当前主机为服务提供的数据 /tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限 /usr:全局共享的只读数据路径 bin,sbin lib,lib64 include:C程序头文件 share:命令手册页和自带文档等架构特有的文件的存储位置 local:另一个层级目录 /usr/local:让系统管理员安装本地应用程序,也通常用于安装第三方程序 /var:存储经常发生变化的数据的目录 cache,lib,log,opt,run,tmp /proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息,多为内核参数,例如:net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys,因此其完整路径为/proc/sys/net/ipv4/ip_forward /sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理Linux设备提供了一种统一模型的接口 反馈 题目来源:马哥教育 15. 【作图题】linux日常账号管理需要注意哪些方面? 1,不常用账号定期清理

2,密码定期更换

3,弱密码检查,避免使用简单密码

4,一般做权限设置避免使用root登陆 答案解析

参考答案 1、账号定期清理 2、超时锁定账号 3、强制定期修改密码 4、密码复杂度要求 5、禁止root登陆 反馈 题目来源:马哥教育 16. 【作文题】 简述su命令的作用,并说明 su root 和su - root的区别 su root 切换root用户后环境变量信息使用的是原用户环境变量信息 su - root 切换root后使用root的环境变量 6 words / 59 个字 答案解析

su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。 su -: 会切换root用户,也会把用户变量也切换到root的环境变量 su : 只是会切换root用户,但是当前的环境变量还是以前用户的环境变量 反馈 题目来源:马哥教育 17. 【作文题】 使用脚本创建system1-50个用户,并指定家目录为/data/system[1-50] vi creatusers.sh #!/bin/bash for i in seq 1 50 ;do useradd -d /data.system${i} system${i} done 15 words / 82 个字 答案解析

#!/bin/bash for i in seq 1 50;do useradd -d /data/system${i} system${i} done 反馈 题目来源:马哥教育 18. 【作文题】 写一个脚本,生产10个随机数,并从小到大排序? for i in seq 1 10; do echo $RANDOM ; done | sort -n 13 words / 40 个字 答案解析 for i in seq 1 10;do echo $RANDOM ;done | sort -n

for ((i=1;i<=10;i++));do echo "$RANDOM" ;done | sort -n