日志管理

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的啟動日志??捎胘ournalctl便可查看所有的日志

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.www58058.com/91450

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

相關推薦

  • 如何實現本地yum源的共享

    上一篇關于Linux yum客戶端的配置的博客,介紹了如何通過修改本機yum配置文件來訪問網絡或者本地的yun sever, 本文就來介紹一下,如何把我們的本地RPM包像yum sever一樣通過http或ftp網絡方式共享出去。 一、準備好發行版光盤,包,元數據    CentOS-6.8-x86_64-bin-DVD1.iso二、準備…

    2017-06-17
  • CentOS7 Local yum的一次報錯信息

    說明:今天在火車上測試一個CentOS7下的一個服務,要用到yum配置,但是本機沒有聯網,所以考慮到配置本地yum,按照之前CentOS6下的常規方法,居然發現有報錯。 操作如下: 1)虛擬機下將CentOS7光盤加載到系統里面,然后掛載到本地的/localyum上 [root@localhost yum.repos.d]# mount&…

    Linux干貨 2016-07-16
  • N25-第八周

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態; 在線的主機使用綠色顯示; 不在線的主使用紅色顯示; #!/bin/bash ipnet=172.16.250. trap ‘trap_action’ INT trap_action() { break return 1 } for ((i=1…

    Linux干貨 2017-05-27
  • LINUX命令歷史

    LINUX命令歷史 LINUX的命令歷史是什么? linux的命令歷史的作用是,記錄執行過的命令。如果你經常使用 Linux 命令行,那么使用 命令歷史可以有效地提升你的效率。history(管理歷史命令)語法:[root@localhost]#history(選項)(參數)選項:n:n為數字,要列出最近的 n 筆命令列表-c(清空所有歷史命令)-d (刪除…

    2017-09-14
  • Linux文件類型及把剩下的顏色標識

    Linux文件類型及bash下的顏色標識 Linux一切皆文件 查看文件類型的命令: 例如:列出ls的文件類型                file  /bin/ls 例如:粗略的列出文件類型           &n…

    Linux干貨 2016-10-16
  • LVM邏輯卷擴展與縮小

    邏輯卷擴容:擴展邏輯卷前一定要卸載設備和掛載點的關聯 第一步:把邏輯卷lv擴展至300M 第二步:檢查硬盤,并重置硬盤容量 第三步:重新掛載,查看掛載狀態   縮小邏輯卷:對邏輯卷縮容時,丟失數據的風險更大。在執行操作前一定要提前備份好數據。在進行縮減前先把文件系統卸載掉。 第一步:檢查文件 第二步:把邏輯卷lv減小到100M 第三步:重新掛載并查…

    2017-12-17
欧美性久久久久