linux怎么查看显卡信息 linux怎么查看系统正常启动

圆圆 0 2026-01-16 16:01:00

/proc/cmdline 文件直接保存系统启动时内核参数,可用 cat 命令读取;dmesg | grep "Command line" 可从日志提取;GRUB 配置文件可反向验证;systemd-analyze info 能格式化显示;常见参数如 root=、ro、quiet 决定行为启动。

linux怎么查看系统启动参数_linux /proc/cmdline解析【内核】

如果需要了解当前 Linux 系统启动时则传递给内核的参数,这些信息被直接保存在 /proc/cmdline 文件中。该文件由内核在启动过程中生成,仅包含一行文本,记录了引导加载程序(如以下是获取和解析该内容的具体方法:一、直接读取 /proc/cmdline 文件

该文件是内核提供的虚拟文件,反映系统实际启动时使用的参数,需要额外的工具即可查看。内容为原始字符串,参数以空格间隔。

1、打开终端,执行命令:cat /proc/cmdline。

2、观察输出结果,例如:BOOT_IMAGE=/vmlinuz-5.15.0-91-generic

3、可使用 tr ' ' '\n' 将参数逐行显示以便阅读:执行 cat /proc/cmdline | root=UUID=abcd1234 ro Quiet Splash。二、使用 dmesg 命令过滤启动参数

dmesg 在系统启动早期即记录内核命令行,部分发行版会在日志中显式打印该行,适用于 /proc 不可用(如 initramfs 阶段)的排查场景。

1、运行命令:dmesg | tr ' '\n'。 grep "Command line"。

2、若匹配成功,将显示类似:[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.15.0-91-generic root=UUID=abcd1234 ro Quiet Splash。

3、注意方舟内的数字为时间,内容内容Command line: 后面的即为完整参数串。三、通过 GRUB配置文件反向验证

/boot/grub/grub.cfg中定义了默认启动项的linux行,其与/proc/cmdline内容一致(除非手动修改过启动项)。此方法用于比对当前运行内核是否按预设配置启动。

1、执行:grep -A1 "linux.*root" /boot/grub/grub.cfg | grep "linux"。

2、提取出当前默认菜单项的linux行,例如:linux /vmlinuz-5.15.0-91-generic root=UUID=abcd1234 ro Quiet Splash。

上一篇:win11怎么修改任务栏颜色 win11怎么修复预览插件
下一篇:返回列表
相关文章
返回顶部小火箭