linux查看系统重启日志命令

fiy 其他 857

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看Linux系统的重启日志,可以使用以下命令:
    1. 查看最近的系统重启日志:
    “`shell
    dmesg | grep -i reboot
    “`
    这个命令会显示最近的系统重启相关的日志信息。

    2. 查看系统的引导日志:
    “`shell
    journalctl -b
    “`
    这个命令会显示当前引导的日志信息,包括系统重启的相关日志。

    3. 查看所有系统重启的日志:
    “`shell
    journalctl -u systemd-logind.service
    “`
    这个命令会显示所有与系统重启相关的日志信息。

    4. 查看系统的启动日志:
    “`shell
    less /var/log/boot.log
    “`
    这个命令会打开系统启动日志文件,可以使用箭头键和Page Up/Page Down来滚动查看内容。

    以上是几个常用的查看Linux系统重启日志的命令,可以根据具体需求选择合适的命令来查看日志信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以通过以下几个命令和文件来查看系统重启的日志信息:

    1. last命令:可以查看系统的登录日志和重启日志。使用`last reboot`命令可以列出系统的重启记录,包括重启时间和重启原因。例如:
    “`
    $ last reboot
    reboot system boot 5.4.0-1029-gcp Thu Nov 26 08:37 still running
    reboot system boot 5.4.0-1029-gcp Thu Nov 26 08:35 still running
    reboot system boot 5.4.0-1029-gcp Thu Nov 26 08:34 still running
    reboot system boot 5.4.0-1029-gcp Thu Nov 26 08:32 still running

    “`

    2. dmesg命令:可以查看系统启动时的内核日志信息。使用`dmesg | grep reboot`命令可以筛选出与重启相关的日志信息。例如:
    “`
    $ dmesg | grep reboot
    [ 0.003256] reboot: ACPI reboot not available, disabling ACPI reboot
    [ 0.136407] pci 0000:00:1f.0: quirk: [io 0x0600-0x063f] claimed by ICH6 ACPI/GPIO/TCO
    [ 0.158855] Initramfs unpacking failed: junk in compressed archive
    [ 0.223161] smpboot: APIC(0) BIOS does not have expected _OSC id (5), found 0

    “`

    3. /var/log/syslog文件:这个文件记录了系统的各种系统日志信息,包括重启记录。可以使用`grep “systemd[1]: Started Reboot” /var/log/syslog`命令来查找重启记录。例如:
    “`
    $ grep “systemd[1]: Started Reboot” /var/log/syslog
    Mar 15 09:53:19 ubuntu systemd[1]: Started Reboot.
    Apr 10 16:21:02 ubuntu systemd[1]: Started Reboot.
    May 25 14:04:27 ubuntu systemd[1]: Started Reboot.

    “`

    4. /var/log/wtmp文件:这个文件记录了系统的登录和注销信息,也包括重启记录。可以使用`who -a`命令来查看重启记录。例如:
    “`
    $ who -a
    system boot 2020-06-18 13:13
    USERNAME tty1 2020-06-18 13:13 85 id=1
    “`

    5. journalctl命令:这个命令用于查看和管理systemd日志。可以使用`journalctl –list-boots`命令来查看系统的重启记录。例如:
    “`
    $ journalctl –list-boots
    -5 eb458d1f6d124cd28380ac1763f72455 Thu 2021-11-25 18:59:10 HKT—Fri 2021-11-26 08:38:40 HKT
    -4 39e1426f14bf4e4d9153cc0a5b7a3c3d Fri 2021-11-26 08:35:37 HKT—Fri 2021-11-26 08:36:46 HKT
    -3 54dd7ea3043d4fa197b4febe5c734b67 Fri 2021-11-26 08:34:36 HKT—Fri 2021-11-26 08:35:25 HKT
    -2 d55c2cc3462e4881b59cffefa0b640da Fri 2021-11-26 08:32:32 HKT—Fri 2021-11-26 08:34:20 HKT
    -1 80b1265d7f914add803ed4f352701aeb Fri 2021-11-26 08:31:37 HKT—Fri 2021-11-26 08:32:25 HKT
    “`

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来查看系统重启日志:

    1. dmesg命令:dmesg命令用于显示与内核相关的系统日志信息。它将显示系统重启时的启动信息、硬件检测结果以及内核模块加载等信息。可以使用以下命令查看系统重启日志:

    “`
    dmesg | grep reboot
    “`

    该命令将过滤dmesg输出,只显示包含“reboot”关键字的行,从而只显示与系统重启相关的日志。

    2. last命令:last命令用于显示最近登录过系统的用户的相关信息,包括登录时间、IP地址以及登录方式等。重启系统的日志通常也会包含在其中。可以使用以下命令来查看系统重启日志:

    “`
    last -x reboot
    “`

    该命令将过滤last命令的输出,只显示包含“reboot”关键字的行,从而只显示与系统重启相关的登录记录。

    3. journalctl命令:journalctl命令是systemd日志管理工具,用于查看系统日志信息。以下命令可用于查看系统重启日志:

    “`
    journalctl -b –grep=reboot
    “`

    该命令将过滤journalctl命令的输出,只显示包含“reboot”关键字的日志记录。选项“-b”用于限定仅查看当前引导周期的日志。

    另外,/var/log目录下的一些日志文件也记录了系统重启的信息。例如,/var/log/messages、/var/log/syslog和/var/log/kern.log等文件中可能包含系统重启的日志记录。可以使用文本编辑器(如vi或nano)打开这些文件来查看系统重启的日志。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部