Linux 指令篇:系统重启记录与管理

前言

        在 Linux 服务器管理和运维过程中,了解系统的重启记录对于排查问题、监控异常情况非常重要。本文将详细介绍如何查看系统的重启记录、分析日志,并提供一些实用的管理技巧。


一、查看系统重启记录

1.1 使用 last reboot 命令

last reboot 命令用于查看 Linux 系统的历史重启记录,数据来源于 /var/log/wtmp 日志文件。

last reboot

示例输出:

reboot   system boot  5.4.0-91-generic Fri Feb 23 10:15 - 14:30  (04:15)    
reboot   system boot  5.4.0-91-generic Thu Feb 22 22:05 - 10:15  (12:10)    
reboot   system boot  5.4.0-91-generic Thu Feb 22 08:30 - 22:05  (13:35)    
查看最近 5 次重启记录
last reboot -n 5
显示完整时间格式
last reboot -F

二、查看系统运行时间

2.1 使用 uptime 命令

uptime 命令可用于查看系统的运行时间,自上次重启以来已经运行了多久。

uptime

示例输出:

14:35:12 up 10 days,  3:22,  2 users,  load average: 0.15, 0.10, 0.05

三、使用 journalctl 查看重启日志

3.1 列出所有重启记录

sudo journalctl --list-boots

示例输出:

-5  8a9f7e34c2f3... Fri 2024-02-16 09:00:00 UTC—Fri 2024-02-16 22:30:00 UTC
-4  0b4a5cd832e4... Sat 2024-02-17 08:00:00 UTC—Sat 2024-02-17 20:15:00 UTC

3.2 查看某次启动的详细日志

sudo journalctl -b -1

四、查看最近一次系统启动时间

4.1 使用 who -b 命令

who -b

示例输出:

system boot  2024-02-25 07:15

五、主动触发系统重启

5.1 使用 reboot 命令

sudo reboot

5.2 使用 shutdown -r 命令

sudo shutdown -r now

5.3 计划定时重启

sudo shutdown -r 02:00

六、总结

命令作用
last reboot查看系统重启历史
uptime查看系统运行时长
sudo journalctl --list-boots列出所有重启记录
who -b查看最近一次启动时间
sudo reboot立即重启
sudo shutdown -r now立即重启
sudo shutdown -r 02:00定时重启

这些命令可以帮助运维人员更好地管理系统的重启记录、分析历史日志,以及在需要时安全地重启系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Stay Passion

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

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

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

打赏作者

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

抵扣说明:

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

余额充值