命令查看linux启动时间

worktile 其他 116

回复

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

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

    1. 使用 `uptime` 命令:

    “`
    uptime -s
    “`

    这个命令会显示系统的启动时间,以YYYY-MM-DD HH:MM:SS的格式输出。

    2. 使用 `who -b` 命令:

    “`
    who -b
    “`

    这个命令会显示系统的启动时间,以YYYY-MM-DD HH:MM的格式输出。

    3. 查看 `/var/log/wtmp` 文件:

    “`
    last -x | grep “system boot”
    “`

    这个命令会显示系统的启动时间以及关机时间,可以根据输出的日志来确定系统的启动时间。

    以上就是在Linux系统中查看启动时间的几种方法,你可以根据自己的需求选择其中一种方法进行查看。

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

    要查看Linux系统的启动时间,可以使用以下命令:

    1. uptime命令: 运行`uptime`命令后,系统会显示当前时间、系统已经运行的时间以及平均负载情况。平均负载表示系统上正在运行进程的数量,如果负载很高可能表示系统资源紧张。uptime命令输出的第一项数据就是系统的启动时间。例如:
    “`
    $ uptime
    23:45:57 up 1 day, 10:28, 2 users, load average: 0.08, 0.04, 0.01
    “`
    在上述示例中,系统的启动时间是1天10小时28分钟。

    2. who命令: 运行`who -b`命令,你可以查看系统最后一次启动的时间。例如:
    “`
    $ who -b
    system boot 2021-05-20 12:01
    “`
    上述示例中显示的是系统最后一次启动的时间是2021-05-20 12:01。

    3. dmesg命令: 运行`dmesg`命令,你可以查看系统启动时的内核和设备消息。在输出的消息中,你可以找到包含”Starting Kernel…”的行,这表示系统启动的时间点。例如:
    “`
    $ dmesg | grep “Starting Kernel”
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Starting Kernels!
    “`
    上述示例中,”Starting Kernels!”行指示了系统的启动时间。

    4. last命令: 运行`last reboot`命令,你可以查看系统的重启历史记录。这将显示系统的启动时间以及重启时间。例如:
    “`
    $ last reboot
    reboot system boot 4.15.0-147-generi Sun Jul 18 10:48 still running
    reboot system boot 4.15.0-147-generi Sun Jul 18 10:14 still running
    reboot system boot 4.15.0-147-generi Sun Jul 18 09:43 still running

    “`
    上述示例中显示了多次重启的时间,最新的重启时间就是系统的启动时间。

    5. journalctl命令: 运行`journalctl –list-boots`命令,你可以查看系统的启动日志。这将显示系统所有的启动记录以及对应的时间。例如:
    “`
    $ journalctl –list-boots
    -1 2021-08-13 14:06:01 UTC—2021-08-13 13:07:47 UTC
    -2 2021-08-13 10:45:12 UTC—2021-08-13 13:06:31 UTC
    -3 2021-08-12 11:58:14 UTC—2021-08-13 10:43:51 UTC

    “`
    上述示例中,每个记录的第一列是启动记录的索引,第二列是启动的起始时间,第三列是启动的结束时间。根据这些信息,你可以找到最新一次启动的时间。

    以上是几种常用的方法来查看Linux系统的启动时间。你可以根据自己的需求选择合适的方法来获取系统的启动时间。

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

    要查看Linux系统的启动时间,可以使用以下命令:

    1. 使用`uptime`命令:
    `uptime`命令用于显示系统的运行时间和系统负载。在输出中,第一个值是系统已经运行的时间,格式为天-小时:分钟。例如,如果系统已经运行了2天5小时10分钟,输出可能如下所示:
    “`
    10:53:24 up 2 days, 5:10, 3 users, load average: 0.00, 0.01, 0.05
    “`
    在输出中,`up 2 days, 5:10`表示系统已经运行了2天5小时10分钟。

    2. 使用`who -b`命令:
    `who -b`命令用于显示系统最后一次启动的时间。它显示的是一个完整的时间戳,包含日期、时间和时区。例如:
    “`
    system boot 2022-01-01 09:00
    “`
    这表示系统最后一次启动是在2022年1月1日9点整。

    3. 查看`/var/log/boot.log`文件:
    `boot.log`文件记录了系统启动过程中的各种消息和事件。可以使用`cat`命令或`less`命令查看该文件的内容。例如:
    “`
    cat /var/log/boot.log
    “`
    或者:
    “`
    less /var/log/boot.log
    “`
    在文件中搜索包含`booted`或`Started`关键字的行,可以找到系统启动的时间戳。例如:
    “`
    Jan 1 09:00:00 hostname systemd[1]: Started Journal Service.
    “`

    综上所述,通过使用`uptime`命令、`who -b`命令或查看`/var/log/boot.log`文件,可以查看Linux系统的启动时间。

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

400-800-1024

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

分享本页
返回顶部