怎么创建etc/logrotate.d/warn这个文件,当cat它的时候回复size 10M
时间: 2024-12-08 10:18:14 浏览: 22
创建`etc/logrotate.d/warn`文件通常用于配置logrotate工具管理日志文件的规则。这是一个示例步骤:
1. 打开终端或命令行界面。
2. 使用文本编辑器(如nano、vim或gedit),进入系统目录`/etc/logrotate.d`。如果你需要创建该目录如果不存在,可以使用`mkdir -p /etc/logrotate.d`。
3. 创建一个新的文件,例如:`sudo nano /etc/logrotate.d/warn` (替换'nano'为其他你喜欢的编辑器)。
4. 编辑文件内容,添加类似下面的日志旋转规则:
```bash
/var/log/warning.log {
daily
rotate 7
compress
missingok
notifempty
size 10M
create 640 root adm
}
```
这表示每天备份一次`/var/log/warning.log`文件,保留最近七天的日志,压缩旧版本,允许丢失空日志,当日志大小达到10MB时触发旋转,并设置权限为所有者root,组为adm。
5. 保存并关闭文件,然后使用`chmod +x /etc/logrotate.d/warn`给文件添加执行权限。
6. 最后,运行`logrotate -f /etc/logrotate.conf`或`logrotate /etc/logrotate.d/warn`来应用新规则。
现在当你使用`cat /etc/logrotate.d/warn`查看文件时,内容应该类似于上面所示的配置,显示`size 10M`这一部分。
阅读全文