使用正常运行时间命令确定系统稳定性

Linux所知道的一件事是它的稳定性。 我们并不一定要谈论桌面Linux具有漂亮的GUI桌面环境,而是我们都爱上的沼气标准终端界面

Windows用户可以吹嘘诸如“它是否运行Microsoft Office”和“没有像样的视频编辑软件”,但它们可以拥有365天或更长时间的正常运行时间。

当然,要能够吹嘘你的系统已经运行了多长时间,你需要知道显示它确实运行了多长时间的命令。

本指南将告诉你如何做到这一点。

现在很明显,如果您正在笔记本电脑上运行,那么您的正常运行时间可能会被视为很小,除非您花费了数小时玩游戏,观看在线视频或实际工作。

在连续运行的台式计算机,服务器或每个人最喜爱的单板计算机Raspberry PI上,系统的正常运行时间更加令人印象深刻。

系统运行了多久?

查找系统运行时间的最简单方法是在终端窗口中输入以下命令:

运行时间

uptime命令的默认输出如下所示:

负载平均值显示处于可运行或不可中断状态的进程的平均数量。

只显示系统正常运行时间

正常运行时间命令本身具有相当的信息量,但以“嘿,看我的系统运行了多久”的方式向人们显示这些信息可能有点过于冗长。

您可以使用以下命令以可读的方式显示正常运行时间:

正常运行时间-q

uptime -q命令的输出如下所示:

1小时41分钟

如果你的系统已经运行了很长时间,那么输出可能是这样的

最多4年,354天,29分钟

显示系统上次重新启动时可能会更好。

为此,运行以下命令:

正常运行时间

uptime -s命令的输出如下所示:

2016-02-18 18:27:52

如果你真的想炫耀(我们知道有人会这样做),你可以使用Twitter从命令行向世界展示你的系统运行了多长时间。

如果您将链接教程中的命令添加到cron作业 ,则可以每天向twitter发送推文,以显示系统运行的时间。

显示系统正常运行时间的备用方法

正常运行时间命令不是显示系统正常运行时间的唯一方式。 只需两次按键即可实现同样的功能:

w ^

第二个按键显然是返回键。

w命令的输出如下所示:

w命令显示的不仅仅是当前的正常运行时间。 它显示了谁登录以及他们目前在做什么。

JCPU是连接到终端的所有进程使用的时间,PCPU显示当前进程在WHAT列中使用的时间。

w命令有几个可以使用的开关。 例如,要关闭标题,请运行以下命令:

w -h

您还可以使用以下命令显示较短的版本:

w -s

以上命令显示以下输出:

如果您希望省略from字段,请运行以下命令:

w -f

所以你有它。 您现在知道如何显示您的系统运行了多长时间,并且还可以找出有关系统使用情况的其他有用信息。