为 /var/log/auth.log 启动什么服务

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 服务器。

alv*_*osu 8

  1. 重启 rsyslog:

    $sudo 服务 rsyslog 重启

  2. 使用echo,然后不用重启rsyslog

    $sudo echo -n > /var/log/file_which_is_big