日志管理
1.日志系统功能
日志系统将我们系统运行的每一个状况信息都使用文字记录下来,这些信息有助我们观察系统运行过程中正常状态和系统运行错误时快速定位错误位置的途径等
操作系统在运行中会产生非常多的日志信息,如果我们将这些信息都记录下来的话,那我们的磁盘I/O一定很繁忙,这对系统的性能有很大的影响,这就有违了我们的初衷,所以我们根据产生日志的来源和日志信息的重要性,将系统运行中所产生的日志进行分类
2.rsyslogd服务
2.1服务功能
rsyslogd服务,这是一个增强版本的syslogd,它支持数据使用插件、直接调用模板、异步写数据库等相对高级的功能。默认是被安装的,但只对本机开放。它udp方式的日志传输是基于灵活的插件实现的,很容易启用,用来管理系统日志进程。
2.2服务配置文件
/etc/rsyslog.conf
2.3服务配置
vim /etc/rsyslog.conf
*.* /var/log/all.log ##所有服务的所有日志都放到/var/log/all.log中
systemctl restart rsyslogd
.service
cat /var/log/all.log就能看见系统日志