linux查看启动时间命令
-
要在Linux系统中查看启动时间,可以使用以下命令:
1. uptime命令:它会显示系统的运行时间和平均负载。打开终端并输入以下命令:
“`bash
uptime
“`这个命令会显示系统的当前时间,以及自系统启动以来的运行时间。
2. who命令:它会显示当前登录到系统的用户信息,包括登录时间和运行时间。打开终端并输入以下命令:
“`bash
who -b
“`这个命令会显示系统的启动时间。
3. last命令:它会显示系统的登录历史记录,包括每个用户的登录时间和运行时间。打开终端并输入以下命令:
“`bash
last -x | grep reboot
“`这个命令会筛选出系统的启动时间并显示出来。
4. syslog文件:它记录了系统的日志信息,包括启动时间。可以使用以下命令查看syslog文件:
“`bash
cat /var/log/syslog | grep “kernel: .*Command line”
“`这个命令会在syslog文件中查找包含”kernel: .*Command line”的行,从而找到系统的启动时间。
以上是几种在Linux系统中查看启动时间的常用方法。根据实际需求选择适合的方法进行查看。
2年前 -
在Linux中,有几种方法可以查看系统的启动时间:
1. 使用指令uptime:在终端中输入uptime命令,按回车键后会显示系统的运行时间。例如:
“`
$ uptime
09:45:25 up 3 days, 18 min, 1 user, load average: 0.12, 0.28, 0.37
“`在上面的输出中,”up 3 days, 18 min”表示系统已经运行了3天18分钟。
2. 使用指令who -b:在终端中输入who -b命令,按回车键后会显示系统的启动时间。例如:
“`
$ who -b
system boot 2021-10-10 07:30
“`在上面的输出中,”2021-10-10 07:30″表示系统的启动时间是2021年10月10日07:30。
3. 查看/var/log/syslog文件:使用命令cat /var/log/syslog | grep “systemd: Started”可以过滤出系统启动的相关日志。例如:
“`
$ cat /var/log/syslog | grep “systemd: Started”
Oct 10 07:30:00 ubuntu systemd: Started Session 1 of user root.
Oct 10 07:30:01 ubuntu systemd: Started Update UTMP about System Runlevel Changes.
Oct 10 07:30:01 ubuntu systemd: Started Getty on tty1.
Oct 10 07:30:02 ubuntu systemd: Started Getty on tty2.
…
“`在上面的输出中,可以看到有多个日志行包含了”systemd: Started”,表示系统启动了多个服务。
4. 查看/var/log/dmesg文件:使用命令cat /var/log/dmesg可以查看内核的启动日志。例如:
“`
$ cat /var/log/dmesg | grep “Linux version”
[ 0.000000] Linux version 4.15.0-159-generic (buildd@lcy01-amd64-015) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #165-Ubuntu SMP Wed Sep 1 18:04:01 UTC 2021 (Ubuntu 4.15.0-159.165-generic 4.15.18)
“`在上面的输出中,可以看到第一行的日志表示内核的版本信息,同时也可以得知系统的启动时间。
5. 使用指令systemd-analyze:在终端中输入systemd-analyze命令,按回车键后会显示系统的从启动到用户登录完成的时间。例如:
“`
$ systemd-analyze
Startup finished in 2.417s (kernel) + 4.607s (userspace) = 7.024s
graphical.target reached after 4.523s in userspace
“`在上面的输出中,”Startup finished in 2.417s”表示内核启动耗时2.417秒,”graphical.target reached after 4.523s”表示系统在4.523秒时完成用户登录。
通过以上这些方法,你可以方便地了解Linux系统的启动时间。
2年前 -
在Linux系统中,可以使用以下命令来查看系统的启动时间:
1. uptime命令:该命令可以查看系统的运行时间和负载平均值。在终端中输入 `uptime`即可,输出结果中的第一项即为系统的启动时间。例如:
“`
$ uptime
11:44:26 up 24 days, 20:14, 3 users, load average: 0.14, 0.12, 0.15
“`
在上面的输出结果中,“up 24 days, 20:14”即为系统的启动时间。2. who命令:该命令可以查看当前登录用户的信息,包括登录时间。在终端中输入 `who -b` 或 `who -r` 命令可以查看系统的启动时间。例如:
“`
$ who -b
system boot 2021-08-16 11:49
“`
在上面的输出结果中,“2021-08-16 11:49”即为系统的启动时间。3. dmesg命令:该命令会显示出内核的日志信息,包括系统启动时的信息。在终端中输入 `dmesg | grep “system started”` 命令可以查找系统启动时的日志信息。例如:
“`
$ dmesg | grep “system started”
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.178151] Freeing initrd memory: 11944K (ffff88003ad3c000 – ffff88003ba7b000)
[ 0.178435] systemd[1]: systemd 245.4-4ubuntu3.13 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
…
“`
上面的输出结果中包含了系统启动时的一些初始化信息。4. last命令:该命令可以查看系统上的登录历史记录。在终端中输入 `last reboot` 命令可以查看系统的启动时间。例如:
“`
$ last reboot
reboot system boot 4.15.0-151-generi Mon Aug 16 11:49 still running
reboot system boot 4.15.0-151-generi Wed Jul 21 10:55 – 11:34 (00:38)
reboot system boot 4.15.0-151-generi Sun Jul 18 11:03 – 12:09 (01:06)
…
“`
在上面的输出结果中,按时间顺序列出了系统的每次重启记录,第一行即为最近一次的启动时间。通过以上这些命令,您可以轻松地查看Linux系统的启动时间。
2年前