成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 日志基礎(chǔ)

開發(fā)
首先,我們將描述有關(guān) Linux 日志是什么,到哪兒去找它們,以及它們是如何創(chuàng)建的基礎(chǔ)知識。如果你已經(jīng)知道這些,請隨意跳至下一節(jié)。

首先,我們將描述有關(guān) Linux 日志是什么,到哪兒去找它們,以及它們是如何創(chuàng)建的基礎(chǔ)知識。如果你已經(jīng)知道這些,請隨意跳至下一節(jié)。

Linux 系統(tǒng)日志

許多有價值的日志文件都是由 Linux 自動地為你創(chuàng)建的。你可以在 /var/log 目錄中找到它們。下面是在一個典型的 Ubuntu 系統(tǒng)中這個目錄的樣子:

Linux 日志基礎(chǔ)

一些最為重要的 Linux 系統(tǒng)日志包括:

  • /var/log/syslog 或 /var/log/messages 存儲所有的全局系統(tǒng)活動數(shù)據(jù),包括開機(jī)信息。基于 Debian 的系統(tǒng)如 Ubuntu 在 /var/log/syslog 中存儲它們,而基于 RedHat 的系統(tǒng)如 RHEL 或 CentOS 則在 /var/log/messages 中存儲它們。

  • /var/log/auth.log 或 /var/log/secure 存儲來自可插拔認(rèn)證模塊(PAM)的日志,包括成功的登錄,失敗的登錄嘗試和認(rèn)證方式。Ubuntu 和 Debian 在 /var/log/auth.log 中存儲認(rèn)證信息,而 RedHat 和 CentOS 則在 /var/log/secure 中存儲該信息。

  • /var/log/kern 存儲內(nèi)核的錯誤和警告數(shù)據(jù),這對于排除與定制內(nèi)核相關(guān)的故障尤為實(shí)用。

  • /var/log/cron 存儲有關(guān) cron 作業(yè)的信息。使用這個數(shù)據(jù)來確保你的 cron 作業(yè)正成功地運(yùn)行著。

Digital Ocean 有一個關(guān)于這些文件的完整教程,介紹了 rsyslog 如何在常見的發(fā)行版本如 RedHat 和 CentOS 中創(chuàng)建它們。

應(yīng)用程序也會在這個目錄中寫入日志文件。例如像 Apache,Nginx,MySQL 等常見的服務(wù)器程序可以在這個目錄中寫入日志文件。其中一些日志文件由應(yīng)用程序自己創(chuàng)建,其他的則通過 syslog (具體見下文)來創(chuàng)建。

什么是 Syslog?

Linux 系統(tǒng)日志文件是如何創(chuàng)建的呢?答案是通過 syslog 守護(hù)程序,它在 syslog 套接字 /dev/log 上監(jiān)聽日志信息,然后將它們寫入適當(dāng)?shù)娜罩疚募小?/p>

單詞“syslog” 代表幾個意思,并經(jīng)常被用來簡稱如下的幾個名稱之一:

  1. Syslog 守護(hù)進(jìn)程 — 一個用來接收、處理和發(fā)送 syslog 信息的程序。它可以遠(yuǎn)程發(fā)送 syslog 到一個集中式的服務(wù)器或?qū)懭氲揭粋€本地文件。常見的例子包括 rsyslogd 和 syslog-ng。在這種使用方式中,人們常說“發(fā)送到 syslog”。

  2. Syslog 協(xié)議 — 一個指定日志如何通過網(wǎng)絡(luò)來傳送的傳輸協(xié)議和一個針對 syslog 信息(具體見下文) 的數(shù)據(jù)格式的定義。它在 RFC-5424 中被正式定義。對于文本日志,標(biāo)準(zhǔn)的端口是 514,對于加密日志,端口是 6514。在這種使用方式中,人們常說“通過 syslog 傳送”。

  3. Syslog 信息 — syslog 格式的日志信息或事件,它包括一個帶有幾個標(biāo)準(zhǔn)字段的消息頭。在這種使用方式中,人們常說“發(fā)送 syslog”。

Syslog 信息或事件包括一個帶有幾個標(biāo)準(zhǔn)字段的消息頭,可以使分析和路由更方便。它們包括時間戳、應(yīng)用程序的名稱、在系統(tǒng)中信息來源的分類或位置、以及事件的優(yōu)先級。

下面展示的是一個包含 syslog 消息頭的日志信息,它來自于控制著到該系統(tǒng)的遠(yuǎn)程登錄的 sshd 守護(hù)進(jìn)程,這個信息描述的是一次失敗的登錄嘗試:

<34>1 2003-10-11T22:14:15.003Z server1.com sshd - - pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.2.2

Syslog 格式和字段

每條 syslog 信息包含一個帶有字段的信息頭,這些字段是結(jié)構(gòu)化的數(shù)據(jù),使得分析和路由事件更加容易。下面是我們使用的用來產(chǎn)生上面的 syslog 例子的格式,你可以將每個值匹配到一個特定的字段的名稱上。

<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% %msg%n

下面,你將看到一些在查找或排錯時最常使用的 syslog 字段:

時間戳

時間戳 (上面的例子為 2003-10-11T22:14:15.003Z) 暗示了在系統(tǒng)中發(fā)送該信息的時間和日期。這個時間在另一系統(tǒng)上接收該信息時可能會有所不同。上面例子中的時間戳可以分解為:

  • 2003-10-11 年,月,日。

  • T 為時間戳的必需元素,它將日期和時間分隔開。

  • 22:14:15.003 是 24 小時制的時間,包括進(jìn)入下一秒的毫秒數(shù)(003)。

  • Z 是一個可選元素,指的是 UTC 時間,除了 Z,這個例子還可以包括一個偏移量,例如 -08:00,這意味著時間從 UTC 偏移 8 小時,即 PST 時間。

主機(jī)名

主機(jī)名 字段(在上面的例子中對應(yīng) server1.com) 指的是主機(jī)的名稱或發(fā)送信息的系統(tǒng).

應(yīng)用名

應(yīng)用名 字段(在上面的例子中對應(yīng) sshd:auth) 指的是發(fā)送信息的程序的名稱.

優(yōu)先級

優(yōu)先級字段或縮寫為 pri (在上面的例子中對應(yīng) ) 告訴我們這個事件有多緊急或多嚴(yán)峻。它由兩個數(shù)字字段組成:設(shè)備字段和緊急性字段。緊急性字段從代表 debug 類事件的數(shù)字 7 一直到代表緊急事件的數(shù)字 0 。設(shè)備字段描述了哪個進(jìn)程創(chuàng)建了該事件。它從代表內(nèi)核信息的數(shù)字 0 到代表本地應(yīng)用使用的 23 。

Pri 有兩種輸出方式。***種是以一個單獨(dú)的數(shù)字表示,可以這樣計算:先用設(shè)備字段的值乘以 8,再加上緊急性字段的值:(設(shè)備字段)(8) + (緊急性字段)。第二種是 pri 文本,將以“設(shè)備字段.緊急性字段” 的字符串格式輸出。后一種格式更方便閱讀和搜索,但占據(jù)更多的存儲空間。

責(zé)任編輯:王雪燕 來源: linux.cn
相關(guān)推薦

2022-01-03 07:49:04

Kubernetes集群容器

2017-03-27 21:14:32

Linux日志指南

2015-08-03 15:48:22

Linux日志

2010-03-09 17:57:46

2009-10-28 13:16:18

linux cront

2022-08-31 07:24:56

Docker日志命令

2009-12-11 15:37:58

Linux日志處理

2010-01-05 16:56:28

2022-01-25 09:10:41

MySQL數(shù)據(jù)庫MySQL/Mar

2017-08-24 11:54:43

Linux日志定時輪循機(jī)制

2011-01-14 17:54:43

2010-01-06 10:38:16

Linux安裝JDK

2019-09-16 13:48:03

Linux管理日志

2017-12-26 11:13:41

Linuxfind文件查找

2010-07-13 14:52:21

Linux SNMP

2011-01-10 14:36:00

新手linux基礎(chǔ)

2017-01-13 15:39:29

Linux進(jìn)程基礎(chǔ)介紹

2013-11-04 09:23:06

策略路由基礎(chǔ)命令

2019-10-22 08:30:26

LinuxFHS進(jìn)程

2012-02-29 01:03:10

ubuntuLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 综合一区二区三区 | 一区二区在线观看免费视频 | 亚洲精品天堂 | 日韩国产欧美在线观看 | 亚洲乱码国产乱码精品精的特点 | 欧美日韩精品一区二区三区视频 | 欧美日韩不卡 | 日韩高清一区 | 久精品视频 | 欧美日韩精品影院 | 亚洲一区中文 | 久久久久国产视频 | 一级黄色毛片 | www.99热 | 欧美激情国产日韩精品一区18 | 日韩在线中文字幕 | 亚洲欧美一区二区三区视频 | 日韩在线一区二区三区 | 日本一区精品 | 国产精品免费一区二区 | 国产精品99久久久久久大便 | 日韩欧美在线视频一区 | 久久伊| 91精品午夜窝窝看片 | 精品视频一二区 | 91免费版在线观看 | 中文字幕日韩欧美 | 久久国产精品-国产精品 | 久久久久久久久99 | 精品视频在线观看 | 色婷婷婷婷色 | 日本精品久久久久 | h小视频 | 亚洲欧美激情国产综合久久久 | 精品国产91乱码一区二区三区 | 2019精品手机国产品在线 | www.亚洲区 | 韩日在线 | 在线免费观看日本视频 | 国产资源在线观看 | 国产福利在线视频 |