我使用以下三个命令来检查计算机重新启动时的最新时间点:
last reboot
who -b
uptime
最后一次重新启动的结果是:
wtmp begins Sat Oct 9 04:49:27 2021
-b的结果是:
system boot 2018-01-11 20:52
正常运行时间的结果是:
22:49:01 up 1372 days, ...
看来,正常运行时间和谁-b的结果是一致的,但与上次重新启动的结果不一致。
我发现这个帖子在Linux上最后一次引导系统时,系统的正常运行时间和-b显示的时间不同.,但它说他的正常运行时间和谁的-b是不一致的,与我的情况不同。
Log转速在Contabo的Ubuntu服务器20.04中出现错误:
Oct 31 00:00:01 foo logrotate[364456]: error: wtmp:3 unknown user 'prime'
Oct 31 00:00:01 foo logrotate[364456]: error: found error in /var/log/wtmp , skipping
我在/etc/logrotate.d/wtmp
/var/log/wtmp {
su prime gadmin
missingok
monthly
create
我刚刚用Ubuntu12.04得到了一个亚马逊EC2微型实例。问题是last命令不起作用...
错误消息为:
last: /var/log/wtmp: No such file or directory
Perhaps this file was removed by the operator to prevent logging last info.
提前感谢!
我的/etc/logrotate.conf文件中有以下行,我不太清楚它们是做什么的:
(编辑以显示完整的文件)
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 52 weeks worth of backlogs
rotate 52 # <-- added it by me
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your