linux显示系统启动时间的命令行

worktile 其他 161

回复

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

    要显示Linux系统的启动时间,可以使用以下命令行:

    1. 使用`uptime`命令
    – 直接在命令行中输入`uptime`,会显示系统的当前运行时间,格式为”XX:XX:XX up XX days, XX:XX, X users, load average: XX.XX, XX.XX, XX.XX”。
    – 其中的XX:XX:XX表示当前的时间,”up XX days”表示系统运行的天数,”XX:XX”表示系统运行的小时和分钟数,”X users”表示当前登录系统的用户数量,”load average: XX.XX, XX.XX, XX.XX”表示系统的负载平均值。

    2. 使用`systemctl`命令
    – 输入`systemctl status systemd-logind.service`命令,可以显示系统启动时间和当前运行时间。
    – 在输出的结果中,可以找到”Active: active (running)”的一行,后面的”since”字段就是系统的启动时间。

    3. 使用`last`命令
    – 输入`last -x reboot`命令,可以显示系统的最后一次重启时间。
    – 在输出的结果中,可以找到”reboot”关键字,最近一次的重启时间就在该行的开头部分。

    以上命令中,可以根据需要选择适合自己的命令来显示系统的启动时间。

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

    在Linux命令行中,有几个命令可以用来显示系统的启动时间。下面是其中一些常用的命令:

    1. “`uptime“`命令:此命令可以显示系统的运行时间以及平均负载。运行该命令后,会显示系统的启动时间以及运行了多长时间。

    示例输出:
    “`
    $ uptime
    22:35:52 up 1:23, 2 users, load average: 0.08, 0.04, 0.01
    “`

    上述输出中,“up 1:23”表示系统启动了1小时23分钟。

    2. “`systemd-analyze“`命令:此命令提供了系统启动和服务时间的详细统计信息。运行该命令时加上”blame”参数,可以显示每个服务在启动过程中所花费的时间。

    示例输出:
    “`
    $ systemd-analyze blame
    6.035s NetworkManager-wait-online.service
    2.248s apt-daily-upgrade.service
    1.464s snapd.service
    1.143s dev-sda1.device
    833ms systemd-logind.service
    795ms udisks2.service
    755ms networking.service
    755ms networkd-dispatcher.service
    730ms avahi-daemon.service
    724ms polkit.service
    “`
    上述输出显示了各个服务在系统启动过程中所花费的时间。

    3. “`last“`命令:此命令可以显示系统的登录历史记录,包括每次登录的时间和持续时间。最后一行记录显示了系统的启动时间。

    示例输出:
    “`
    $ last reboot
    reboot system boot 4.15.0-36-generic Sun Feb 10 20:10 still running
    reboot system boot 4.15.0-36-generic Sun Feb 10 19:47 still running
    “`
    上述输出中,“Sun Feb 10 20:10”表示系统的启动时间。

    4. “`who -b“`命令:此命令可以显示系统的启动时间。

    示例输出:
    “`
    $ who -b
    system boot 2019-02-10 20:10
    “`
    上述输出显示了系统的启动日期和时间。

    5. “`cat /proc/uptime“`命令:此命令可以以秒为单位显示系统的运行时间。

    示例输出:
    “`
    $ cat /proc/uptime
    1619159.86 1246146.79
    “`
    输出的第一个数字表示系统的运行时间,以秒为单位。在上面的示例中,系统已经运行了1619159.86秒。

    通过上述命令,可以方便地获取Linux系统的启动时间。每个命令都有其特定的优点和用法,可以根据需要选择使用。

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

    在Linux系统中,我们可以使用命令行来查看系统的启动时间。下面是一些常用的命令和操作流程来显示系统启动时间:

    1. 使用uptime命令:uptime命令可以显示系统运行的时间和当前系统负载情况。

    打开终端,输入以下命令:
    “`
    uptime
    “`

    终端将会显示系统的运行时间。例如:
    “`
    09:57:20 up 10 days, 14:32, 2 users, load average: 0.09, 0.05, 0.01
    “`

    在这个例子中,系统已经运行了10天14小时32分钟。

    2. 使用who命令:who命令可以显示当前登录到系统的用户信息和登录时间。

    打开终端,输入以下命令:
    “`
    who -b
    “`

    终端将会显示系统的启动时间。例如:
    “`
    system boot 2021-08-01 09:12
    “`

    在这个例子中,系统的启动时间是2021年8月1日9点12分。

    3. 使用last命令:last命令可以显示最近登录或登出用户的信息,包括登录时间和退出时间。

    打开终端,输入以下命令:
    “`
    last reboot
    “`

    终端将会显示系统的启动时间。例如:
    “`
    reboot system boot 4.15.0-55-generi Sun Aug 1 09:12 still running
    “`

    在这个例子中,系统的启动时间是2021年8月1日9点12分。

    4. 使用dmesg命令:dmesg命令可以显示系统的启动信息,包括启动时间。

    打开终端,输入以下命令:
    “`
    dmesg | grep “system booted”
    “`

    终端将会显示系统的启动时间。例如:
    “`
    [ 0.000000] system booted [123456.789012]
    “`

    在这个例子中,系统的启动时间是123456.789012秒。

    除了这些命令,还有其他的命令可以用来显示系统的启动时间。以上给出的命令是常用且简单的方法。根据实际需求选择合适的命令来查看系统的启动时间。

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

400-800-1024

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

分享本页
返回顶部