办公日志管理系统_crm管理系统

办公日志管理系统_crm管理系统日志管理系统rsyslogd什么是rsyslogdrsyslogd是一个进程,是一个日志服务,我们可以通过rpm-qc查询软件包的方式来查看[root@localhost~]#rpm-qcrsyslog/etc/logrotate.d/syslog/etc/rsyslog.conf/etc/sysconfig/rsyslog查询结果会出现三个文件:/etc/…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

日志管理系统rsyslogd

一. 什么是rsyslogd

rsyslog是一个开源的软件程序,它负责写入日志。
它记录绝大部分的日志记录,和系统有关的、安全、认证ssh,su、计划任务at,cron等日志。

rsyslogd是一个进程,是一个日志服务,我们可以通过rpm -qc查询软件包的方式来查看

[root@localhost ~]# rpm -qc rsyslog
/etc/logrotate.d/syslog
/etc/rsyslog.conf
/etc/sysconfig/rsyslog

查询结果会出现三个文件:

/etc/logrotate.d/syslog 和日志轮转相关的文件
/etc/rsyslog.conf rsyslogd的主配置文件
/etc/sysconfig/rsyslog rsyslogd的相关文件

我们比较关心的一般是/etc/rsyslog.conf 文件,也就是rsyslogd的主配置文件

打开这个文件里面会出现很多配置:
在这里插入图片描述  在这里插入图片描述
图中写了一些文件的的配置规则和一些模块,我们可以选择开启一些模块,用来帮助我们更好的进行工作。

例如:开启UDP和TCP服务模块,可以让我们把日志放到指定的服务器上,便于我们的管理

#Provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514

# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514

还有一些规则:

*.info;mail.none;authpriv.none;cron.none                /var/log/messages

# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure

# Log all the mail messages in one place.
mail.*                                                  -/var/log/maillog


# Log cron stuff
cron.*                                                  /var/log/cron

像代码块中authpriv、mail、cron等等是服务的名称,后面的*是服务对应的等级,后面的路径是对用日志的存放路径。

常见的服务(设备)名称及其作用

auth 				//安全和认证相关信息
authpriv 			//安全和认证相关信息(私有的)
cron 				//系统定时任务cront和at产生的日志
daemon 				//个各个守护进程相关的日志
ftp 				//ftp守护进程产生的日志
kern 				//内核产生相关的日志
local0-local7 		//为本地服务使用预留的服务
mail 				//邮件收发信息
user 				//用户等级类别的日志信息

日志的等级划分

debug 			//调试信息的日志,日志信息最多
info 			//一般信息的日志,最常用
notice 			//最具有重要性的普通条件的信息
warning 		//警告级别
error 			//错误级别,阻止某个功能或者模块不能正常工作的信息
crit 			//严重级别,阻止整个系统或者整个软件不能正常工作的信息
alert 			//需要立刻修改的信息
emerg 			//内核崩溃等严重信息 

通俗来说,规则就是告诉了rsyslogd进程哪个设备、那个级别的信息、记录在什么位置、如何处理。

关于日志的存放位置,不一定非要放在本地,我们还可以通过UDP或TCP来存放日志到日志服务器上。

二. 日志轮转logrotate

logrotate针对的是所有的日志文件

关于日志轮转:
1.日志轮转可以切割日志,将最近产生的日志保留下来,时间久远的删除,防止日志随着时间变得越来越大。
2.丢弃系统中的旧的日志文件,节省空间。
3.logrotate不是系统守护进程,它通过计划任务crond每天执行。
通过命令查看计划任务:

[root@localhost ~]# cat /etc/cron.daily/logrotate 
#!/bin/sh

/usr/sbin/logrotate -s /var/lib/logrotate/logrotate.status /etc/logrotate.conf
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
    /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0 

logrotate配置文件:
logrotate主配置文件:/etc/logrotate.conf
logrotate子配置文件:/etc/logrotate.d/*
某些程序可以配置自己的日志轮转规则,在/etc/logrotate.d下。

我们以yum的日志轮转规则为例查看:

localhost ~]# vim /etc/logrotate.d/yum

/var/log/yum.log { 
   
    missingok
    notifempty
    maxsize 30k
    yearly
    create 0600 root root
}

下面是日志轮转的一些规则解释:

weekly			//按周轮转
rotate 4		//保留4份 
create			//创建新文件
dateext			//日期做文件扩展名
compress		//采用压缩 
missingok		//丢失不提示
include			//包含该目录下的文件

我们可以根据需求改变日志的轮转规则。帮助我们更好的管理系统,有不完善的地方欢迎各位大神补充。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170603.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月15日 上午6:36
下一篇 2022年8月15日 上午6:36


相关推荐

  • OPNET14.5+WIN10+VS2010安装教程(附安装包)

    OPNET14.5+WIN10+VS2010安装教程(附安装包)引言在做毕设调研的时候 在给项目调研的时候 在写网络仿真论文的时候 发现使用 OPNET 软件来做网络仿真的可行性比较高 大部分论文中也都有提及这款软件 之后的毕设也将使用这款软件 网上也有比较多的教程 在这里我提供的是 OPNET14 5 WIN10 VS2010 的安装教程 这种情况提供的教程比较少 但是还是有参考这个情况下环境变量配置的例子 可以点击这里 接下来 我就一边安装一边做个教程 尽可

    2026年3月26日
    3
  • Go语言之append函数

    Go语言之append函数append函数的作用官方解释append函数是向slice里面追加一个或多个元素,然后返回一个和slice一样类型的slice,其签名为funcappend(slice[]T,elements…T)[]Tappend所做的是在切片尾添加元素并返回结果。结果需要返回因为,正如我们手写的Append,底层的数组可能更改。使用示例:x:=[]int{1,2

    2022年6月18日
    46
  • Linux中挂载详解以及mount命令用法

    Linux中挂载详解以及mount命令用法挂载概念 Linux 中的根目录以外的文件要想被访问 需要将其 关联 到根目录下的某个目录来实现 这种关联操作就是 挂载 这个目录就是 挂载点 解除次关联关系的过程称之为 卸载 注意 挂载点 的目录需要以下几个要求 1 目录事先存在 可以用 mkdir 命令新建目录 2 挂载点目录不可被其他进程使用到 3 挂载点下原有文件将被隐藏 挂载与卸载挂载方法

    2026年3月20日
    3
  • 华为 OSPF基本概念与基础配置

    华为 OSPF基本概念与基础配置在战胜敌人之前 先战胜自己 文章目录一 拓扑二 基础配置三 观察与分析四 OSPF 基本概念五 OSPF 一些性质 OSPF 是一种应用非常广泛发基于链路状态的动态路由协议 它具有区域 Area 化的层次结构 扩展性好 收敛速度快 适合部署在各种规模的网络上

    2026年3月17日
    2
  • mac idea 激活码[免费获取]

    (mac idea 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~M…

    2022年3月21日
    99
  • 微服务架构-实现技术之具体实现工具与框架1:实现需求+实现技术选型

    微服务架构-实现技术之具体实现工具与框架1:实现需求+实现技术选型目录一 微服务架构实现需求二 微服务架构实现技术选型 参考标准的两个维度 微服务实现框架对比 一 技术选型的两个参考标准 1 核心组件完备性 2 关键要素实现难度 二 微服务实现框架对比 SpringBoot CloudDubbogR 新锐微服务框架 Istio ServiceMesh 的设计理念 参考书籍 文献和资料 一 微服务架构实现需求技

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号