/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时,结果显示乱码。

作者:望月狼

出处:http://www.cnblogs.com/wangyuelang0526

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

http://www.cnblogs.com/wangyuelang0526/p/3309108.html

时间: 2024-09-09 19:29:54

/var/adm/wtmp文件太大该怎么办?的相关文章

ppt文件太大如何发qq

  ppt文件太大怎么办 pptminimizer是一款ppt压缩软件,这款压缩软件的强大之处在于,专门压缩word和PowerPoint文件,压缩率相当高,最高可以达到98%. 举个例子:一个100M的ppt文件,经过这款神器压缩之后,会变成2M大小. pptminimizer怎么压缩ppt? 一个ppt源文件大小有41.5m. 使用pptminimizer后变成了7.74M大小.

Office 2016 for mac文件太大怎么办?

  Office 2016 for mac文件太大怎么办?日前,微软推出了最新版本的办公软件:Office2016,该版本最大的改变就是不仅可以在微软的操作系统:如:win7.win8.win8.1.win10等系统上安装,而且支持支持苹果的ios系统,这意味着在苹果电脑上也可以轻松使用Office2016.不过,对于购买了小硬盘容量Mac以及Mac硬盘容量远远不够用的用户来说,Office2016 Mac版实在是太大了,占用了过多的存储空间.小编这里给大家介绍一个让Office2016 Mac

win7系统删除文件时提示该文件太大无法放入回收站怎么办

  win7系统删除文件时提示该文件太大无法放入回收站故障图: 解决方法: 1.我们可以将回收站的空间设置的大一点,首先鼠标右击桌面上的回收站选择"属性"选项; 2.在打开的回收站属性界面中,可以看到每一个盘符都有对应的删除文件大小限制,这里我们可以选择自定义回收站大小,然后修改成适合的大小,之后点击确定按钮即可解决.

由于CAD文件太大打开速度慢

  刚做好的CAD图纸,保存文件以后会非常大,对于这种想象该如何处理呢? 问题描述:我是刚学CAD画图的,昨天按老师布置的作业画了一家办公室施工图,拿回学校打开非常慢,有时候能开打,有时候打不开,老师说文件太大,所以打开慢,该怎么办? 处理方法:这是因为生成的CAD图纸包含了大量的无关图块和一些垃圾,导致文件很大.你可以在AutoCAD中命令输入pu,按空格键或回车,会弹出一个清理框,选择"全部清理",把无关的图块和一些垃圾清理干净,然后保存,文件大小就会比此前小很多.以后画图不定时清

Sqlserver2005日志文件太大如何减小_mssql2005

Sqlserver2005日志文件太大,使其减小的方法如下所示: 运行下面的三行 dbName为数据库名: backup log dbNamewith NO_LOG backup log dbNamewith TRUNCATE_ONLY DBCC SHRINKDATABASE(dbName) 日志文件减小到1MB sql server清空日志文件2011-04-06 23:05 1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文

mysql ibdata1文件太大,沾满磁盘空间,再有数据往里写的时候怎么处理。?菜鸟求解决!

问题描述 mysql ibdata1文件太大,沾满磁盘空间,再有数据往里写的时候怎么处理.?菜鸟求解决! 前两天遇到mysql ibdata1文件太大,沾满磁盘空间的问题,本人是卸载然后停服务器,再删除那几个文件的处理.如果项目上线,出现这种情况,再有数据往里写的时候怎么处理.?菜鸟求解决!

Apache日志文件太大解决办法(access.log error.log)

有没有发现Apache生成的日志文件一天比一天大,不是一般大,若你apache安装在C盘,那可惨了,不几天硬盘就满了,太恐怖了,有没有办法优化一下日志,让它不那么大?答案是有的. 一.停止Apache服务,删除Apache下/logs/目录中的error.log和access.log文件. 二.打开Apache的conf/httpd.conf配置文件,找到以下配置信息:  代码如下 复制代码 ErrorLog logs/error.log CustomLog logs/access.log co

电脑文件太大怎么上传到网盘

  有时,我们需要将一些大个头软件或数据包保存在云盘中.但是,云盘上传数据都有单文件大小限制,就拿百度云来说,普通会员上传单个文件的大小限制为4GB.在不注册收费会员的情况下,利用制作共享BT种子和网盘离线BT下载相结合,可突破这一限制,将超过4GB的大文件收藏到自己的百度云盘中. 1. 制作种子 共享访问 首先准备好单个大文件,或者可以将本地超过4GB的资料打包成RAR或ISO镜像备用.准备一款可以制作和共享BT种子的工具软件(如经典下载软件BitTorrent,或比特精灵.比特彗星等的最新版

.net项目中上传的图片或者文件太大 无法上传的问题怎么解决

最近做项目的时候 用户提出要上传大图片 一张图片有可能十几兆 本来用的第三方的上传控件 有限制图片上传大小的设置 以前设置的是2M 按照用户的要求 以为直接将限制图片上传大小的设置改下就可以了 但是当上传大图片的时 总是异常: 错误消息:超过了最大请求长度 解决方案: 错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S. 修改web.config中配置 <configuration> <system.web> <httpRuntime useFullyQ