Linux中的正常运行时间用于检查系统启动后的正常运行时间。这是一个相对简单的Linux命令,可以不带参数运行:uptime这将打印一行输出,显示当前时间、以天和小时为单位的正常运行时间、当前登录系统的用户数量以及平均负载。下面是uptime命令的输出示例:[gliu@fedora~]$uptime21:11:43up5:32,1user,loadaverage:0.15,0.09,0.07通过上面的输出,我们可以看到运行信息系统的。各输出元素解释如下:21:11:43——系统当前时间;up5:32——这意味着Linux系统已经运行了5小时32分钟;1用户——这是当前登录Linux系统的用户数;loadaverage:0.15,0.09,0.07-这给出了过去1、5和15分钟的平均CPU负载。0.15表示15%的CPU消耗(如果是4核CPU,则表示4个核中有0.15个正在使用)。与大多数其他命令一样,uptime命令从/proc文件获取有关系统启动的信息,并从/var/run/utmp文件获取登录用户信息。uptime有一些可选参数,在某些情况下非常有用。使用带参数的uptime命令如果你觉得uptime的输出比较乱,可以使用-p选项让输出更易读:uptime-p只会显示系统运行时间,同样是文本形式,但更易读:[gliu@fedora~]$uptime-pup5小时32分钟如果想查看系统何时开始运行,可以使用-s选项:uptime-s这将显示系统启动的确切时间:[gliu@fedora~]$uptime-s2022-07-1215:39:33此外还有一些其他选项,比如-V显示命令的版本,-h显示帮助信息。注意:uptime命令的默认输出显示的信息与在w命令的第一行中获得的信息相同。跟踪您的正常运行时间uptime命令只显示系统运行了多长时间。有一个名为uprecords的便捷工具可以跟踪您的运行时间。它以表格形式显示Linux系统的最大正常运行时间,以及启动时间、持续时间、Linux内核版本等其他信息。默认情况下,uprecords是没有安装的,它包含在uptimed包中,你需要安装它手动。在Debian或Ubuntu上,它可以像这样安装:sudoaptinstalluptimed它基本上是一个通过引导ID跟踪系统正常运行时间的守护进程,使用系统引导时间将会话彼此分开。安装uptimed后,可以使用uprecords命令显示运行时间记录:uprecords需要注意一点,使用uprecords不会立即获取历史运行时间记录,安装uptimed后才开始记录。以上就是本次分享的全部内容。你最后一次重启Linux服务器是什么时候?欢迎讨论。
