# OpenWrt 安裝 syslog-ng

#### <span style="color: rgb(0, 0, 0);">**安裝syslog-ng**</span>  


<span style="color: rgb(0, 0, 0);">**在網頁上搜尋安裝**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2026-11/scaled-1680-/R5Timage.png)](https://note.homesitetw.com/uploads/images/gallery/2026-11/R5Timage.png)

#### <span style="color: rgb(0, 0, 0);">**設定syslog-ng**</span>

<span style="color: rgb(0, 0, 0);">**編輯`/etc/syslog-ng.conf `，在source src裡的unix-dgram補上時區**</span>

<span style="color: #000000;">**若未設定，大部分服務寫入/dev/log 的時間都不會+8**</span>

```
source src {
        internal();
        unix-dgram("/dev/log" keep-timestamp(no) time-zone("+08:00"));
};
```

#### <span style="color: rgb(0, 0, 0);">**修改開機順序**</span>  


<span style="color: rgb(0, 0, 0);">**預設syslog-ng順序在50順位會導致開機時某些服務不會被syslog-ng接管**</span>

<span style="color: rgb(0, 0, 0);">**lrwxrwxrwx 1 root root 19 Nov 9 10:42 /etc/rc.d/<span style="background-color: rgb(241, 196, 15);">S50</span>syslog-ng -&gt; ../init.d/syslog-ng**</span>

<span style="color: rgb(0, 0, 0);">**編輯`/etc/init.d/syslog-ng`，將START改成12**</span>

```
START=12
```

<span style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">重新建立符號連結</span>**</span>

```
/etc/init.d/syslog-ng enable
/etc/init.d/syslog-ng start

#移除舊的S50連結
rm /etc/rc.d/S50syslog-ng
```

<span style="color: rgb(0, 0, 0);">**確認順序已提升至12**</span>

<span style="color: rgb(0, 0, 0);">**lrwxrwxrwx 1 root root 19 Nov 9 12:27 /etc/rc.d/<span style="background-color: rgb(241, 196, 15);">S12</span>syslog-ng -&gt; ../init.d/syslog-ng**</span>

<span style="color: rgb(0, 0, 0);">**確認`/var/log/messages `已寫入log**</span>

```
root@OpenWrt:~# cat /var/log/messages 
Nov  9 10:42:06 OpenWrt syslog-ng[26611]: syslog-ng starting up; version='4.12.0'
Nov  9 10:42:06 OpenWrt syslog-ng[26611]: syslog-ng shutting down; version='4.12.0'
```

<span style="color: rgb(0, 0, 0);">**關閉舊的`logd`服務**</span>

```
/etc/init.d/log stop
/etc/init.d/log disable
```

<span style="color: rgb(0, 0, 0);">**openwrt logread已指向讀取`/var/log/messages`**</span>