1、假设在系统中添加第二块SATA硬盘后,操作系统无法启动。已知所有部件均无故障,此错误可能的原因是什么?
应在BIOS设置实用程序中配置启动设备顺序,否则BIOS可能无法运行引导加载程序。
2、假设你想确认新购买的台式电脑中连接到PCI总线的外部显卡确实是制造商所宣传的那款,但打开电脑机箱会使保修失效。可以使用什么命令来列出操作系统检测到的显卡详细信息?
命令lspci将列出当前连接到PCI总线的所有设备的详细信息。
3、以下这一行是命令 lspci 输出的一部分:03:00.0 RAID 总线控制器:LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)。应该执行什么命令来识别该特定设备正在使用的内核模块?
可以使用命令 lspci -s 03:00.0 -v 或 lspci -s 03:00.0 -k 来识别该特定设备正在使用的内核模块。
4、系统管理员想在不重启系统的情况下尝试蓝牙内核模块的不同参数。然而,任何使用modprobe -r bluetooth卸载该模块的尝试都会导致以下错误:modprobe: FATAL: Module bluetooth is in use。这个错误的可能原因是什么?
蓝牙模块正在被一个正在运行的进程使用。
5、在生产环境中发现旧机器并不罕见,例如某些设备使用过时的连接方式与控制计算机通信,因此有必要特别关注这些旧机器的一些特性。例如,一些使用旧BIOS固件的x86服务器,如果未检测到键盘,将无法启动。如何避免这个特定问题?
BIOS配置实用程序有一个选项,可以在未找到键盘时取消计算机的锁定。
6、基于 Linux 内核构建的操作系统也适用于除 x86 之外的多种计算机架构,例如基于 ARM 架构的单板计算机。像树莓派这样的机器上没有 lspci 命令。与 x86 机器的什么差异导致了该命令的缺失?
与大多数 x86 机器不同,像树莓派这样基于 ARM 的计算机没有 PCI 总线,因此 lspci 命令无用。
7、许多网络路由器有一个USB端口,可连接外部设备,如USB硬盘。由于大多数路由器使用基于Linux的操作系统,假设路由器中没有其他常规块设备,那么外部USB硬盘在 /dev/ 目录中会如何命名?
从Linux内核2.4版本起,USB块设备会以 sd 前缀命名,若没有其他常规块设备,该外部USB硬盘可能会被命名为 /dev/sda ,其分区则会依次为 /dev/sda1 、 /dev/sda2 等。
8、2018年,被称为“熔断”(Meltdown)的硬件漏洞被发现。它影响了许多架构的几乎所有处理器。最新版本的Linux内核可以告知当前系统是否存在漏洞。如何获取这些信息?
以下是调整为 Markdown 格式的文本内容:
文件 `/proc/cpuinfo` 中有一行显示了对应 CPU 的已知漏洞,如 `bugs: cpu_meltdown`。
9、命令 lspci 输出的内容包含以下一行:03:00.0 RAID 总线控制器:LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)。应该执行什么命令来识别此特定设备正在使用的内核模块?
可以使用命令 lspci -s 03:00.0 -v 或 lspci -s 03:00.0 -k 来识别该设备正在使用的内核模块。
10、在生产环境中发现旧机器并不罕见,例如某些设备使用过时的连接方式与控制计算机通信,这就需要特别关注这些旧机器的一些特性。例如,一些使用旧 BIOS 固件的 x86 服务器,如果未检测到键盘就无法启动。如何避免这个特定问题?
BIOS 配置实用程序有一个选项,可以在未找到键盘时停用计算机锁定功能。
11、例如,一些使用较旧 BIOS 固件的 x86 服务器,如果未检测到键盘,将无法启动。如何避免这个特定问题?
BIOS 配置实用程序有一个选项,可以在未找到键盘时停用计算机锁定。
12、在配备BIOS固件的机器上,引导二进制文件位于何处?
在BIOS配置实用程序中定义的第一个存储设备的主引导记录(MBR)中。
13、UEFI固件支持由外部程序提供的扩展功能,这些外部程序被称为EFI应用程序。EFI应用程序在系统中的存储位置是哪里?
EFI应用程序存储在EFI系统分区(ESP)中,该分区位于任何具有兼容文件系统(通常是FAT32文件系统)的可用存储块上。
14、引导加载程序允许在加载内核之前传递自定义内核参数。假设系统由于根文件系统位置信息错误而无法启动。如何将位于 /dev/sda3 的正确根文件系统作为参数传递给内核?
可以在引导加载程序的配置文件中添加或修改内核参数,例如在 GRUB 中,可在类似
kernel /vmlinuz root=/dev/sda3
这样的行里,将 root 参数的值设为 /dev/sda3 。
15、当机器上安装了多个操作系统时,引导加载程序会显示一个可供选择的操作系统列表。然而,新安装的操作系统可能会覆盖硬盘的主引导记录(MBR),擦除引导加载程序的第一阶段,使其他操作系统无法访问。为什么配备UEFI固件的机器不会出现这种情况?
UEFI机器不使用硬盘的MBR来存储引导加载程序的第一阶段。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



