十二,日志管理

一,日志管理

1.1,日志服务

pa aux | grep rsyslogd
#查看服务是否启动

 

日志文件说明
/var/log/cron记录系统定时任务相关日志
/var/log/cups/记录打印机信息的日志
/var/log/dmesg记录系统在开机时内核自检信息
/var/log/btmp记录错误登录日志
/var/log/lastlog记录系统所有用户最后一次的登录时间日志
/var/log/mailog记录邮件信息
/var/log/message记录系统重要信息的日志
/var/log/secure记录验证和授权方面的信息
/var/log/wtmp永久记录所有用户的登录,注销信息,同时记录系统的启动重启关机事件
/var/run/utmp记录当前已经登录的用户信息

 

日志文件说明
/var/log/httpd/RPM包安装的apache服务的默认日志目录
/var/log/mail/RPM包安装的邮件服务的额外日志目录
/var/log/samba/RPM包安装的samba服务的日志目录
/var/log/sssd/守护进程服务目录

1.2,常见的日志作用

二,rsyslogd日志服务

2.1,日志文件格式

2.2,/etc/rsyslog.conf配置文件

authpriv.*
#服务名称[连接符号]日志等级

 

服务名称说明
auth安全和认证相关消息
authpriv
cron系统定时任务cront和at产生的日志
daemon守护进程相关的日志
ftpftp守护进程相关的日志
kern内核日志
local0-local7为本地使用预留的服务
lpr打印产生的日志
mail
news
syslog
user
uucp

 

2.3,连接符号

符号说明
*代表所有日志等级
.代表只好比后面的等级高的日志都记录下来
.=代表只记录所有等级的日志,其他日志等级不记录
.!

2.4,日志等级

等级名称说明
debug
info
notice
warning
err
crit
alert
emerg

2.5,日志记录位置

三,日志轮替

3.1,日志文件的命名规则

  • 如果配置文件中有“dateext”参数,日志会用日期作为日志文件的后缀名,如“secure-20231009”
  • 如果配置文件中没有“dateesxt”参数,日志文件需要改名

3.2,logrotate配置文件

参数说明
daily日志的轮替周期是每天
weekly
monthly
rotate
comperss
create mode owner group
mail address
missingok
notifempty
minsize
size
dateext

3.3,把apache日志加入轮替

vi /etc/logrotate.conf

/usr/local/apache2/logs/access_log
{
daily
create
rotate 30
}

3.4,logrotate命令

logrotate [选项] 配置文件名
选项:
    -v,显示日志轮替过程
    -f,强制进行日志轮替

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值