系统管理涉及许多活动,其中之一是监视和检查Linux系统运行多长时间。 它始终是一个好主意,让轨道系统的正常运行时间 ,以优化系统资源的使用。
tuptime - 显示Linux的历史和统计运行时间
在本指南中,我们将看到一个Linux的工具,叫做tuptime,可以帮助系统管理员知道Linux机器了多长时间正常运行。
什么是tuptime?
tuptime是用来报告Linux系统,这使它重新启动之间的历史和统计运行时间( 正常工作时间 )的工具。 此工具的工作原理更像大致正常运行时间的命令,但虽然它提供了一个更高级的输出。
这个命令行工具可以:
- 注册使用的内核。
- 注册第一个引导时间。
- 计数系统启动。
- 计数好和坏关机。
- 计算自第一次引导时间起的正常运行时间和停机时间百分比。
- 计算最大,最短和平均正常运行时间和停机时间。
- 计算累积的系统正常运行时间,停机时间和总计。
- 打印当前正常运行时间。
- 打印格式化的表或列表,其中存储大多数以前的值。
要求
- Linux或FreeBSD操作系统。
- 安装Python 2.7或3.x,但推荐使用最新版本。
- Python模块(sys,os,optparse,sqlite3,datetime,locale,platform,subprocess,time)。
如何在Linux中安装tuptime
首先,您需要通过运行以下命令来克隆存储库:
$ git clone https://github.com/rfrail3/tuptime.git
克隆tuptime工具
然后移动到tuptime目录中的最新目录。 接下来,复制tuptime脚本最新的目录为/ usr / bin和设置可执行权限内,如图所示。
$ cd tuptime/latest $ sudo cp tuptime /usr/bin/tuptime $ sudo chmod ugo+x /usr/bin/tuptime
配置tuptime
现在,复制的cron文件tuptime /最新/ cron.d / tuptime到/etc/cron.d/tuptime并设置可执行权限如下。
$ sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime $ sudo chmod 644 /etc/cron.d/tuptime
配置tuptime Cron
如果您正确地按照上述步骤操作,则必须在此时安装在系统上。
如何使用tuptime?
接下来,我们将看看如何使用此工具用于某些系统管理活动,通过使用不同的选项作为特权用户运行它,如图所示。
1.当你没有任何选项运行tuptime,你会得到类似下图的显示屏幕。
# tuptime
tuptime在行动
2.您可以按以下日期和时间显示输出。
# tuptime --date='%H:%M:%S %d-%m-%Y'
tuptime日期和时间
3.要打印系统的使用寿命为一个列表,可以在下面运行此命令:
# tuptime --list
检查Linux正常运行时间
4.如下您可以创建一个备用数据库文件。 数据库将以SQLite格式创建。
# tuptime --filedb /tmp/tuptime_testdb.db
tuptime数据库
5.要订购由关机年底态输出信息,运行此命令。
# tuptime --end --table
检查Linux上次关机
与tuptime工具中使用的一些其他选项如下:
- 要在打印输出系统内核版本,使用
--kernel
选项。 - 要注册一个正常的系统关闭,请使用
--gracefully
选项。 它允许您知道系统关闭是好还是坏。 - 为了秒钟的划时代指定次数后,显示输出,使用
--seconds
选项。 - 您还可以通过使用-offtime选项,按时间或停机时间订购输出信息。 使用此选项
--time
或--list
。 - 要打印详细的输出信息,同时运行命令,请使用
--verbose
选项。 - 您可以通过查看帮助信息
--help
选项和--version
打印您正在使用的tuptime版本。
概要
在这篇文章中,我们已经介绍了使用tuptime命令系统管理活动的方法。 此命令使用简单,如果您不了解指南中的任何要点,您可以发表评论或添加更多的信息我已经放在一起。 记住与youcl保持联系。
参考文献 : tuptime主页