logrotate配置

logrotate日志轮转

妖精的绣舞 提交于 2019-11-30 12:13:48
1 日志管理 1.1 问题 查看rsyslog服务是否开启 查看/var/log/admin.log文件是否存在 配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log/admin.log里面去 1.2 方案 存放日志的重点目录:/var/log。 重要的日志文件:/var/log/messages。 Linux日志服务是rsyslog,在5里面是syslog。 服务名称是rsyslog,配置文件:/etc/rsyslog.conf,是一个独立服务。 /etc/rsyslog.conf 记录格式:设备.优先级... 记录位置。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:查看rsyslog服务是否开启 命令操作如下所示: [root@youyi /]# /etc/init.d/rsyslog status rsyslogd (pid 1513) 正在运行... [root@youyi /]# 步骤二:查看/var/log/admin.log文件是否存在 命令操作如下所示: [root@youyi /]# ls /var/log/admin.log ls: 无法访问/var/log/admin.log: 没有那个文件或目录 [root@youyi /]# 步骤三:配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log

logrotate linux 系统日志管理

泪湿孤枕 提交于 2019-11-28 07:46:32
logrotate logrotate简介 logrorare一定程度上可以简化对会生成大量日志文件的系统的管理。logrotate可以实现自动轮替、删除、压缩和mail日志的功能。 执行命令 logrotate [-dv] [-f|--force] [-s|--state statefile] config_file .. 选项 # logrotate --help Usage: logrotate [OPTION...] <configfile> -d, --debug Don't do anything, just test (implies -v) 不做实际处理,仅调试 -f, --force Force file rotation 强制执行,忽视参数要求 -m, --mail=command Command to send mail (instead of `/bin/mail') 发送mail -s, --state=statefile Path of state file 查看状态文件 -v, --verbose Display messages during rotation 轮替一次,并显示轮替过程信息 --version Display version information 显示logrotate版本 Help options: -?, --help Show

09、日志轮转+rsync同步

百般思念 提交于 2019-11-26 19:38:01
-- logrotate - rotates, compresses, and mails system logs 日志轮转 rotate 日志切割 轮转 切割 备份 归档 常见的默认已经定义轮转的日志有: /var/log/messages /var/log/cron /var/log/boot.log /var/log/maillog /var/log/secure vim /etc/logrotate.conf --配置文件 # see "man logrotate" for details # rotate log files weekly weekly --默认是一个星期rotate一次 # keep 4 weeks worth of backlogs rotate 4 --默认保留4个 # use date as a suffix of the rotated file dateext --rhel6里的新参数,表示轮转后,名字后不再以.1,.2这样的结尾,而以时间来结尾,时间格式也可以由dataformat参数来设定 # create new (empty) log files after rotating old ones create --rotate后,创建一个新的代替 # uncomment this if you want your log files