linux查看上次重启时间命令

fiy 其他 290

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统中可以使用命令”last reboot”来查看上次重启的时间。该命令会显示出系统最近一次重启的时间及日期。在终端中输入以下命令即可查看:

    $ last reboot

    该命令会输出一行类似以下的结果:

    reboot system boot 5.4.0-42-generic Mon Aug 24 10:01 still running

    上述结果表明系统最近一次重启发生在Mon Aug 24 10:01。在结果中,系统重启的原因是”reboot”,系统版本是”5.4.0-42-generic”。

    除了”last reboot”命令外,还可以使用其他命令来查看系统的启动时间。例如,可以使用命令”uptime”来查看系统自上次启动以来的运行时间。在终端中输入以下命令即可查看:

    $ uptime

    该命令会输出类似以下的结果:

    12:37:18 up 1 day, 1:23, 2 users, load average: 0.02, 0.03, 0.00

    上述结果表明系统已经运行了1天1小时23分钟。其中,”up”表示系统已经运行(up)的时间。系统的总运行时间可以从结果的第一个数字中获得,即1天1小时23分钟。

    通过以上命令,你可以轻松地查看Linux系统的上次启动时间及运行时间。这些命令对于系统管理和故障排查都非常有用。

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

    在Linux系统中,可以使用以下命令来查看上次重启的时间:

    1. uptime命令:这是一个简单的命令,它会显示系统的运行时间以及平均负载。在这个输出中,可以找到系统的启动时间。

    “`shell
    uptime
    “`

    输出类似于: 12:34:56 up 1 day, 2:30, 1 user, load average: 0.00, 0.01, 0.05

    这段输出的意思是,系统从上次启动开始已经运行了1天2小时30分。

    2. who命令:who命令用于显示当前登录到系统的用户信息。它还提供了重要的启动信息,包括上次启动的时间。

    “`shell
    who -b
    “`

    输出类似于:system boot 2021-01-01 23:45

    这段输出的意思是,系统上次启动的时间为2021年1月1日23点45分。

    3. last命令:last命令用于显示最近的登录记录,包括用户登录和系统启动。它会列出最后登录到系统的用户名以及登录时间,并且还会显示系统启动的时间。

    “`shell
    last reboot
    “`

    输出类似于:

    reboot system boot 6.3.0-28-generic Wed Dec 16 14:28 still running
    reboot system boot 6.3.0-28-generic Wed Dec 16 11:47 – 14:28 (02:40)
    reboot system boot 6.3.0-28-generic Tue Dec 15 18:11 – 14:28 (20:16)
    reboot system boot 6.3.0-28-generic Mon Dec 14 15:28 – 18:11 (02:43)

    这段输出显示了最近几次系统重启的时间。

    4. dmesg命令:dmesg命令用于显示内核环缓冲区的信息,其中包括系统启动时间。可以通过查找关键字”booted”或者”Boot”来找到系统的启动时间。

    “`shell
    dmesg | grep ‘booted’
    “`

    输出类似于:[ 0.000000] BIOS-e820: [mem 0x00000000bf000000-0x00000000bfffffff] ACPI NVS
    [ 0.000000] BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
    [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-183-generic root=/dev/sda1 ro quiet splash
    [ 0.000000] Memory: 16298316K/16685332K available (8662K kernel code, 705K rwdata, 2008K rodata, 932K init, 1316K bss, 387016K reserved, 0K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
    [ 0.020000] smpboot: Max logical packages: 1
    [ 0.020000] Enabling APIC mode: Flat. Using 1 I/O APICs
    [ 0.124000] ACPI: Ignoring HPET (disable timer overwrite)
    [ 0.192000] tsc: Refined TSC clocksource calibration: 1596.001 MHz
    [ 0.192000] Switching to clocksource tsc
    [ 0.656000] smpboot: CPU0: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz (family: 0x6, model: 0x4f, stepping: 0x1)
    [ 0.664000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:8 nr_node_ids:1
    [ 0.532000] spurious 8259A interrupt: IRQ7.
    [ 0.548000] smpboot: Booting Node 0 Processor 1 APIC 0x1
    [ 0.600000] smpboot: CPU 1 is now offline
    [ 0.664000] spurious 8259A interrupt: IRQ7.
    [ 36.520459] systemd[1]: apt-daily.timer: Adding 2min 59.118712s random time.
    [ 3808.394541] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 6644.336262] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 6701.567033] reboot: Restarting system
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 4.4.0-183-generic (buildd@lcy01-amd64-016) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ) #213-Ubuntu SMP Mon Jun 8 21:56:20 UTC 2020 (Ubuntu 4.4.0-183.213-generic 4.4.228)
    [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-183-generic root=/dev/sda1 ro quiet splash
    [ 0.000000] KERNEL supported cpus:
    [ 0.000000] Intel GenuineIntel
    [ 0.000000] AMD AuthenticAMD
    [ 0.000000] Centaur CentaurHauls
    [ 0.000000] NSC Geode by NSC
    [ 0.000000] Cyrix CyrixInstead
    [ 0.000000] AMD Geode by NSA
    [ 0.000000] x86/fpu: x87 FPU will use FXSAVE
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bffeffff] usable
    [ 0.000000] BIOS-e820: [mem 0x00000000bfff0000-0x00000000bfffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000022fffffff] usable
    [ 0.000000] NX (Execute Disable) protection: active

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用以下命令来查看系统的上次重启时间:

    1. 使用uptime命令:

    uptime命令可以用来查看系统的运行时间和平均负载。在输出结果中第一个字段就是系统的运行时间。

    “`
    $ uptime
    “`

    示例输出:

    “`
    10:45:56 up 7 days, 2:15, 4 users, load average: 0.00, 0.01, 0.05
    “`

    在上面的输出中,“up 7 days, 2:15”表示系统已经运行了7天2小时15分钟。

    系统的重启时间可以通过当前时间去减去这个运行时间来得到。

    2. 使用who命令:

    who命令可以用来查看当前登录到系统上的用户信息。它也可以显示用户登录时间。如果当前只有一个用户登录,那么who命令的输出结果中的最后一行就是系统的重启时间。

    “`
    $ who -b
    “`

    示例输出:

    “`
    system boot 2021-03-15 15:02
    “`

    在上面的输出中,“system boot”表示系统的重启时间,后面是具体的日期和时间。

    3. 使用last命令:

    last命令可以用来查看系统的登录记录和重启记录。通过查找最后一次的“reboot”记录,可以获取系统的重启时间。

    “`
    $ last reboot
    “`

    示例输出:

    “`
    reboot system boot 3.10.0-957.el7.x Mon Mar 15 15:02 still running
    “`

    在上面的输出中,“Mon Mar 15 15:02”表示系统的重启时间。

    以上就是几种常用的在Linux中查看系统上次重启时间的方法和命令。根据具体需求,可以选择其中一种方法来进行查看。

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

400-800-1024

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

分享本页
返回顶部