当前位置: 首页 > 科技观察

用tuptime工具查看Linux服务器系统开机时间的历史和统计

时间:2023-03-21 22:33:26 科技观察

使用tuptime工具查看Linux服务器系统开机时间的历史记录和统计◆lastt:显示重启和关机时间。◆tuptime:报告系统的运行时间历史和运行时间统计,指的是两次重启之间的运行时间。类似于uptime命令,但输出更有趣。找出系统最后一次重启的时间和日期你可以使用下面的命令来获取Linux操作系统最后一次重启和关闭的时间和日期(也可以在OSX/类Unix系统上使用):###showsystemrebootandshutdowntimewho-blastrebootlastshutdown###bootinformationuptimecat/proc/uptimeawk'{print"up"$1/60"minutes"}'/proc/uptimew示例输出:图1:用来查服务器正常运行时间多长让我们向tuptime打个招呼,这是一个Linux命令。tuptime命令行工具可以在基于Linux的系统上报告以下信息:◆系统启动次数统计◆平均开机时间和停机时间◆当前开机时间◆自上次开机以来的开机和关机率◆累计系统开机时间,停机时间和总计◆每次启动、启动时间、关闭和停机时间的报告输入以下命令将git存储库克隆到Linux系统:$cd/tmp$gitclonehttps://github.com/rfrail3/tuptime.git$ls$cdtuptime$ls示例输出:图2:克隆git存储库确保您的Pythonv2.7已安装sys、optparse、os、re、string、sqlite3、datetime、disutils和locale模块。您可以像这样安装它:$sudotuptime-install.sh或手动(基于systemd或非systemd):$sudocp/tmp/tuptime/latest/cron.d/tuptime/etc/cron.d/tuptime如果系统是systemd,复制服务文件并启用它:$sudocp/tmp/tuptime/latest/systemd/tuptime.service/lib/systemd/system/$sudosystemctlenabletuptime.service如果系统不是systemd,复制并初始化文件:$sudocp/tmp/tuptime/latest/init.d/tuptime.init.d-debian7/etc/init.d/tuptime$sudoupdate-rc.dtuptimedefaults要运行,只需输入以下命令:$sudotuptime示例输出:图3:tuptime工作内核更新后,我重新启动系统并再次输入相同的命令:$sudotuptimeSystemstartups:2since03:52:16PM08/21/2015Systemshutdowns:1ok-0坏平均正常运行时间:7天16小时48分3秒平均停机时间:2小时30分5秒当前正常运行时间:5分28秒自09/06/2015AM06:23:06起正常运行时间率:%98.66停机率:1.34%系统正常运行时间:15天9小时36分7秒系统停机时间:5小时0分11秒系统寿命:15天14小时36分18秒您可以这样修改日期和时间格式:$sudotuptime-d'%H:%M:%S%m-%d-%Y'示例输出:系统启动:1自15:52:1608-21-2015系统关闭:0次正常-0次坏平均正常运行时间:15天9小时21分19秒平均停机时间:0秒当前正常运行时间:15天9小时21分19秒自15:52:1608-21-2015正常运行率:100.0%停机率:0.0%系统正常运行时间:15天9小时21分19秒系统停机时间:0秒系统寿命:15天9小时21分19计算每次启动、启动时间、关机和停机时间的秒数:$sudotuptime-e示例输出:Startup:1at03:52:16PM08/21/2015Uptime:15days,9hours,shutdownanddowntimesSystemstartups:1自2015年8月21日下午03:52:16系统关闭:0次正常-0次不良平均正常运行时间:15天9小时22分33秒平均停机时间:0秒当前正常运行时间:15天92小时2分3秒3秒自08/21/2015下午03:52:16正常运行率:100.0%停机率:0.0%系统正常运行时间:15天9小时22分33秒系统停机时间:0秒系统寿命:15天9小时22分33秒来自:http://www.cyberciti.biz/hardware/howto-see-historical-statistical-uptime-on-linux-server/作者:VivekGite译者:GOLinux校对:wxy本文由LCTT,获LinuxChina荣誉