linux查看运行时间的命令

不及物动词 其他 14

回复

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

    在Linux中,可以使用`uptime`命令来查看系统的运行时间。运行`uptime`命令后,会显示出系统当前的时间以及系统运行时间。例如:

    “`
    $ uptime
    22:21:50 up 7 days, 3:15, 2 users, load average: 0.36, 0.19, 0.15
    “`

    上面的输出中,”up 7 days, 3:15″表示系统已经运行了7天3小时15分钟。

    除了`uptime`命令外,还可以使用`last reboot`来查看系统最后一次重启的时间:

    “`
    $ last reboot
    reboot system boot 5.4.0-65-generic Thu Feb 25 22:10 still running
    “`

    上面的输出中,”Thu Feb 25 22:10″表示系统最后一次重启的时间。

    另外,如果需要查看具体的系统开机时间和重启时间,可以通过读取系统日志文件`/var/log/syslog`或`/var/log/wtmp`来获取相关信息。例如,使用`grep`命令过滤日志文件中的内容:

    “`
    $ grep ‘systemd\[1\]: Started’ /var/log/syslog
    Feb 25 22:10:01 ubuntu systemd[1]: Started Daily apt upgrade and clean activities.
    “`

    上面的输出中可以看到系统启动时间为”Feb 25 22:10″。

    总结来说,在Linux中,可以使用`uptime`命令查看系统的运行时间,使用`last reboot`命令查看系统最后一次重启的时间,可以通过读取系统日志文件来获取更详细的开机时间和重启时间信息。

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

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

    1. uptime命令:uptime命令显示系统的运行时间和负载平均值。打开终端,并输入`uptime`命令即可。输出结果中的第一项是当前时间,第二项是系统已运行的时间。

    例子:
    “`
    $ uptime
    15:30:10 up 10 days, 4:25, 1 user, load average: 0.37, 0.45, 0.42
    “`

    输出结果中`up 10 days, 4:25`表示系统已经运行了10天4小时25分钟。

    2. w命令:w命令显示当前登录系统的用户信息,包括用户的登录时间和系统运行时间。

    例子:
    “`
    $ w
    15:30:41 up 10 days, 4:25, 1 user, load average: 0.37, 0.45, 0.42
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    user pts/0 192.168.1.100 11:28 2:05 0.04s 0.04s -bash
    “`

    输出结果中的`up 10 days, 4:25`同样表示系统已经运行了10天4小时25分钟。

    3. last命令:last命令显示用户的登录历史记录,包括登录的时间和持续时间。可以使用`last reboot`命令来查看系统的重启历史。

    例子:
    “`
    $ last reboot
    reboot system boot 5.4.0-54-generic Mon Nov 23 15:20 still running
    reboot system boot 5.4.0-54-generic Mon Nov 23 10:25 – 15:12 (04:46)
    reboot system boot 5.4.0-54-generic Mon Nov 23 08:39 – 10:15 (01:36)

    “`

    输出结果中显示了系统的重启时间和持续时间。

    4. /proc/uptime文件:在Linux系统中,可以通过读取/proc/uptime文件来获取系统的运行时间。该文件中只有一行,包含了系统运行的秒数和系统空闲的秒数。

    例子:
    “`
    $ cat /proc/uptime
    6698653.37 5836875.64
    “`

    输出结果中的第一列表示系统运行的秒数,第二列表示系统空闲的秒数。

    5. who命令:who命令显示当前登录系统的用户名和登录时间。

    例子:
    “`
    $ who
    user pts/0 2020-11-23 11:28 (:0)
    “`

    输出结果中的2020-11-23 11:28表示用户登录的时间。

    这些命令可以帮助您方便地查看Linux系统的运行时间。

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

    在Linux系统中,可以使用多个命令来查看系统的运行时间。下面介绍两种常用的命令。

    1. uptime命令
    uptime命令用于查看系统的运行时间以及负载情况。

    使用方法:
    打开终端,输入以下命令即可查看系统运行时间:
    “`
    uptime
    “`

    输出结果会显示系统当前的时间以及系统的运行时间。

    示例输出结果:
    “`
    09:37:19 up 10 days, 20:15, 3 users, load average: 0.00, 0.01, 0.05
    “`

    输出结果中的 “up 10 days, 20:15” 表示系统已经运行了10天20小时15分钟。

    2. systemctl命令
    systemctl命令用于管理systemd系统管理器,可以使用该命令查看系统的运行时间。

    使用方法:
    打开终端,输入以下命令即可查看系统运行时间:
    “`
    systemctl status
    “`

    输出结果中会包含 “Active” 字段,显示系统的运行时间。

    示例输出结果:
    “`
    ● my-hostname
    State: running
    Jobs: 0 queued
    Failed: 0 units
    Since: Sat 2021-12-25 09:26:12 CST; 10 days ago
    CGroup: /
    ├─system.slice
    │ ├─system-getty.slice
    │ │ ├─getty@tty1.service
    │ │ │ └─1197 /sbin/agetty –noclear tty1 linux
    │ │ └─getty@ttyS0.service
    │ │ └─1196 /sbin/agetty –keep-baud 115200,38400,9600 ttyS0 vt220
    │ └─systemd-journald.service
    │ └─1781 /usr/lib/systemd/systemd-journald
    ├─user.slice
    │ └─user-1000.slice
    │ ├─session-1.scope
    │ │ └─1189 /usr/libexec/gnome-session-binary –autostart –session=gnome
    │ ├─session-c2.scope
    │ │ ├─1661 gdm-session-worker [pam/gdm-launch-environment]
    │ │ ├─1677 /usr/libexec/gdm-x-session –run-script gnome-session
    │ │ ├─1682 /usr/libexec/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3
    │ │ ├─1707 dbus-broker-lau

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

400-800-1024

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

分享本页
返回顶部