linux启动时间命令行

worktile 其他 40

回复

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

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

    1. 使用uptime命令:uptime命令会显示系统的当前运行时间以及负载情况。其中,倒数第二个字段表示系统启动的时间。打开终端,输入以下命令即可获取系统的启动时间:

    “`
    uptime -s
    “`

    2. 使用who命令:who命令用于显示当前登录的用户信息,包括登录时间和登录终端等。通过查看登录时间可以判断系统的启动时间。在终端输入以下命令:

    “`
    who -b
    “`

    以上命令会显示系统的启动时间。

    3. 使用dmesg命令:dmesg命令用于显示内核环缓冲区的内容,包含了系统启动时的各种信息。通过查找启动时间相关的信息,可以获取系统的启动时间。在终端输入以下命令:

    “`
    dmesg | grep “system boot”
    “`

    以上命令会显示系统的启动时间。

    4. 使用/proc文件系统:在Linux系统中,/proc文件系统包含了许多有关系统和进程的信息。其中,/proc/uptime文件记录了系统从启动到现在的运行时间。使用cat命令查看该文件的内容,即可获取系统的启动时间。

    “`
    cat /proc/uptime
    “`

    以上命令会显示系统的运行时间,格式为[系统启动时间] [系统空闲时间]。可以通过计算得到系统的启动时间。

    通过上述命令,就可以获取Linux系统的启动时间。

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

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

    1. 使用uptime命令:
    `uptime`命令可以显示系统当前的运行时间,其中包括系统启动的时间。运行该命令后,会显示系统当前时间、系统已经运行的时间以及当前登录用户数。例如:
    “`
    $ uptime
    19:32:07 up 3 days, 5:22, 2 users, load average: 0.08, 0.07, 0.06
    “`

    2. 使用last命令:
    `last`命令可以显示系统中用户的登录和注销记录,它还可以显示系统的启动和关机时间。执行以下命令可以查看最后一次系统启动的时间:
    “`
    $ last reboot
    reboot system boot 5.4.0-42-generic Wed Jul 15 10:12 still running
    “`

    3. 使用systemd-analyze命令:
    如果你的Linux发行版采用systemd作为启动管理器,你可以使用`systemd-analyze`命令来获取系统的启动时间。执行以下命令可以查看系统启动时间和各个单位的启动时间:
    “`
    $ systemd-analyze
    Startup finished in 5.073s (kernel) + 16.650s (userspace) = 21.723s
    graphical.target reached after 16.600s in userspace
    “`

    4. 使用proc文件系统:
    Linux系统中的`/proc`目录包含了很多系统信息,包括系统启动时间。你可以通过读取`/proc/uptime`文件来获取系统的启动时间。执行以下命令可以查看系统启动的时间戳:
    “`
    $ cat /proc/uptime
    894275.40 882492.75
    “`
    这个文件中的第一个值表示系统运行的时间(以秒为单位),可以将其转换为适当的格式来表示系统的启动时间。

    5. 查看/var/log/dmesg日志:
    系统启动期间,内核会记录一些系统的消息和事件,并将其写入`/var/log/dmesg`日志文件。你可以使用`cat`命令来查看这个文件并找到其中的启动时间信息。例如:
    “`
    $ cat /var/log/dmesg | grep “booted”
    [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=xxxx ro quiet splash vt.handoff=7
    [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=xxxx ro quiet splash vt.handoff=7
    [ 0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 1.845967] systemd[1]: Starting Journal Service…
    [ 11.142040] systemd[1]: Starting Set the console keyboard layout…
    [ 11.753879] systemd[1]: Finished Set the console keyboard layout.
    [ 11.757527] systemd[1]: Started Journal Service.
    [ 17.062911] systemd[1]: Starting Create System Users…
    [ 17.428218] systemd[1]: Finished Create System Users.
    [ 18.504562] systemd[1]: Starting Create Static Device Nodes in /dev…
    [ 18.509025] systemd[1]: Finished Create Static Device Nodes in /dev.
    [ 18.513585] systemd[1]: Starting udev Kernel Device Manager…
    [ 18.974935] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 19.087527] systemd[1]: Finished udev Kernel Device Manager.
    [ 19.710934] systemd[1]: Starting Flush Journal to Persistent Storage…
    [ 19.767237] systemd[1]: Finished Flush Journal to Persistent Storage.
    [ 19.943996] systemd[1]: Starting Load/Save Random Seed…
    [ 19.944593] systemd[1]: Condition check resulted in Create Volatile Files and Directories being skipped.
    [ 19.944942] systemd[1]: Condition check resulted in Network Time Synchronization being skipped.
    [ 19.945292] systemd[1]: Condition check resulted in Weekly Manpages being skipped.
    [ 19.945663] systemd[1]: Started Load/Save Random Seed.
    [ 19.947868] systemd[1]: Starting Ubuntu Cocktail Desktop Integration…
    [ 19.949522] systemd[1]: Finished Ubuntu Cocktail Desktop Integration.
    [ 20.082925] systemd[1]: Starting Update UTMP about System Runlevel Changes…
    [ 20.086899] systemd[1]: Finished Update UTMP about System Runlevel Changes.
    [ 20.089042] systemd[1]: Reached target Network.
    [ 20.093719] systemd[1]: Reached target Login Prompts.
    [ 20.095445] systemd[1]: Reached target Cloud-init target.

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

    在Linux系统中,可以使用命令行来查看系统的启动时间。下面是两种常用的方法:

    1. 使用命令uptime:uptime命令可以显示系统的运行时间和平均负载。在命令行中输入以下命令:

    “`
    uptime -s
    “`

    命令的输出将显示系统的启动时间,如:

    “`
    2021-01-01 14:23:45
    “`

    其中,2021-01-01 14:23:45 表示系统的启动时间。

    2. 使用命令who:who命令可以显示当前登录到系统的用户信息,包括登录时间。在命令行中输入以下命令:

    “`
    who -b
    “`

    命令的输出将显示系统的启动时间和日期,如:

    “`
    system boot 2021-01-01 14:23
    “`

    其中,2021-01-01 14:23 表示系统的启动时间。

    这两种方法都可以方便地查看Linux系统的启动时间,可以根据个人习惯选择使用。

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

400-800-1024

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

分享本页
返回顶部