Linux 个人笔记
来源:互联网 发布:手机网络接收器多少钱 编辑:程序博客网 时间:2024/04/29 10:41
Linux 个人笔记
1. Linux下如何查看系统启动时间和运行时间
转自:http://bbs.freesinno.com/viewtopic.php?t=66
1.uptime命令
输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00
2.查看/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:31
3.查看/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秒
不用命令,该从那个文件里查看系统启动时间呢
[[i] 本帖最后由 想学自由泳 于 2006-1-15 12:27 编辑 [/i]]
从文件里查看,这个文件在哪里?
本来打算这样做:将uptime的输出重定向到一个文件,
在从文件读取启动时间。
可是后来发现,不同的系统uptime的输出格式不尽相同,
所以写的读文件函数不能重用,就想如果系统中某个文件
包含这个时间的话,就直接读这个文件好了,并且
我觉得系统文件的格式应该没有差别吧。
但是我还有问题:
我看了两台机器的/var/log/目录
都有5个这样的文件:
boot.log
boot.log.1
boot.log.2
boot.log.3
boot.log.4
该用哪个文件?
是不是所有的系统都是只有这5个文件?
时间很长的记录文件会不会已经被删除?
其中一台机器只有boot.log.1有内容,但是内容保存的是一些系统程序的运行记录,并且不是从机器启动时刻开始的记录;其余4个文件为空。
另一台boot.log为空,其余四个有内容,从1到4记录的内容越来越旧,并且即使最久的那个文件记录的时间也和uptime输出的时间不一致。
所以,你可不可以说得清楚些?
[[i] 本帖最后由 想学自由泳 于 2006-1-15 17:01 编辑 [/i]]
btw,我不是自己看,而是想通过程序去读这个文件,得出系统启动时间的 [/quote]
确实看不懂~,不过你这样试一试,在/etc/rc.local中加入:
/bin/date "+%F %T" >>/path/time.log
这样,每次启动系统的时候,系统启动的时间就会追加到/path/time.log文件里
我看了两台机器的/var/log/目录
都有5个这样的文件:
boot.log
boot.log.1
boot.log.2
boot.log.3
boot.log.4
该用哪个文件?
是不是所有的系统都是只有这5个文件?
时间很长的记录文件会不会已经被删除?
=====================================
boot.log是当前系统正在使用的boot日志文件。
boot.log.N是由logrorate程序成生的,logrorate是日志轮换程序。
- linux 个人学习笔记
- Linux 个人笔记
- 【个人笔记-linux】
- linux opensuse 个人笔记
- linux个人笔记
- Linux 个人笔记
- linux常用命令--个人笔记
- linux常用命令个人笔记
- 个人Linux配置笔记
- Linux个人笔记
- 个人学习笔记---linux文件系统
- 个人Linux 学习笔记一
- 个人Linux 学习笔记二
- Linux常用命令操作--个人笔记
- linux个人学习笔记---linux文件类型
- Linux下安装Oracle10g[个人笔记]
- Linux个人学习笔记(编辑中)
- Linux 基本命令个人学习笔记
- python https 链接之pycurl
- 解决Android解析图片的OOM问题!!!
- Struts2工作原理
- UNIX网络编程学习(14)--使用select正确处理EOF的str_cli函数修订版
- awk用法小结
- Linux 个人笔记
- 和日本留学同学聊天想到的
- MFC如何调用Flash
- 浏览器内核的解析与对比
- 微信盈利模式点评
- #pragma comment(lib, "WSock32.lib")
- 11个强大的Visual Studio调试小技巧
- ubuntu下配置vim
- 织梦模板标签书写格式以及注意事项