linux last 保留多久

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux last 保留多久相关的知识,希望对你有一定的参考价值。

我是这样理解这人问题的.

linux的登录记录存在放 /var/log/wtmp* 文件里.
你可以这样查看
last -f /var/log/wtmp
last -f /var/log/wtmp.1

-----
至于这样的信息会保留多长时间(比如多长时间换一个文件.一共保留几个这样的文件. 保留的文件压缩不压缩) 是由 logrotate来决定的. 你也可以自己设置.

可以查看

/etc/logrotate.conf
/etc/logrotate.d/

-----
在我看来这样的情况是标准的"unix哲学"
"程序应该只关注一个目标,并尽可能把它做好。....................."
不同的功能是由不同的程序来实现的.

-------------
关于默认值.
我相信不同的linux发行版本是不太一样的.
debia,ubuntu在我的印像里是.保留两个文件. 一周换一个文件. 可以理解为保留 1-2周的登录重启信息吧.
参考技术A 查看wtmp文件的个数和配置策略可以计算出保存时间。
1、last的日志保存在wtmp里面,单个文件的默认保存时间是按照一个月一个新文件。
2、文件/var/log/wtmp记录每次的登录活动,文件的大小可能会快速地增长。默认情况下Linux会每月切割 /var/log/wtmp/。切割的策略放在/etc/logrotate.conf 文件中,大致如下:

/etc/logrotate.conf文件的内容。
  /var/log/wtmp
  monthly
  create 0664 root umtp
  minsize 1M
  rotate 1
  

以上是关于linux last 保留多久的主要内容,如果未能解决你的问题,请参考以下文章

等保要求等保要求堡垒机审计日志保留多久?

等保要求等保要求堡垒机审计日志保留多久?

oracle数据库缓存保留多久

CentOS7下/tmp目录里面的文件默认保留多久

Table.LastN保留后面N….Last…(Power Query 之 M 语言)

linux shell 删除文件夹命令