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

相关推荐
_extraordinary_几秒前
Linux权限(一)
android·linux·excel
易安杰8 分钟前
ElasticSearch+Kibana通过Docker部署到Linux服务器中
linux·elasticsearch·搜索引擎·全文检索·中文分词
人生!?1 小时前
给小米/红米手机root(工具基本为官方工具)——KernelSU篇
android·linux·智能手机
Anna_Tong1 小时前
阿里云如何协助解决操作系统兼容性问题
linux·服务器·ubuntu·阿里云·centos·云计算·系统迁移
不良人天码星2 小时前
Linux的基础指令和环境部署,项目部署实战(下)
linux·运维·服务器
致奋斗的我们4 小时前
HAProxy介绍与编译安装
linux·汇编·数据库·mysql·青少年编程·haproxy·openeurler
waves浪游4 小时前
Linux基本指令(上)
linux·运维·服务器
不确定性确定你我4 小时前
`sh` 与 `bash` 的区别详解
linux·bash·运维开发
9毫米的幻想5 小时前
【Linux系统】—— 冯诺依曼体系结构与操作系统初理解
linux·运维·服务器·c语言·c++
leoufung7 小时前
vim 多个关键字高亮插件介绍
linux·编辑器·vim