日志管理

rsyslogd的相关介绍,journalctl的相关介绍和日志的转储

一、rsyslogd的相关介绍

1 rsyslog特性:

多线程

UDP,TCP,SSL,TLS,RELP

MySQL,PGSQL, Oracle实现日志存储

强大的过滤器,可实现过滤记录日志信息中任意部分

自定义输出格式

2 rsyslog介绍

facility:设施,从功能或程序上对日志进行归类

auth,authpriv,cron,daemon,ftp,kern,lpr,mail,news,security,user,uucp,local0-7,syslog

priority优先级,从低到高排序:debug,info,notice,warn,err,crit,alert,emerg

3 rsyslog

程序包:rsyslog

主程序:/usr/sbin/rsyslogd

CentOS 6:service rsyslog {start|stop|restart}

CentOS 7:/usr/lib/systemd/system/rsyslog.service

配置文件:/etc/rsyslog.conf , /etc/rsyslog.d/*.conf

配置文件格式:由三部分组成

MODULES:相关模块配置

GLOBAL DIRECTIVES:全局配置

RULES:日志记录相关的规则配置

RULES配置格式:facility.priority;

facility:   *:代表所有的facility

priority:

*:所有级别

none:没有级别,即不记录

PRIORITY:指定级别以上的所有级别

=PRIORITY:仅记录指定级别的日志信息

 

库文件: /lib64/rsyslog/*.so

4 其它日志:

/var/log/secure:系统安装日志

/var/log/btmp:当前系统上,用户的失败尝试登录相关的日志,二进制格式,lastb命令可以查看

日志管理0

/var/log/wtmp:当前系统上,用户正常登录系统的相关信息,二进制格式last也可以查看

1

/var/log/lastlog:每一个用户最近一次的登录信息,二进制格式,lastlog命令可以查看

3

/var/log/dmesg:系统引导过程中的日志信息,文本格式,dmesg查看

4

/var/log/messages: 系统中大部分的信息

/var/log/anaconda:anaconda日志

二、日志管理jpurnalctl

1 Systemd 统一管理所有Unit的启动日志。可用journalctl便可查看所有的日志

Journalctl的日志配置文件/etc/systemd/journald.conf

2 journalctl的用法:

(1) 查看所有日志 :journalctl

5

(2)查看内核日志:journactl -k

6

(3)查看系统本次启动的日志:journalctl -b或-b -0(本次),journalctl -b -1(上次启动)7

(4)查看指定时间的日志:journalctl –since yesterday

8

(5)显示尾部的最新10行日志:journalctl -n

5

(6)实时滚动显示最新日志:jornalctl -f

6

(7)查看指定服务的日志:journactl /usr/lib/

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91450

(0)
zss123456zss123456
上一篇 2018-02-04 16:59
下一篇 2018-02-05

相关推荐

  • ☞磁盘管理、MBR、GPT、分区工具、文件系统、常见分区挂载

    磁盘管理{磁盘结构;MBR;GPT;分区工具;文件系统;分区挂载;}

    Linux干货 2016-08-29
  • bash编程初体验(一)

    bash编程初体验(一) 认识bash编程 变量与赋值 算术与逻辑运算 条件测试与退出状态 认识bash编程 Bash(GNU Bourne-Again Shell)是许多Linux发行版的默认Shell,我们要认识的bash中,就是在bash的环境下的一种编程。 众所周知,程序=指令+数据,由此也决定了两种不同的编程风格,过程过与对象式; 过程式:以指令为…

    Linux干货 2016-08-15
  • linux网络属性命令操作介绍(第十一天)

            linux网络属性常用命令有ifconfig\route\ip命令,centos7 的还是nmcli\nmtui。     网络属性的三大文件:修改DNS的文件/etc/resolv.conf  、修改网卡IP地址/etc/sysconfig/…

    Linux干货 2016-06-01
  • LVS产生背景、原理及LVS-DR应用实例(二)

    六、LVS-DR应用实例          (一)基本构建思路:           Director: 通过Director实现访问调度到RS1,RS2,实现负载均衡,RS3负责动态分离。…

    Linux干货 2016-10-29
  • 博客

       这是我的第一篇博客!   平时学习中,总会遇到或大或小的问题,以及一些新的感悟,在当时能够十分清晰记得,但过一些时日,便发现又忘记了。以前十分明白的东西,又变得有些模糊,甚至完全忘记。因此特别需要记录下来,方便日后的查阅或分享给其他遇到类似问题的朋友。    如果以后忘记的某些知识,这时候,翻开以往博客…

    Linux干货 2017-07-11
  • 【26期】Linux第五周学习小总结

        第五周的学习内容很丰富, 从查找到压缩打包,到软件包的管理,其中尤其是以压缩的内容最为丰富,而且庞大的选项让人绝望,那我今天就总结了一下压缩的一些东西,和大家一起分享。     为什么会产生压缩工具呢?因为我们的现在的很多文件会利用到的东西很多,电脑的读存速度也越来越快,一些大的文件在传输和使用上就会很麻烦,虽…

    2017-08-12