日志管理

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)
上一篇 2018-02-04 16:59
下一篇 2018-02-05 09:00

相关推荐

  • shell脚本一键安装二进制Apache

    安装背景:用的一台最小化安装的centos6。 编译安装安装的必备安装gcc,gcc-c++ 安装包arp,arp-util以及pcre的压缩包已经传到七牛,没有通过官网下载。太慢。 apache是通过官网下载的,所以下载比较慢,需要的话更改下地址 不足,只按照正常流程写,未做任何异常判断处理 #/bin/bash #一键安装Apache #安装GCC ec…

    Linux干货 2016-07-10
  • 招聘Linux运维工程师

    岗位职责: 公司集群硬件的日常维护及管理 负责公司内网的服务器安装,部署和维护 监控服务器状态,发现问题并及时维护 负责产品发布上线 承担mangoDB的日常巡检 集群数据服务器的备份 编写服务器维护脚本,减少工作量,提高工作效率 任职要求: 1年以上Linux系统管理经验,精通Linux的管理和维护 能够熟练编排查运维过程中出现的服务故障,系统故障,网络故…

    Linux干货 2017-12-04
  • tomcat

    tomcat 简述 tomcat的结构 tomcat配置 总结与问题 简述 什么是tomcat? tomcat是一个java2ee的web容器的残缺实现,提供了serverlet,asp转换等组件。 tomcat的功能? tomcat能够将asp文件通过转换,转换为serverlet格式,这样子就可以被java识别运行并将结果转为asp响应,并且tomcat…

    2016-06-24
  • Vim编辑器使用详解

    Vim编辑器使用详解 vim介绍 为什么要学习vim vim三种模式 vim工作模式(图解) vim如何打开文件 vim关闭文件 命令模式光标跳转 字符间跳转: 单词间跳转: 行首行尾跳转: 行间移动: VIM的命令模式下的命令: 字符编辑: 替换命令(r, replace) 删除命令: 复制命令 粘贴命令(p, paste): : 其他相关的编辑操作: 翻…

    Linux干货 2016-09-06
  • 文件共享服务之NFS

    文件共享服务之NFS 文件共享服务之NFS 一、什么是NFS及NFS的工作流程 二、NFS发展及问题 三、NFS简单部署 一、什么是NFS及NFS的工作流程 NFS(Network File System,网络文件系统)  NFS是借助于RPC来实现功能的 RPC:(Remote  Procedure  Call  p…

    Linux干货 2016-04-19
  • VSFTP详细配置说明

    VSFTP详细配置说明 §·FTP(File Transfer Protocol 文件传输协议)介绍 1 §·FTP连接类型主动模式与被动模式 2 §·Linux中FTP软件 VSFTP介绍 4 §·Linux中 VSFTP基于mariadb用户名密码认证 7 §·附录–课外学习资料参考 9 §·常见问题处理 11  §·FT…

    Linux干货 2016-10-17