
linux学习笔记
_气呀呀呀
活在自己的世界里!
展开
-
linux日志服务(2): syslog日志整体框架原理
在上篇中说到,Unix/Linux系统产生日志文件的方式有两种,除了少部分软件开发商自定义写入的之外, 大部分日志还是通过linux统一管理日志syslog服务写入的。syslog是一种标准的协议,分为客户端和服务器端,客户端是产生日志消息的一方,而服务器端负责接收客户端发送来的日志消息,并做出保存到特定的日志文件中或者其他方式的处理。在Linux中,常见的syslog服务器端程序是rsyslog原创 2017-11-15 10:04:05 · 6082 阅读 · 0 评论 -
linux日志服务(1):简介
日志简介日志文件是记录系统获得信息的几个文件,例如何时、何地、何人做了什么操作。 换句话说:记录系统在什么时候由哪个进程做了什么样的行为,发生了何种事件等。日志文件在许多方面发挥着重要的作用,如解决系统方面的错误,解决网络服务的问题,过往事件记录等等。Linux中的日志产生方式主要分为两种:由软件开发商自行定义写入的日志文件与相关格式,例如WWW软件apache;由linux本身的日志文件管理原创 2017-11-15 09:38:15 · 640 阅读 · 0 评论 -
linux日志服务(3): syslog配置文件
syslog配置文件基本语法:Rsyslog针对各种服务与信息记录在某些文件的配置文件就是/etc/rsyslog.conf,这个文件规定了什么服务的什么等级信息以及需要被记录在哪里(设备或文件)。基本语法:服务名称syslogd本身有设置一些服务,主要有下面这些。 服务类型 说明 auth(authpriv) 主要与认证有关的机制,例如:login,ssh,su等需要帐号/密码原创 2017-11-15 12:50:52 · 4166 阅读 · 0 评论 -
linux日志服务(4): 日志轮替
日志轮替logrotate简介 logrotate是一个日志管理程序,用来把旧的日志文件删除(或者备份),并创建新的日志文件。有两种依据来进行日志的轮替:根据日志的大小,当文件大小达到某个阈值(设定),就进行轮替。根据其规定的天数来转储。在规定时间到了之后就进行日志文件的轮替。 logrotate 的执行由crond服务实现。在/etc/cron.daily目录中,有原创 2017-11-15 14:14:02 · 1142 阅读 · 1 评论