iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0

Ubuntu日誌管理

今天台灣再來一天颱風假,把前幾年的假一次給!!
回歸正題,今天來練習看系統日誌Log、利用套件便利觀察日誌。

查看系統日誌

首先,讓我們來查看系統日誌文件。在Ubuntu中,大多數系統日誌都存儲在 /var/log 目錄下,但Docker預設的精簡版沒有,所以我們使用WSL(Windows Subsystem for Linux)來實作。

1. 登入WSL

打開powershell,輸入WSL即可登入
Login

2. 查看 /var/log 目錄內容

ls -l /var/log

3. 使用 less 命令查看 syslog 文件

less /var/log/syslog

4. 使用 tail 命令實時查看最新的日誌條目

tail -f /var/log/syslog

less&tail

配置rsyslog

我們將配置rsyslog來創建一個自定義的日誌文件。

1. 使用nano編輯rsyslog配置文件:

sudo nano /etc/rsyslog.d/custom.conf

2. 添加以下行來創建一個新的日誌規則:

local0.*    /var/log/custom.log

3. 保存並退出(在nano中,按Ctrl+X,然後Y,再按Enter)。

saveNano

4. 重啟rsyslog服務:

sudo service rsyslog restart

5. 使用logger命令發送一條測試消息:

logger -p local0.info "這是一條測試日誌消息"

6. 查看新創建的日誌文件:

cat /var/log/custom.log

log

小結

其實大概知道log在哪,怎麼去查看即可,剩下的就是使用到時Study一下就會更熟了。


上一篇
Day19-Linux 基礎入門-5
下一篇
Day21-雲原生(Cloud Native)是甚麼?
系列文
從零開始的DevOps猴!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言