• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    应用tuptime工具查看Linux服务器历史和统计的运行时间

    Posted by 撒得一地 on 2015年12月25日 in Linux笔记
    国外稳定加速器推荐    Express | Vypr

    你可以使用以下工具来查看系统已经运行在Linux或类unix系统上多长时间:

    uptime:显示服务器已经运行了多久时间。
    
    last:显示reboot(重启)和shutdown(关机)时间
    
    tuptime:反馈系统历史和统计的运行时间,和uptime命令类似,但内容比uptime命令更丰富。
    

    找出系统最后重新启动的时间和日期

    在Linux操作系统中,你可以使用下面的命令来得到系统最后重启和关机的日期和时间(在OSX / Unix系统下一样可行):

    ## Just show  system reboot and shutdown date and time ###
    who -b
    last reboot
    last shutdown
    
    ## Uptime info ##
    uptime
    cat /proc/uptime
    awk '{ print "up " $1 /60 " minutes"}' /proc/uptime
    

    例子输出:

    [[email protected] ~]# tuptime
    -bash: tuptime: command not found
    
    [[email protected] ~]# who -b
    system boot  2015-12-23 23:02
    
    [[email protected] ~]# last reboot
    reboot   system boot  3.10.93-1.el6.el Wed Dec 23 23:02 - 21:52  (22:49)    
    reboot   system boot  3.10.93-1.el6.el Tue Dec 22 20:50 - 23:01 (1+02:11)   
    wtmp begins Wed Sep 17 16:33:23 2014
    
    [root[email protected] ~]# last shutdown
    wtmp begins Wed Sep 17 16:33:23 2014
    
    [[email protected] ~]# uptime
     21:53:31 up 22:51,  1 user,  load average: 0.02, 0.04, 0.37
    
    [[email protected] ~]# cat /proc/uptime 
    82300.64 65087.96
    
    [[email protected] ~]# awk '{ print "up " $1 /60 " minutes"}' /proc/uptime
    	up 1371.9 minutes
    

    上面的命令用不同方式告知了系统从上次启动后运行了多长时间。

    tuptime介绍

    tuptime的命令行工具基于Linux系统,可以报告以下信息:
    统计系统启动次数
    记住初始安装时间
    统计意外关机次数
    平均正常运行时间和?;奔?br /> 目前的运行时间
    自从第一次启动时的正常运行时间和?;?积累了系统正常运行时间,?;奔浠褂凶芎?br /> 报告每一启动,正常运行时间和关机时间和?;奔?

    安装tuptime

    $ cd /tmp
    $ git clone https://github.com/rfrail3/tuptime.git
    $ ls
    $ cd tuptime
    $ ls
    

    部分安装过程:
    Cloning a git repo

    确保你已经装了Python2.7,而且Python携带安装了sys, optparse, os, re, string, sqlite3, datetime, disutils, and locale这些???。

    你可以用以下命令简便安装:

    $ sudo tuptime-install.sh
    

    或者通过手动进行安装(根据是否是systemd进行区别安装)
    如果系统中带有systemd,那么复制service文件并使之生效:

    $ sudo cp /tmp/tuptime/latest/systemd/tuptime.service /lib/systemd/system/
    
    $ sudo systemctl enable tuptime.service
    

    如果系统中不带systemd,复制init文件:

    $ sudo cp /tmp/tuptime/latest/init.d/tuptime.init.d-debian7 /etc/init.d/tuptime
    
    $ sudo update-rc.d tuptime defaults
    

    运行tuptime

    $ sudo tuptime
    

    效果:
    tuptime in action

    在一次kernel升级之后,我重新启动了系统,然后重新输入tuptime命令:

    $ sudo tuptime
    System startups:    2   since   03:52:16 PM 08/21/2015
    
    System shutdowns:    1 ok   -   0 bad
    Average uptime:     7 days, 16 hours, 48 minutes and 3 seconds
    
    Average downtime:     2 hours, 30 minutes and 5 seconds
    Current uptime:     5 minutes and 28 seconds   since   06:23:06 AM 09/06/2015
    
    Uptime rate:         98.66 %
    Downtime rate:         1.34 %
    
    System uptime:         15 days, 9 hours, 36 minutes and 7 seconds
    
    System downtime:     5 hours, 0 minutes and 11 seconds
    
    System life:         15 days, 14 hours, 36 minutes and 18 seconds
    
    

    你可以改变时间和日期的格式:

    $ sudo tuptime -d '%H:%M:%S %m-%d-%Y'
    

    效果:

    System startups:    1   since   15:52:16 08-21-2015
    
    System shutdowns:    0 ok   -   0 bad
    
    Average uptime:     15 days, 9 hours, 21 minutes and 19 seconds
    
    Average downtime:     0 seconds
    
    Current uptime:     15 days, 9 hours, 21 minutes and 19 seconds   since   15:52:16 08-21-2015
    
    Uptime rate:         100.0 %
    
    Downtime rate:         0.0 %
    
    System uptime:         15 days, 9 hours, 21 minutes and 19 seconds
    
    System downtime:     0 seconds
    
    System life:         15 days, 9 hours, 21 minutes and 19 seconds
    

    列举每次开机时间,正常运行时间,关机时间和?;奔?

    $ sudo tuptime -e
    

    效果:

    Startup:  1  at  03:52:16 PM 08/21/2015
    Uptime:   15 days, 9 hours, 22 minutes and 33 seconds
    
    System startups:    1   since   03:52:16 PM 08/21/2015
    System shutdowns:    0 ok   -   0 bad
    
    Average uptime:     15 days, 9 hours, 22 minutes and 33 seconds
    Average downtime:     0 seconds
    
    Current uptime:     15 days, 9 hours, 22 minutes and 33 seconds   since   03:52:16 PM 08/21/2015
    
    Uptime rate:         100.0 %
    Downtime rate:         0.0 %
    
    System uptime:         15 days, 9 hours, 22 minutes and 33 seconds
    System downtime:     0 seconds
    
    System life:         15 days, 9 hours, 22 minutes and 33 seconds
    

    英文原文://www.cyberciti.biz/hardware/howto-see-historical-statistical-uptime-on-linux-server/

    译文地址://www.cfage.com/1384.html

    转载请注明英文原文和译文地址

    标签:

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    3 + 3 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 中国体彩网 前天津时时彩龙虎走势 双色球玩法 四川体彩顶呱刮新票 北京pk10三码公式教程 pk10冠军四码规律破解 福彩3d阿福图库 广东时时彩可以买嘛 足彩胜平负分析理论 重庆时时彩计划蚂蚁 北京pk10开奖皇家 赌博粉 广东彩票论坛 上海时时彩玩法 博众11选5彩票软件 福建时时彩软件怎么样