
私が見ているものがエラーかどうか確認していただけませんか? 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
クエリとなる部分は次のとおりです。
アドレス: 127.0.1.1 ... これはそのままでよいのでしょうか、それとも実際には 127.0.0.1 であるべきでしょうか? ... したがって、アドレスが 127.0.0.1 である場合、この行はどこから来ているのでしょうか。変更して修正するにはどうすればよいでしょうか?
このサービスに関連付けられているユーザーは「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 でリッスンしています。