linux查看上次重启时间命令
-
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年前 -
在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: active2年前 -
在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年前