- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下如何查看系统启动时间和运行时间
1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.002.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间
代码:?全选
date -d $(awk -F. {print $1} /proc/uptime) second ago +%Y-%m-%d %H:%M:%S
输出: 2008-11-09 11:50:313.查看/proc/uptime文件计算系统运行时间
代码:?全选
cat /proc/uptime| awk -F. {run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf(系统已运行:%d天%d时%d分%d秒,run_days,run_hour,run_minute,run_second)}
输出:系统已运行:59天4时13分9秒
?
?
????? who -b 查看最后一次系统启动的时间。
????? who -r 查看当前系统运行时间
[root@DB-Server ~]# who -b
牋牋牋牋 system boot May 11 09:27te,r
?
2: last? reboot
如下所示last reboot可以看到Linux系统历史启动的时间。 重启一下操作系统后,然后
[root@DB-Server ~]# last reboot
reboot
?system?boot?2.6.9-42.ELsmp?Thu?May?29 15:25 (00:07)
?
reboot system boot 2.6.9-42.ELsmp Sun May 11 09:27 (18+05:55)
?
wtmp begins Mon May 5 16:18:57 2014
?
?
如果只需要查看最后一次Linux系统启动的时间
?
[root@DB-Server ~]# last reboot | head -1
?
reboot
?system?boot?2.6.9-42.ELsmp?Thu?May?29 15:25 (00:08)?
?
?
?
3:TOP命令查看
?
??? 如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间
?
4:w? 命令查看
?
?
?
4: w命令查看
?
如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间
?
?
5:uptime 命令查看
?
?
?
?
6: 查看/proc/uptime
?
[root@DB-Server ~]# cat /proc/uptime
?
1415.59 1401.42
?
[root@DB-Server ~]# date -d `cut -f1 -d. /proc/uptime` seconds ago
?
Thu May 29 15:24:57 CST 2014
?
[root@DB-Server ~]# date -d $(awk -F. {print $1} /proc/uptime) second ago +%Y-%m-%d %H:%M:%S?
?2014-05-29 15:24:57d
?
?
?
?
1、前言
时间对操作系统来说非常重要,从内核级到应用层,时间的表达方式及精度各部相同。linux内核里面用一个名为jiffes的常量来计算时间戳。应用层有time、getdaytime等函数。今天需要在应用程序获取系统的启动时间,百度了一下,通过sysinfo中的uptime可以计算出系统的启动时间。
2、sysinfo结构
sysinfo结构保持了系统启动后的信息,主要包括启动到现在的时间,可用内存空间、共享内存空间、进程的数目等。man?sysinfo得到结果如下所示:
1 struct sysinfo {
2 long uptime; /* Seconds since boot */
3 unsigned long loads[3]; /* 1, 5, and 15 minute load averages */
4 unsigned long tota
您可能关注的文档
- LED点阵毕业设计论文..doc
- LED点阵广告牌设计..doc
- LED照明产品加速衰减试验方法..docx
- LED照明市场之营销方案..doc
- LED照明用恒流电源的实现方案..doc
- LED照明节能技术方案..doc
- LED用发光材料的研究进展及应用前景..doc
- LED点阵驱动电路设计..doc
- LED电子显示屏系统合同书..doc
- LED电子显示屏系统施工方案..doc
- 湖北省荆州市沙市中学2025-2026学年高一上学期12月月考语文试题.docx
- 吉林省长春市第二实验中学2025-2026学年高二上学期11月期中考试数学含解析.docx
- 四川省字节精准教育联盟2026届高中毕业班第一次诊断性检测政治.docx
- 四川省字节精准教育联盟2026届高中毕业班第一次诊断性检测政治答案.docx
- 物理试卷(A卷)答案山西省三重教育2025-2026学年高二12月阶段性检测(12.17-12.18).docx
- 物理试卷(A卷)山西省三重教育2025-2026学年高二12月阶段性检测(12.17-12.18).docx
- Unit1Reading2课件牛津译林版七年级英语下册.pptx
- 物理试卷(A卷)答案浙江省2025学年第一学期浙江北斗星盟高二年级12月阶段性联考(12.18-12.19).docx
- 四川省字节精准教育联盟2026届高中毕业班第一次诊断性检测语文.docx
- Unit1MynamesGina第3课时考点讲解writing16张.pptx
原创力文档


文档评论(0)