Bon*_*ond 5 linux log-files ubuntu-10.04
这是一种情况,因为我的服务器上的日志文件已经增长到几 GB 我备份了目录 /var/log 然后手动备份 /var/log 的每个子目录以及我所做的大文件
cat > /var/log/file_which_is_big
Run Code Online (Sandbox Code Playgroud)
按2次回车键(基本上用空格覆盖这些文件)然后
Ctrl+C
Run Code Online (Sandbox Code Playgroud)
所以基本上我把这些文件写成了空白。
现在,当我打开 /var/log/auth.log 时,我看不到任何条目(这也是我写过之后的预期),但是当我退出 SSH 会话并再次登录时,我也没有在 auth 中看到任何条目。除了重新启动机器以确保我继续获取 /var/log/auth.log 中的条目我不确定哪个服务写入此文件之外,还有其他方法可以记录日志。
这是一个 Ubuntu 10.04 服务器。
重启 rsyslog:
$sudo 服务 rsyslog 重启
使用echo,然后不用重启rsyslog
$sudo echo -n > /var/log/file_which_is_big