日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux日志区别,你要了解的linux系统日志知识点都在这

發布時間:2025/3/17 linux 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux日志区别,你要了解的linux系统日志知识点都在这 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux系統擁有非常靈活和強大的日志功能,可以保存幾乎所有的操作記錄,并可以從中檢索出我們需要的信息。大部分Linux發行版默認的日志守護進程為 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/rsyslog.d,默認配置文件為 /etc/syslog.conf 或 rsyslog.conf,任何希望生成日志的程序都可以向 syslog 發送信息。下面小編主要幫大家了解系統日志的分類及管理。

1.系統日志默認分類

/var/log/messages ##系統服務及日志,包括服務的信息,報錯等等

/var/log/secure ##系統認證信息日志

/var/log/maillog ##系統郵件服務信息

/var/log/cron ##系統定時任務信息

/var/log/boot.log ##系統啟動信息

2.日志管理服務rsyslog

1.rsyslog負責采集日志和分類存放日志

2.rsyslog日志分類

vim /etc/rsyslog.conf##主配置文件

服務.日志級別 /存放文件

*.* /var/log/westos

systemctl restart rsyslog

如下格式:

日志設備(類型).(連接符號)日志級別 ??日志處理方式(action)

日志設備(可以理解為日志類型):

auth ????????##pam產生的日志

authpriv ????##ssh,ftp等登錄信息的驗證信息

cron ????????##時間任務相關

kern ????????##內核

lpr ????????##打印

mail ????????##郵件

mark(syslog)–rsyslog##服務內部的信息,時間標識

news ????????##新聞組

user ????????##用戶程序產生的相關信息

uucp ????????##unix to unix copy, unix主機之間相關的通訊

local 1~7 ???##自定義的日志設備

日志級別:

debug ???????##有調式信息的,日志信息最多

info ????????##般信息的日志,最常用

notice ??????##最具有重要性的普通條件的信息

warning ?????##警告級別

err ?????????##錯誤級別,阻止某個功能或者模塊不能正常工作的信息

crit ????????##嚴重級別,阻止整個系統或者整個軟件不能正常工作的信息

alert ???????##需要立刻修改的信息

emerg ???????##內核崩潰等嚴重信息

none ????????##什么都不記錄

##注意:從上到下,級別從低到高,記錄的信息越來越少

##詳細的可以查看手冊: man 3 syslog

連接符號:

.xxx: 表示大于等于xxx級別的信息

.=xxx:表示等于xxx級別的信息

.!xxx:表示在xxx之外的等級的信息

3.日志同步

systemctl stop firewalld##關閉兩臺主機的火墻

配置日志發送方

*.* ????????????@172.25.254.144##通過udp協議把日志發送到144主機,@udp,@@tcp

配置日志接受方

15 $ModLoad imudp##日志接收插件

16 $UDPServerRun 514##日志接收插件使用端口

netstat -anulpe | grep rsyslog

udp ???????0 ?????0 0.0.0.0:514 ????????????0.0.0.0:* ??????????????????????????0 ?????????122073 ????32654/rsyslogd

udp6 ??????0 ?????0 :::514 ?????????????????:::* ???????????????????????????????0 ?????????122074 ????32654/rsyslogd

-a?##all

-n?##不做解析

-t?##tcp

-u?##udp

-p?##進程名稱

-e?##擴展信息

測試

> /var/log/messages## 兩邊都作日志清除

logger test message##日志發送方

tail -f /var/log/message##日志接收方

####日志采集格式####

$template WESTOS, "%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"

%timegenerated%##顯示日志時間

%FROMHOST-IP%##顯示主機ip

%syslogtag%##日志記錄目標

%msg%##日志內容

\n ##換行

4.日志分析工具journal

systemd-journald##進程名稱

journalctl?##直接執行,瀏覽系統日志

-n 3?##顯示最新3條

-p err?##顯示報錯

-f?##監控日志

--since --until?## --since "[YYYY-MM-DD] [hh:mm:ss]" 從什么時間到什么時間的日志

-o verbose?##顯示日志能夠使用的詳細進程參數

##_SYSTEMD_UNIT=sshd.service服務名稱

##_PID=1182進程pid

對systemd-journald管理

##默認情況下此程序會忽略重啟前的日志信息,如不忽略:

mkdir /var/log/journal

chown root:systemd-journal /var/log/journal

chmod 2755 /var/log/journal

killall -1 systemd-journald

ls /var/log/journal/4513ad59a3b442ffa4b7ea88343fa55f

system.journal user-1000.journal

5.時間同步

timedatectl命令

timedatectl status ##顯示當前時間信息

set-time ##設定當前時間

set-timezone ##設定當前時區

set-local-rtc 0|1 ##設定是否使用utc時間

1.服務端

yum install chrony -y##安裝服務

vim /etc/chrony.conf##主配置文件

21 # Allow NTP client access from local network.

22?allow 172.25.0.0/24##允許誰去同步我的時間

27 # Serve time even if not synchronized to any NTP server.

28?local stratum 10##不去同步任何人的時間,時間同步服務器級別

systemctl restart chronyd

systemctl stop firewalld

2.客戶端

vim /etc/chrony.conf

3 server 0.rhel.pool.ntp.org iburst

4 server 1.rhel.pool.ntp.org iburst====> server ntpserverip iburst

5 server 2.rhel.pool.ntp.org iburst====>

6 server 3.rhel.pool.ntp.org iburst

systemctl restart chronyd

總結

以上是生活随笔為你收集整理的linux日志区别,你要了解的linux系统日志知识点都在这的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。