Linux运维进阶:100道精选实战选择题巩固基础

需积分: 50 14 下载量 199 浏览量 更新于2024-07-25 1 收藏 276KB DOC 举报
本文档是一份针对Linux系统的基础面试题库,包含100道选择题,旨在帮助读者巩固Linux操作系统的知识点。以下是一些关键知识点的详细解析: 1. **cron后台常驻程序 (daemon)**: 在Linux中,cron是一个用于管理系统日常任务调度的后台进程,它定期检查并执行预先配置好的定时任务列表。选项D正确,cron负责调度作业,如定时备份、邮件发送等。 2. **块设备 (block devices)**: 在Linux中,硬盘通常被视为块设备,因为它们是以块为单位进行读写操作的。选项B(硬盘)是正确的,而其他选项如串行口(A)和虚拟终端(C)不是块设备。 3. **查看磁盘空间**: 了解当前目录空间大小通常使用`df`命令,选项C `du -sh .` 或者 `du .` 是正确的用法,这会显示当前目录及其子目录的磁盘占用情况。 4. **更改文件权限**: 要更改文件权限,应使用`chmod`命令,选项B是正确的。`attrib`和`change`在Linux中不是标准命令,`file`用于文件类型检测。 5. **查询文件所属包**: 使用`rpm -qf /etc/my.conf`可以查询/etc/my.conf文件属于哪个软件包,选项C正确。`rpm-q`和`grep`组合可以用于搜索相关信息。 6. **系统级别切换**: 在Linux中,通过`telinit`命令可以改变运行级别但不重启系统。选项B `telinit 5`正确,将系统切换到运行级别5。 7. **IDE硬盘设置**: 对IDE硬盘的设置通常使用`hdparm`或`ideconfig`命令,选项C `hdparm`是正确工具,用于调整硬盘参数。 8. **计划任务调度**: `cron`命令用于安排在未来特定时间运行的任务,选项B正确。`at`命令则是安排一次性任务,`atq`查看计划任务队列。 9. **设置命令提示符**: `setPS1`命令用于定义命令提示符的格式,选项B正确,`PS1`变量控制用户在终端中的提示符显示。 10. **新用户目录配置**: `/etc/skel/`目录通常存放系统预设的新用户主目录下的默认文件,包括`.bashrc`。所以,要在新用户创建主目录时自动包含`.bashrc`,应在`/etc/skel/`目录下放置该文件。 11. **export命令的作用**: 在bash中,`export`命令用于在子shell中设置环境变量,使得这些变量可以在子shell中被访问,选项C正确。 通过解答这些题目,考生可以加深对Linux核心概念的理解,包括系统管理、文件系统、命令行操作和系统配置等方面的知识。对于准备Linux相关职位面试或提升自身技能的人来说,这份题库具有很高的实用价值。