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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux---系统日志

發布時間:2025/6/15 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux---系统日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、系統日志默認分類?

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

3.連接符號

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

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

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

4.日志同步

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

配置日志發送方

*.* ????????????@172.25.60.11##通過udp協議把日志發送到11主機,@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##日志接收方?

5.日志采集格式

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

%timegenerated%##顯示日志時間

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

%syslogtag%##日志記錄目標

%msg%##日志內容

\n##換行

$ActionfileDefaultTemplate SS?

*.info;mail.none;authpriv.none;cron.none ???????????????/var/log/messages;<<ss>>

?


二.日志分析工具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

journalctl 瀏覽日志

journalctl -n 顯示最近十條

journalctl -p err 顯示報錯

journalctl -f 監控日志

journalctl --since "8:20" 從8:20開始

journalctl --since --since "8:20" --until "8:25" 從8:20到8:25

截止8:25

journalctl -o verbose 顯示日志詳細參數

journalctl _PID=83 進程的id










本文轉自Uniqueh51CTO博客,原文鏈接:?http://blog.51cto.com/13363488/1973994,如需轉載請自行聯系原作者



總結

以上是生活随笔為你收集整理的Linux---系统日志的全部內容,希望文章能夠幫你解決所遇到的問題。

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