linux查看启动时间命令

worktile 其他 585

回复

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

    要在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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部