Linux与Unix试题集锦:用户管理、分区、启动加载器与文件系统检查

需积分: 0 9 下载量 142 浏览量 更新于2024-09-26 1 收藏 136KB DOC 举报
"这是一份关于UNIX和Linux操作系统的试题集,适合正在学习或准备相关考试的人员。试题涵盖了用户管理、系统安装、引导加载器、文件系统检查以及初始化进程等多个方面的重要知识点。" 1. 用户组修改: 题目提到了改变用户初始组,正确选项是 `usermod -g`。在UNIX和Linux系统中,`usermod`命令用于修改用户账户的属性,`-g`选项用来设置用户的主组。其他选项如 `-i`、`-G` 和 `-c` 分别对应不同的功能,不是用来改变初始组的。 2. Linux安装所需的最小分区数量: 正确答案是 `B、3`。在Linux安装过程中,通常需要至少三个分区:根分区(`/`)、交换分区(swap)和boot分区。尽管在某些情况下可以简化到两个分区(根分区和交换),但标准配置建议至少三个。 3. LILO卸载选项: `lilo`是Linux的引导装载程序,使用 `-u` 选项可以卸载它。其他选项如 `-r`, `-b`, `-l` 不对应卸载功能。 4. `fsck`命令显示状态栏的开关: `fsck` 是文件系统检查工具,使用 `-C` 选项可以显示进度条。其他选项如 `-b`, `-s`, `-v` 有不同用途,不提供状态栏显示。 5. `echo *` 命令的效果: 正确答案是 `D、提供当前目录下所有文件的列表`。在Shell中,`echo`命令后面跟通配符 `*` 会打印出当前目录下的所有文件和目录名。 6. 初始化进程控制文件: `/etc/inittab` 文件是控制初始化进程的关键,`init` 进程会根据该文件来启动和服务。其他选项如 `/etc/initproc`, `/etc/proc`, `/etc/init` 并非控制`init`进程的文件。 7. 清除at队列中属于用户1的任务: 要从at作业队列中删除所有属于用户1的任务,可以使用 `atq` 查看作业,然后用 ` atrm` 命令删除指定的作业号。例如,`atrm job_number`。 这份试题集涉及的知识点广泛且深入,包括用户管理、系统安装、引导加载、文件系统维护、Shell命令以及初始化系统服务等方面,对于理解并掌握UNIX和Linux操作系统的基本操作和概念非常有帮助。通过解答这些问题,学习者可以检验自己的知识水平,并针对性地进行复习和提高。