centos 查看系统启动时间

本文介绍了一种通过cat /proc/uptime并使用awk进行解析的方法,来确定Linux系统最近一次重启的确切时间。这种方法可以帮助系统管理员快速定位系统重启的原因。

有时候碰到系统莫名奇妙自动重启需要查找原因就需要确定具体是什么时候它自己重启的,如下即可

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)}'

 

 

查看 CentOS 系统的安装时间,可以通过检查系统日志文件或使用一些命令来获取相关信息。以下是一些常用的方法: ### 方法一:通过 `/var/log/installer` 目录查看安装日志 在某些 CentOS 安装中,特别是在桌面版本中,系统会在 `/var/log/installer` 目录下生成安装日志文件。可以使用 `cat` 或 `less` 命令查看该目录下的日志文件。 ```bash cat /var/log/installer/syslog ``` 通常可以在日志中找到系统首次启动或安装的时间记录。 ### 方法二:使用 `rpm` 命令查询 `setup` 包的安装时间 CentOS 使用 RPM 包管理系统,可以通过查询 `setup` 软件包的安装时间来推断系统的初始安装时间。 ```bash rpm -qi setup | grep "Install Date" ``` 输出示例: ``` Install Date: Wed 17 Nov 2021 04:59:46 AM UTC ``` 该方法适用于大多数基于 Red Hat 的发行版,包括 CentOS [^3]。 ### 方法三:检查 `/root/anaconda-ks.cfg` 文件的创建时间 如果系统是通过 Anaconda 安装程序安装的,那么 `/root/anaconda-ks.cfg` 文件的创建时间通常与系统安装时间一致。 ```bash ls -l /root/anaconda-ks.cfg ``` 此命令将显示该文件的创建时间,可用于估计系统的安装时间 [^3]。 ### 方法四:使用 `tune2fs` 查看根分区的创建时间 对于使用 ext 文件系统的系统,可以使用 `tune2fs` 工具查看根分区的创建时间。 ```bash sudo tune2fs -l /dev/sda1 | grep 'Filesystem created:' ``` 其中 `/dev/sda1` 是根分区的设备路径,可能需要根据实际环境调整。 输出示例: ``` Filesystem created: Wed Nov 17 04:59:46 2021 ``` 这种方法提供了文件系统(通常对应系统安装)的创建时间 [^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hobby云说

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值