美文网首页Linux
32.Linux日志服务

32.Linux日志服务

作者: 扶桑啊啊 | 来源:发表于2018-05-29 16:02 被阅读0次

linux的日志服务由rsyslog来控制。

1.确定rsyslog服务是否启动,一般默认是启动和自启动的。

ps aux | grep rsyslog  //查看服务是否启动

chkconfig --list | grep rsyslog  //查看服务是否自启动

2.常见服务日志的作用

3.日志配置文件参数

如果配置文件中拥有“dateext”参数,那么日志会用日期来作为日志文件的后缀,如“secure-20180529”;若没有,则日志文件需要改名,secure.1会迭代更名为secure.2。

4.日志轮替

所谓日志轮替,是指定期将日志文件进行切割,删除以及轮换。

关于日志将如何进行轮替的配置文件在/etc/logrotate.conf。

源码包安装的软件需要手工配置日志轮替

rpm包安装的软件会自动建立轮替日志

所以如果想要源码安装的软件可以进行日志轮替,可以将它的日志信息写入/etc/logrotate.conf文件内,而源码包安装的软件的日志文件一般在源码包的安装目录下。

eg:Apache的日志文件在/usr/local/apache2/logs。将它的访问日志设置为每天更新。

5.日志格式

基本日志格式

1.事件产生的时间

2.发生事件的服务器的主机名

3.产生时间的服务名或程序名

4.事件的具体信息

/etc/rsyslog.conf文件可以看到各种服务的日志记录位置

日志记录位置

1.日志文件的绝对路径,如“/var/log/secure”

2.系统设备文件,如“/dev/lp0”

3.转发给远程主机,如“@192.168.0.210:514”

4.用户名,如“root”

4.忽略或丢弃日志,如“~”

authpriv.*                                                         /var/log/secure

#服务名称【连接符号】日志等级              日志记录位置

#认证相关服务.所有日志等级                     记录在/var/log/secure

相关日志服务

日志等级表示日志的通知等级。


案例:

创建DHCP服务的轮替日志

1.安装dhcp服务

yum -y install dhcp

2.修改dhcp服务的配置文件

vim /etc/dhcp/dhcpd.conf

    log-facility local5;

    subnet 192.168.71.0  netmask 255.255.255.0{

    }

3.修改日志服务配置文件

4.重启dhcp服务

重启日志服务

5.创建dhcp日志轮替标准文件

cd /etc/logrotate.d

vim dhcp

    /var/log/dhcp.log{

    weekly

    rotate 6

    minsize 4k

}

6.强制启动日志轮替服务,查看是否生成dhcp日志

相关文章

  • 32.Linux日志服务

    linux的日志服务由rsyslog来控制。 1.确定rsyslog服务是否启动,一般默认是启动和自启动的。 ps...

  • 日志管理

    日志管理简介 1、日志服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。...

  • Linux下配置日志服务器

    title: Linux配置日志服务器tags: linux, 日志服务器 日志服务器配置文件:/etc/rsys...

  • 03 hadoop 日志收集

    0 目标 收集系统 docker 137个服务日志中错误日志, 根据服务名,跟日期显示 1 flume 收集日志到...

  • 日志服务

    阿里云日志服务 日志服务(Log Service,简称 LOG)是针对日志类数据的一站式服务,在阿里巴巴集团经历大...

  • iOS 上传错误日志

    公司服务器错误日志 & 微软日志 上传 一. 公司服务器错误日志 简介上传自己公司的服务器,需要的流程大概为: 上...

  • 第十四章日志管理(rsyslogd,日志轮询)

    14.1 日志管理简介 1、 日志服务  在CentOS 6.x中日志服务已经由rsyslogd取代了原先的sy...

  • 分享四个Shell脚本实例

    多台服务器日志查询 服务器跳转脚本 日志自动清理脚本(日志需有滚动切割) ERROR日志巡逻(企业微信机器人报警)

  • 『学了就忘』Linux日志管理 — 1.Linux日志简介

    1、日志相关服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。Redha...

  • .Net Core 日志框架 (二)

    在使用依赖注入注册和获取日志服务时,可以在使用日志服务的类的构造函数中增加日志参数,然后在依赖注入服务中注册这个类...

网友评论

    本文标题:32.Linux日志服务

    本文链接:https://www.haomeiwen.com/subject/sbkojftx.html