可能的錯誤 - /usr/sbin/dnsmasq

可能的錯誤 - /usr/sbin/dnsmasq

有人可以驗證我所看到的是否有錯誤嗎?我在使用 htop 查看正在運行的進程時可能發現了一個錯誤。具體來說,它連接到 NetworkManager 服務:

PID    USER        PRI    NI    VIRT    RES    SHR    CPU%    MEM%    TIME+    Command
12927  nobody      20     0     31024   1536   1288   0.0     0.0     0:00.06  /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/NetworkManager/dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d

查詢的部分是:

  1. 地址:127.0.1.1 ...這應該是原來的地址還是實際上應該是127.0.0.1? ....因此,如果地址應該是 127.0.0.1 ...這條線從哪裡來,以便我可以更改和更正它?

  2. 與此服務關聯的使用者是“nobody”,但與其他 NetworkManager 服務關聯的使用者是“root”...這是該服務的正確/正常使用者嗎?

乾杯。

答案1

是的,這正是它該有的樣子。

我在計算機上運行的一些命令:

摘錄ps auxf

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1025  0.0  0.2 345752  9428 ?        Ssl  Dec17   0:12 NetworkManager
nobody    2294  0.0  0.0  35236  3036 ?        S    Dec17   0:05  \_ /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/NetworkManager/dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d

摘錄sudo netstat -tulnp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      2294/dnsmasq    
udp        0      0 127.0.1.1:53            0.0.0.0:*                           2294/dnsmasq    

如您所見,傳遞給 dnsmasq 的命令列參數是相同的。此外,它正在偵聽 127.0.1.1。

相關內容