<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 >

        Linux中的日志及用日志來排查錯誤方法是什么

        時間: 加城1195 分享

          Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。在Linux中我們可以通過使用日志來查看和排錯,具體怎么操作呢?這篇文章主要介紹了詳解Linux中的日志及用日志來排查錯誤的方法,是Linux入門學習中的基礎知識,需要的朋友可以參考下

          Linux 系統日志

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

          一些最為重要的 Linux 系統日志包括:

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

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

          /var/log/kern 存儲內核的錯誤和警告數據,這對于排除與定制內核相關的故障尤為實用。

          /var/log/cron 存儲有關 cron 作業的信息。使用這個數據來確保你的 cron 作業正成功地運行著。

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

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

          什么是 Syslog?

          Linux 系統日志文件是如何創建的呢?答案是通過 syslog 守護程序,它在 syslog 套接字 /dev/log 上監聽日志信息,然后將它們寫入適當的日志文件中。

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

          Syslog 守護進程 — 一個用來接收、處理和發送 syslog 信息的程序。它可以遠程發送 syslog 到一個集中式的服務器或寫入到一個本地文件。常見的例子包括 rsyslogd 和 syslog-ng。在這種使用方式中,人們常說“發送到 syslog”。

          Syslog 協議 — 一個指定日志如何通過網絡來傳送的傳輸協議和一個針對 syslog 信息(具體見下文) 的數據格式的定義。它在 RFC-5424 中被正式定義。對于文本日志,標準的端口是 514,對于加密日志,端口是 6514。在這種使用方式中,人們常說“通過 syslog 傳送”。

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

          Syslog 信息或事件包括一個帶有幾個標準字段的消息頭,可以使分析和路由更方便。它們包括時間戳、應用程序的名稱、在系統中信息來源的分類或位置、以及事件的優先級。

          補充:Linux基本命令

          ①ls 意為list 列出當前文件夾中的文件

          -l 顯示文件的屬性 可用ll來表示

          ②alias 別名 看看是否有別名的文件

          ③cd dir 跳躍目錄 -P選項 將路徑中的鏈接文件替換成鏈接指向的文件路徑

          ④pwd 查看當前工作的文件夾名 使用-P的選項,會直接進入到其中,相當于cd

          相關閱讀:Linuxshell腳本不執行問題實例分析

          shell腳本不執行問題:某天研發某同事找我說幫他看看他寫的shell腳本,死活不執行,報錯。我看了下,腳本很簡單,也沒有常規性的錯誤,報“:badinterpreter:Nosuchfileordirectory”錯。看這錯,我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務器的……果然。原因:在DOS/windows里,文本文件的換行符為rn,而在*nix系統里則為n,所以DOS/Windows里編輯過的文本文件到了*nix里,每一行都多了個^M。解決:

          1)重新在linux下編寫腳本;

          2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)附:sh-x腳本文件名,可以單步執行并回顯結果,有助于排查復雜腳本問題。


        Linux中的日志及用日志來排查錯誤相關文章:

        1.Linux操作系統中日志系統功能詳解(2)

        2.linux常用命令面試題

        3.Linux操作系統查看日志的常用命令

        4.如何使用命令行更改Linux系統的日期和時間

        5.分析Linux系統rc.sysinit腳本

        4017041 主站蜘蛛池模板: 日韩一区二区三区在线观院| 无码中文字幕久久久久久 | 亚洲欧美偷国产日韩| 五月婷婷综合色| 91亚洲国产成人久久精品| 在线 欧美 中文 亚洲 精品| 强奷乱码中文字幕| 久久99国产精一区二区三区! | 亚洲老熟女一区二区三区| 成人久久精品国产亚洲av| 国产精品日韩中文字幕| 国产成人MV视频在线观看| 在线a人片免费观看| 久久精品伊人无码二区| 国产亚洲精品一区二区不卡| 欧美性猛交xxxx乱大交极品| 熟妇的味道hd中文字幕| 亚洲av激情综合在线| 色综合久久无码五十路人妻| 老色鬼在线精品视频| 无遮高潮国产免费观看韩国| 日韩人妻一区中文字幕| 中文字幕日韩精品国产| 日韩美女亚洲性一区二区| 日本黄页网站免费观看| 一区二区三区av天堂| 无码熟妇人妻AV在线影片最多| 性欧美精品xxxx| 熟女系列丰满熟妇AV| 神马影院伦理我不卡| 2021国产成人精品久久| 欧美大胆老熟妇乱子伦视频| 高清破外女出血AV毛片| 亚洲午夜无码久久久久小说| 91麻豆亚洲国产成人久久| 天天综合天天色| 91蜜臀国产自产在线观看| 日本中文字幕不卡在线一区二区| 亚洲av成人网在线观看| 热久在线免费观看视频| 免费观看全黄做爰大片|