Chinaunix

标题: 使用last竟然说Value too large... [打印本页]

作者: lazyeric    时间: 2006-07-28 09:04
标题: 使用last竟然说Value too large...
$ last | more\r\n/var/adm/wtmpx: Value too large for defined data type\r\n$\r\n\r\n如何去清理一下wtmpx呢?或者这种情况下如何查看登录情况呢?\r\n\r\n谢谢
作者: chinaux    时间: 2006-07-28 10:39
# cd /var/adm\r\n# /usr/lib/acct/fwtmp < wtmpx > wtmpx.ascii\r\n\r\nedit wtmpx.ascii  by \"vi\" or \"tail\" \r\n\r\n# /usr/lib/acct/fwtmp -ic < wtmpx.ascii > wtmpx\r\n# rm wtmpx.ascii
作者: aric    时间: 2006-07-28 10:41
# cp /var/adm/wtmpx /var/adm/wtmpx.old\r\n# > /var/adm/wtmpx\r\n#
作者: lazyeric    时间: 2006-07-28 12:06
原帖由 aric 于 2006-7-28 10:41 发表\r\n# cp /var/adm/wtmpx /var/adm/wtmpx.old\r\n# > /var/adm/wtmpx\r\n#
\r\n\r\n按照这个方法清空了wtmpx文件,但是如果日后要翻出来看历史记录呢?如何查看wtmpx.old文件呢?\r\n\r\n谢谢。
作者: liangbell    时间: 2006-07-28 13:51
last -f /var/adm/wtmpx.old
作者: lazyeric    时间: 2006-07-28 14:30
这样是可以转移或者备份,但是之前文件超出大小的,仍然提示\r\n$ last -f wtmpx.0607281158 | more\r\nwtmpx.0607281158: Value too large for defined data type\r\n$\r\n怎么才能够解决这个问题呢?
作者: boronpeng    时间: 2006-07-28 14:32
有没有办法将一个分成两个文件?\r\n\r\n嘿嘿
作者: lazyeric    时间: 2006-07-28 16:25
对对对,有没有办法编辑这个文件呢?难道一旦超出预期大小就永远没用了?
作者: lazyeric    时间: 2006-07-30 10:59
难道大家都没有file too large的困扰?\r\n今天看一个日志,vi 的时候已经说tmp file too large不让看了,怎么办?
作者: doni    时间: 2006-07-30 14:06
在crontab中设置成第月mv一次,(mv wtmpx wtmpx.01 ...)\r\n那一年就是12个文件,相信保留一年应该可以了,要不就加上年份,一直保留
作者: zh57469    时间: 2006-07-30 14:33
原帖由 boronpeng 于 2006-7-28 14:32 发表\r\n有没有办法将一个分成两个文件?\r\n\r\n嘿嘿
\r\nman split
作者: 大酷牛佳佳    时间: 2006-07-31 09:04
原帖由 zh57469 于 2006-7-30 14:33 发表\r\n\r\nman split
\r\n\r\n\r\n3ks!
作者: lazyeric    时间: 2006-08-01 20:21
原帖由 zh57469 于 2006-7-30 14:33 发表\r\n\r\nman split
\r\n\r\n这样虽然可以分割文件,但是使用last仍然无法查看分割后的除了第一个文件以外的其他文件。\r\n\r\n-rw-r--r--   1 root     other    2752069764 Jul 28 11:59 wtmpx.0607281158\r\n-rw-r--r--   1 root     other    524288000 Aug  1 20:07 wtmpx.0607281158_aa\r\n-rw-r--r--   1 root     other    524288000 Aug  1 20:07 wtmpx.0607281158_ab\r\n-rw-r--r--   1 root     other    524288000 Aug  1 20:08 wtmpx.0607281158_ac\r\n-rw-r--r--   1 root     other    524288000 Aug  1 20:08 wtmpx.0607281158_ad\r\n-rw-r--r--   1 root     other    524288000 Aug  1 20:08 wtmpx.0607281158_ae\r\n-rw-r--r--   1 root     other    130629764 Aug  1 20:09 wtmpx.0607281158_af\r\n\r\n$ last -f wtmpx.0607281158_af | more\r\n\r\nwtmp begins Thu Jan  1 08:00 \r\n$ last -f wtmpx.0607281158_ad | more\r\n\r\nwtmp begins Thu Jan  1 08:00 \r\n\r\n怎么办呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2