【Linux】日志管理

一、日志进程

1、处理日志的进程

rsyslogd:系统专职日志程序

观察rsyslogd程序:

ps aux | grep rsyslogd

2、常见的日志文件

1、系统主日志文件:

/var/log/messages

动态查看日志文件尾部:

tail -f /var/log/messages

2、安全和身份认证相关消息

/var/log/srcure

3、邮件相关

/var/log/maillog

4、at、crond产生的日志

/var/log/cron

3、rsyslogd配置

1、启动rsyslogd

systemctl start rsyslog.service

2、停止程序

systemctl stop rsyslog.service

3、查看已安装软件的配置文件

rpm -qc rsyslog

4、主配置文件

vim /etc/rsyslog.conf

规则:生成日志及存储日志的策略。
日志级别:emerg、alert、crit、err、warning、notice、info、debug。

例:

二、日志轮转

1、主配置文件

决定每个文件如何轮转:

/etc/logrotate.conf

介绍:

方法:

weekly:轮转的周期,一周轮转。

rotate 4:保留4份。

create:轮转后创建新文件。

dateext:使用日期作为后缀。

compress:是否压缩。

notifempty:空文件不轮转。

相关推荐
__雨夜星辰__10 分钟前
VMware 17 下 Ubuntu 虚拟机与宿主机间复制粘贴失效问题
linux·运维·ubuntu
prettyxian12 分钟前
【linux】进程调度:优先级、时间片与O(1)算法
linux·运维·服务器
小猪佩奇TONY19 分钟前
Linux 内核学习(15) --- linux MMU 和 分页机制
linux·学习
jerryinwuhan20 分钟前
期末总复习
linux·运维
浅安的邂逅21 分钟前
ubuntu 18.04及以上版本配置静态IP方法
linux·运维·网络·ubuntu·ip设置
lxysbly26 分钟前
ps1模拟器安卓版带金手指
android·linux·运维
C_心欲无痕9 小时前
ts - tsconfig.json配置讲解
linux·前端·ubuntu·typescript·json
冰西瓜60010 小时前
国科大2025操作系统高级教程期末回忆版
linux
HIT_Weston10 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
cuijiecheng201811 小时前
Linux下Beyond Compare过期
linux·运维·服务器