Chinaunix

标题: linux如何置空messages文件 [打印本页]

作者: powerenergy_lin    时间: 2014-02-07 19:09
标题: linux如何置空messages文件
linux中/var/log/messages比较大,用什么方法可以置空。cat /dev/null>/var/log/messages这个命令不起作用。哪位高人指点一下,谢谢
作者: aca_jingru    时间: 2014-02-07 19:49
:> /var/log/messages
作者: davidbreathe    时间: 2014-02-08 11:59
试了下二楼的命令,显示
sudo > /var/log/messages
bash: /var/log/messages: Permission denied

再找了下,可以用如下方法:
cat /dev/null | sudo tee /var/log/messages

我的系统中此文件大小为1070440533,大概1G左右,还挺快的。
作者: amarant    时间: 2014-02-08 15:25
echo '' > file
作者: laliheyi    时间: 2014-02-09 09:35
root 用户下使用
  1. : > /var/log/messages
复制代码

作者: xugr123    时间: 2014-02-10 10:09
echo > /var/log/messages
作者: 刺客阿地    时间: 2014-02-10 10:37
如果是root用户,就直接>/var/log/messages
作者: zongg    时间: 2014-02-10 10:47
如果有权限,真接用>就行,例如 > /var/log/message
作者: q1208c    时间: 2014-02-10 11:06
message 过大, 通常都是说明系统有了问题, 不是简单的清理就完事了, 而是应该查看它的内容, 找到出问题的部分, 解决相应的问题.
要不然, 用不了多久, 还是会大起来的.
另外, 正常情况下,OS会滚动这个 log 的. 如果没有滚动, 那说明配置有了问题
作者: Shell_HAT    时间: 2014-02-10 16:46
回复 3# davidbreathe


2楼的方法没有问题,只是你的命令没有写对而已。
  1. sudo sh -c ":> /var/log/messages"
复制代码





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