AIX和Linux中wtmp的不同处理方式

wtmp文件记录用户登录和退出事件,AIX使用`last -f /var/adm/wtmp -n 10`查看,Linux使用`last -f /var/log/wtmp -n 10`。Linux的wtmp配置在`/etc/logrotate.conf`,按月轮转。AIX清理wtmp可能需要手动操作,包括归零和使用fwtmp命令进行转换和筛选。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

wtmp 记录用户登录和退出事件.它和utmp日志文件相似,但它随着登陆次数的增加,它会变的越来越大,有些系统的ftp访问也在这个文件里记录,同时它也记录正常的系统退出时间,可以用ac和last命令访问.

1、它不会随着信息的增多而自动减少。

2、它有可能根据不同系统的默认设置,会有对应的保存周期。

3、它可以用last来查看记录

Aix:    last -f /var/adm/wtmp -n 10

Linux:    last -f /var/log/wtmp -n 10 


Linux:

wtmp文件的设置在/etc/logrotate.conf

/var/log/wtmp {
    monthly
    minsize 1M
    create 0664 root utmp
    rotate 1
}

可以看到wtmp文件是以月来统计,即记录最近一月的登陆信息。

如果想编辑,就自己试试吧

Aix:

/var/adm/wtmp档案太大时,有时需要清理或整理。
归零:cp /dev/null /var/adm/wtmp.
如果要部分清理,用fwtmp命令先将文件wtmp变成ASCII格式的档案dummy.file,编辑后,再将ASCII文件转变成二进位文件,具体如下:
1、转换

/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file,
2、编辑之可以进行一系列筛选……

如:tail -n 10000 /tmp/dummy.file >/tmp/temp.file 只保存最后的10000行信息到temp.file

3、转换回二进制文件
/usr/sbin/acct/fwtmp -ic < /tem/temp.file > /var/adm/wtmp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值