首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何记录 Linux 的系统运行时间的统计信息

Linux/Unix 系统管理员对服务器的系统运行时间有一种奇怪的痴迷。

-- Vivek Gite

致谢

编译自 | https://www.cyberciti.biz/hardware/see-records-statistics-about-a-linux-servers-uptime/

作者 | Vivek Gite

译者 | MjSeven 共计翻译:20篇 贡献时间:65 天

Linux/Unix 系统管理员对服务器的系统运行时间有一种奇怪的痴迷。这里有一个关于这个主题的 xkcd 漫画,一个好的系统管理员是一股不可阻挡的力量,他伫立在你家猫咪博客的服务器之前,对抗黑暗势力。

Fig.01: Devotion to Duty https://xkcd.com/705/

我们可以使用 命令或w 命令

[1]

或 命令来判断 Linux 系统运行了多久。我可以使用 工具保留每次重新启动的运行时间,以获得系统运行时间的历史和统计报告

[2]

这就像 命令一样,但输出结果更令人印象深刻。最近我发现了另一种称为 的工具,用于记录关于机器的系统运行时间和统计信息。让我们看看如何使用 Linux 操作系统上的 和 来获得运行时间的记录统计信息。

查找系统运行时间非常简单,只需在基于 Linux 的系统上键入以下命令即可:

要保留有关 的历史统计信息,请使用tuptime

[2]

或 工具。

安装 uptimed

安装 的最简单的方式是通过你的软件包管理器,比如 apt/apt-get/yum 这些你的 Linux 发行版的朋友。

在 Debian/Ubuntu Linux 上安装 uptimed

键入以下apt 命令

[3]

/apt-get 命令

[4]

示例输出:

在 CentOS/RHEL/Fedora/Oracle/Scientific Linux 上安装 uptimed

首先在 CentOS/RHEL 使用 EPEL 仓库

[5]

然后,键入以下yum 命令

[6]

示例输出:

如果你正在使用 Fedora Linux,运行以下 命令:

在 Arch Linux 上安装 uptimed

键入以下 命令:

在 Gentoo Linux 上安装 uptimed

键入以下 命令:

如何配置 uptimed

使用文本编辑器编辑 文件,例如 命令:

最少设置一个 email 地址来发送记录。假定有个兼容 sendmail 的 MTA 安装在 。

保存并关闭文件。

如何在系统启动时启动 uptimed 服务?

使用 命令启动 服务:

我该如何 启动/停止/重启 或者查看 uptimed 服务的状态?

示例输出:

如何查看 uptime 记录

只需键入以下命令即可查看 程序的统计信息:

示例输出:

Fig.02: uprecords in action

有一些选项:

示例输出:

结论

这是一个极好的小工具,可以显示服务器正常运行时间的记录,以证明机器正常运行时间和你的业务连续性。在相关说明中,你可以看到官方的XKCD 系统管理员 T恤

[7]

因为漫画被制作成衬衫,其中包括背面的新插图。

Fig.03: Sysadmin XKCD shirt features the original comic on the front and a new illustration on the back.

via:https://www.cyberciti.biz/hardware/see-records-statistics-about-a-linux-servers-uptime/

作者:Vivek Gite

[9]

译者:MjSeven校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180406B08E8R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券