dmesg - 一些方便的信息和故障排除命令

dmesg的

Linux 命令 dmesg的 这是一个非常流行的工具,我们已经在 LxA 的其他场合讨论过。 多亏了它,可以从 Linux 内核环形缓冲区中检索和显示消息。 这些消息非常有趣,因为它们提供了有关设备的大量信息,包括硬件和系统级别。

所有这些信息(引导、内存、CPU、设备、模块等)都可能是有价值的 发现问题并修复它们. 因此,您应该了解一些实用的命令,这些命令对于检查您的机器是否存在问题至关重要,并为您提供有关如何解决问题的线索。

为了获得这些信息,您可以使用 以下命令:

  • 列出 所有驱动程序加载 在 Linux 内核中,您可以使用以下命令:
<br data-mce-bogus="1">

dmesg | less<br data-mce-bogus="1">

  • 列出所有检测到的设备 让它们被称为“名称”(用您需要的任何名称替换名称,例如 sda、gpu、usb、dma、内存...):
dmesg | grep -i nombre

  • 查看错误消息 可以指示系统中存在的问题(您也可以查找其他级别的警告,例如信息、警告等):
dmesg | grep -i error

  • 实时监控内核环形缓冲区, 查看现在发生了什么(您可以尝试在系统中执行一些操作以查看出现新消息,例如连接和断开 USB 存储器):
watch "dmesg | tail -20"

  • 您也可以 删除记录 的环形缓冲区,使其清洁。 为此,您可以使用以下命令:
dmesg -C

如果您有兴趣查看环形缓冲区的日志或记录,您应该知道它们存储在 / var / log / dmesg. 请记住,即使您在发行版中使用 systemd,该文件也会存在,就像在 Sys V init 等中一样。 其实也是纯文本的,所以可以用concatenator(cat)来显示...


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。