/var/adm/wtmp文件太大该怎么办

/var/admin/wtmp文件记录所有用户的登陆信息,随着时间会增长到很大,/var/adm/wtmp文件太大该怎么办呢?
先来看看/var/adm/wtmp文件的属性:

testterm1:/#ls -l /var/adm/wtmp
-rw-rw-r--   1 adm      adm            5184 Aug 03 15:47 /var/adm/wtmp
由上可知,/var/adm/wtmp属主为adm用户,属adm组,权限为664。
查看/var/adm/wtmp文件类型:
testterm1:/#file /var/adm/wtmp
/var/adm/wtmp: data or International Language text

1、如果不需要保存所有用户的登陆信息,可以把/var/adm/wtmp文件清零
testterm1:/#cat /dev/null > /var/adm/wtmp
testterm1:/#ls -l /var/adm/wtmp
-rw-rw-r--   1 adm      adm               0 Aug 03 23:17 /var/adm/wtmp
由上可知,/var/adm/wtmp文件大小为“0”字节。
以下命令同样能把/var/adm/wtmp文件大小清零:
testterm1:/#cp /dev/null /var/adm/wtmp
或者:
testterm1:/# > /var/adm/wtmp    #“>”后面跟一个空格。

2、如果为以后审计等原因需要保留所有用户的登陆信息,可以把/var/adm/wtmp文件备份,然后再清零
testterm1:/#cp /var/adm/wtmp /var/adm/wtmp.bak
testterm1:/#cat /dev/null > /var/adm/wtmp

3、如何查看/var/adm/wtmp文件
因/var/adm/wtmp是二进制格式文件,使用cat或vi命令查看显示乱码,需把/var/adm/wtmp文件转换成ASCII码格式文件:
testterm1:/#/usr/sbin/acct/fwtmp </var/adm/wtmp > /var/adm/wtmp.log
testterm1:/#file /var/adm/wtmp.log
/var/adm/wtmp.log: commands text
testterm1:/#cat /var/adm/wtmp.log
         pts/1          pts/1      6 20240 0000 0000 1186155102 localhost         Fri Aug  3 23:31:42 BEIST 2007
root     pts/1          pts/1      7 20240 0000 0000 1186155107 localhost         Fri Aug  3 23:31:47 BEIST 2007
         pts/1          pts/1      8 20240 0000 0000 1186155111                   Fri Aug  3 23:31:51 BEIST 2007
同样可以把已转换成ASCII码格式文件/var/adm/wtmp.log再转换回/var/adm/wtmp二进制格式文件:
testterm1:/#rm /var/adm/wtmp
testterm1:/#/usr/sbin/acct/fwtmp -ic < /var/adm/wtmp.log > /var/adm/wtmp
testterm1:/#ls -l /var/adm/wtmp
-rw-r--r--   1 root     system         1944 Aug 03 23:36 /var/adm/wtmp
testterm1:/#file /var/adm/wtmp
/var/adm/wtmp: data or International Language text
testterm1:/#chown adm:adm /var/adm/wtmp
testterm1:/#chmod 664 /var/adm/wtmp
testterm1:/#ls -l /var/adm/wtmp
-rw-rw-r--   1 adm      adm            1944 Aug 03 23:36 /var/adm/wtmp
testterm1:/#cat /var/adm/wtmp
pts/1pts/1OF矹^localhostrootpts/1pts/1OF矹clocalhostpts/1pts/1F矹gtestterm1:/#
由上可知,当用cat显示二进制格式文件/var/adm/wtmp时,结果显示乱码。

更多相关文章
  • 管理apache服务器有些年头,虽然最近几年被nginx抢了不少风头,但我依然钟爱apache. 喜欢它强劲的并发处理能力,以及forker与worker模式间自由选择的快感,哈哈. 熟悉linux下apache运维的朋友,多少都会遇到过apache日志文件太大的问题,网站刚上线时不会在意到这个问题 ...
  • 数据库日志文件太大,有200多G,磁盘空间只有7.34M.清理方法是:1.将恢复模式改成简单2.右键选择收缩,选中文件,然后选择日志文件,再点确定.3.将恢复模式改成完全注:SQL Server数据库有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式.Simple 简单恢复模式,Simp ...
  • 生成的API分析文件太大。我们无法在交付前验证您的API使用信息。这只是通知信息。
         这次使用了APICloud平台来开发移动APP, 发布的时候在api控制台云编译成ipa后,这次使用apple提供的Application Loader工具提交apa文件到iTunes上去,提交结束的时候弹出一个黄色警告,说:“生成的API分析文件太大.我们无法在交付前验证您的API使用信 ...
  •  /var/log/wtmp文件的作用 /var/log/wtmp也是一个二进制文件,记录每个用户的登录次数和持续时间等信息. 查看方法: 可以用last命令输出当中内容:debian:/var/log# last root pts/1 :0.0 Thu Jul 7 23:19 still logg ...
  • 在使用phpmyadmin导入数据库的时候可能会碰到由于数据库文件太大而无法导入的问题! 英文提示如下:File exceeds the maximum allowed size 如果正在使用的主机可以自定义php.ini的话,就可以通过直接修改这个文件来解决,即通过通过编辑php.ini文件来重新 ...
  • 生产库监听日志文件太大(达到4G多),发现oracle停止写监听日志,检查参数log_file,log_directory,log_status 均正常,数据库运行也正常. 经确认确实为监听日志过大引起,将监听停止掉,重命名日志文件,重启监听服务,发现新建了日志,连接测试,OK. 日志路径在:$OR ...
  • MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:truncate table xxx;然后optimize table xxx; 没有效果因为对共享表空间不起作用.mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据. ...
  • /var/log/wtmp是一个二进制文件,记录每个用户的登录次数和持续时间等信息查看方法:用last命令输出当中内容:[[email protected] log]# lastroot     pts/0        192.168.80.117   Fri Jun  5 14:48   still logge ...
一周排行
  • 实战 esx4.0 to 4.1 升级方法(有截图)  见附件!
  • 内容简介1.课程大纲2.第一部分第七课: 循环语句3.第一部分第八课预告: 第一个C语言小游戏课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏.C语言编程基础 ...
  • http技术交流提纲地址:http://lazio10000.github.io/tech/http/#/bored
  • IP传真典型组网以及数据配置1.典型组网应用2数据配置就上图"典型应用组网"给出的典型组网应用,下面简单讲述一下相关数据配置.所示,假设:用户A所属局向1111通过PRA与Router A互通,用 ...
  • Hadoop数据传输工具sqoop
    概述sqoop是Apache顶级项目,主要用来在Hadoop和关系数据库中传递数据.通过s ...
  • 同时发表在:[url]http://netsecurity.51cto.com/art/200707/52386.htm[/url]     本周(0724至0729)安全方面值得关注的新闻集中在Web安全.反垃圾邮 ...
  • 自定义脚本使nagios监控window的DNS服务
    一.配置被监控端window:在被监控的windows主机上,写一个简单的bat脚本,然后 ...
  • IE8是微软的新一代浏览器,现在最新的版本是Beta2.虽然只是测试版本,冲着其强大的功能和更高的安全性还是有不少用户尝鲜在使用它.本文将列举10个笔者在使用过程中总结出来的技巧,希望对提升大家的IE8使用体验有所帮 ...
  • 1.1.HPC集群系统HPC机群系统建设的目的是为了得到更高的计算性能,更快的解决科研中过程中遇到的大量的密集型计算问题:同时希望HPC系统在CPU数量增加时能带来系统性能的线性提升. 1.2.HPC机群系统的组成H ...
  • 用nginx创建了一下站点!安装了dzx1方法如下:1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件,如本人的一个Discuz论坛目录:vim /opt/wwwroot/discuz/.h ...