【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:空文件不轮转。

相关推荐
江公望1 天前
Qt的环境变量QT_QPA_PLATFORM浅解
linux·qt
Wang's Blog1 天前
Linux小课堂: 文件操作核心命令深度解析(cat、less、head、tail、touch 与 mkdir 命令)
linux·chrome·less
Do_GH1 天前
【Linux】07.Ubuntu开发环境部署
linux·运维·ubuntu
CHH32131 天前
在 Mac/linux 的 VSCode 中使用Remote-SSH远程连接 Windows
linux·windows·vscode·macos
tryCbest1 天前
Linux使用Docker部署项目后期更新
linux·运维·docker
孤独得猿1 天前
聊天室项目开发——etcd的安装和使用
linux·服务器·c++·etcd
siriuuus1 天前
Linux Tomcat 简单使用及 Nginx 反向代理
linux·nginx·tomcat
呱呱巨基1 天前
vim编辑器
linux·笔记·学习·编辑器·vim
竹等寒1 天前
Linux-网络安全私房菜(二)
linux·服务器·web安全
YuCaiH1 天前
Linux文件处理
linux·笔记·嵌入式