标签: dmesg

dmesg 和 journalctl 有什么区别

我是 Linux 的新手。我看到的是两个运行方式大致相同的日志。为什么有两个日志?我希望在他们每个人中看到什么样的信息?它们的生命周期有何不同?

linux dmesg journalctl

20
推荐指数
1
解决办法
1万
查看次数

“usb:端口电源管理可能不可靠”实际上是什么意思?

尝试调试以太网 USB-C 适配器的问题时,我发现dmesg报告如下:

usb: port power management may be unreliable
Run Code Online (Sandbox Code Playgroud)

这是什么意思?在哪里可以找到有关此消息的可靠文档?

usb dmesg

12
推荐指数
1
解决办法
6066
查看次数

dmesg 的第一列是什么?

我正在尝试dmesg输出内核消息缓冲区的命令。我的设置返回的格式为:

...
[    0.000000]   3 base 100000000 mask F00000000 write-back
...
[   95.709163] wlo1: associated
[   95.709218] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
...
Run Code Online (Sandbox Code Playgroud)

第一列中的数字随着每个条目的增加而增加,但是当我阅读man dmesg维基百科条目时,我没有看到有关该值是什么的任何信息。

第一列中的值有何意义?

dmesg

11
推荐指数
1
解决办法
4715
查看次数

dmesg 的输出和 /var/log/dmesg 的内容之间的区别?

我发现的输出dmesg和内容/var/log/dmesg是不同的。那么它们的目的之间有什么区别呢?

linux dmesg

10
推荐指数
1
解决办法
6298
查看次数

内核环形缓冲区相对于 rsyslog 位于何处?

是否rsyslog只是在内核环缓冲区之上的抽象层?或者内核环缓冲区是它自己的实体,并且其rsyslog交互与任何其他“应用程序”的交互一样?

logs syslog dmesg

9
推荐指数
1
解决办法
3154
查看次数

降低内核引导日志详细级别

当我的内核启动时,除了有用的重要信息外,它还会打印大量调试信息,例如

....
kernel: [0.00000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable
kernel: [0.00000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved
kernel: [0.00000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
...
kernel: [0.00000] MTRR variable ranges enabled:
kernel: [0.00000]   0 base 0000000000 mask 7E00000000 write-back
...
kernel: [0.00000] init_memory_mapping: [mem 0x00100000-0xcf414fff]
kernel: [0.00000]  [mem 0x00100000-0x001fffff] page 4k
kernel: [0.00000]  [mem 0x00200000-0xcf3fffff] page 2M
kernel: [0.00000]  [mem 0xcf400000-0xcf414fff] page 4k
....
kernel: [0.00000] ACPI: XSDT 0xD8FEB088 0008C (v01 DELL CBX3 01072009 AMI 10013)
kernel: [0.00000] ACPI: FACP 0xD8FFC9F8 0010C (v05 DELL …
Run Code Online (Sandbox Code Playgroud)

boot logs kernel rsyslog dmesg

9
推荐指数
1
解决办法
3690
查看次数

如何过滤 dmesg 日志以仅查看错误

我在 ubuntu,当我写 dmesg 时,错误消息显示为红色,我怎么能在控制台中只打印那些?

logs dmesg

9
推荐指数
1
解决办法
2万
查看次数

我是否需要针对我的微架构数据采样 (MDS) 状态采取措施?

我的dmesg输出包含以下行:

[    0.265021] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
Run Code Online (Sandbox Code Playgroud)

访问了上述站点并阅读了一些 MDS 后,我运行/收到了以下内容:

$ cat /sys/devices/system/cpu/vulnerabilities/mds Mitigation: Clear CPU buffers; SMT vulnerable

根据该网站,这转化为:

“缓解:清除 CPU 缓冲区”......处理器易受攻击,并且启用了 CPU 缓冲区清除缓解。
“SMT 易受攻击”... SMT 已启用

我在计算方面没有很多经验,但据我所知(如果我错了,请纠正我),我的系统正在尽其所能防止 MDS。

我的问题是:

我可以采取进一步措施来保护我的系统吗?如果可以,我的下一步应该是什么?

cpu kernel buffer dmesg vulnerability

8
推荐指数
1
解决办法
2756
查看次数

USB 设备消息充斥 dmesg(和控制台)

当 USB 鼠标插入我的笔记本电脑时,dmesg 充斥着以下消息:

usb 3-1: USB disconnect, device number 28
usb 3-1: new low-speed USB device number 29 using xhci_hcd
usb 3-1: New USB device found, idVendor=045e, idProduct=00cb
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-1: Product: Microsoft USB Optical Mouse
usb 3-1: Manufacturer: PixArt
usb 3-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
input: PixArt Microsoft USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/input/input39
hid-generic 0003:045E:00CB.001C: input: USB HID v1.11 Mouse [PixArt …
Run Code Online (Sandbox Code Playgroud)

logs usb console dmesg

7
推荐指数
1
解决办法
6371
查看次数

Linux 3.x 无法分配 PCI BAR 内存

我有一台 IBM x3850 类型 8864 机器,我可以使用 2.6.32 内核成功启动,但是当我尝试使用 3.10 内核或更新内核时,内核无法初始化所有 PCI 插槽(我可以(手动)修复此问题,见下文) :

pci 0000:19:00.0: BAR 14: can't assign mem (size 0x1a00000)
pci 0000:19:00.0: BAR 13: can't assign io (size 0x3000)
pci 0000:19:00.0: BAR 14: can't assign mem (size 0x1600000)
pci 0000:19:00.0: BAR 13: can't assign io (size 0x3000)
pci 0000:1a:00.0: BAR 14: can't assign mem (size 0x1600000)
pci 0000:1a:00.0: BAR 13: assigned [io  0x7000-0x8fff]
pci 0000:1b:02.0: BAR 14: can't assign mem (size 0xa00000)
pci 0000:1b:04.0: BAR 14: can't assign …
Run Code Online (Sandbox Code Playgroud)

linux pci linux-kernel dmesg kernel-parameters

7
推荐指数
1
解决办法
4147
查看次数