如何查看日志以查找启动问题

如何查看日志以查找启动问题

我想找到启动问题的原因,我尝试过 antony@antony 的 ls -ltr /var/log,但结果显示登录不正确,有人能告诉我使用什么命令来查看是什么导致启动问题吗,谢谢

注意:当我尝试使用 antony@antony 的某些命令然后输入密码时,我得到的登录信息不正确。对吗?

答案1

对于systemd基于 Ubuntu 的版本(15.04 及以上版本),您需要使用命令journalctl查看当前启动日志消息(如本文所述回答,这里更多的有关如何为之前的启动启用它们的信息):

journalctl -b

答案2

您可以使用两个日志文件来查看启动问题。

/var/log/boot.log  ---  System boot log

/var/log/dmesg     ---  print or control the kernel ring buffer

答案3

要查看内核消息...

dmesg

或翻阅消息...

dmesg | less

该程序可帮助用户打印出内核消息。用户无需手动复制消息,只需在控制台输入: $ dmesg > kernel.messages 并将kernel.messages文件邮寄给可以调试其问题的人。

答案4

尝试补充以前的有用答案,启动日志包含许多行。其中只有少数几行可以帮助您解决问题。过滤最合适的日志文件的阅读可能grep会加快您的研究速度。在我的例子中,问题关键字是“hid”,所以给了我我感兴趣的行:

a@acero:~$
journalctl -b  | grep hid
Jul 01 07:40:50 acero kernel: hid: raw HID events driver (C) Jiri Kosina
Jul 01 07:40:50 acero kernel: i2c_hid_acpi i2c-SYNA7DB5:01: failed to reset device: -61
Jul 01 07:40:50 acero kernel: i2c_hid_acpi i2c-SYNA7DB5:01: failed to reset device: -61
Jul 01 07:40:50 acero kernel: i2c_hid_acpi i2c-SYNA7DB5:01: failed to reset device: -61
Jul 01 07:40:50 acero kernel: i2c_hid_acpi i2c-SYNA7DB5:01: failed to reset device: -61
Jul 01 07:40:50 acero kernel: i2c_hid_acpi i2c-SYNA7DB5:01: can't add hid device: -61
Jul 01 07:41:05 acero kernel: hid-generic 0003:10C4:8108.0001: input,hidraw0: USB HID v1.11 Mouse [YSPRINGTECH USB OPTICAL MOUSE] on usb-0000:03:00.3-2/input0
 

相关内容