运行多个 dhclient 进程正常吗?或者这是一个错误,您应该始终有一个这样的进程?这是什么意思?为什么它在监听?这台计算机是 DHCP 客户端还是等待来自 DHCP 客户端的请求的 DHCP 服务器?
netstat -nlpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 192.168.1.3:25 0.0.0.0:* LISTEN 4929/sendmail: MTA:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1284/mysqld
tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 4929/sendmail: MTA:
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1388/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1098/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 969/cupsd
tcp6 0 0 :::7676 :::* LISTEN 3733/java
tcp6 0 0 :::41474 :::* LISTEN 3733/java
tcp6 0 0 :::45221 :::* LISTEN 3733/java
tcp6 0 0 :::52009 :::* LISTEN 3733/java
tcp6 0 0 :::8686 :::* LISTEN 3733/java
tcp6 0 0 :::80 :::* LISTEN 3733/java
tcp6 0 0 :::4848 :::* LISTEN 3733/java
tcp6 0 0 :::3700 :::* LISTEN 3733/java
tcp6 0 0 :::8181 :::* LISTEN 3733/java
tcp6 0 0 :::22 :::* LISTEN 1098/sshd
tcp6 0 0 ::1:631 :::* LISTEN 969/cupsd
udp 0 0 0.0.0.0:22242 0.0.0.0:* 1388/dnsmasq
udp 0 0 0.0.0.0:14156 0.0.0.0:* 1388/dnsmasq
udp 0 0 0.0.0.0:22435 0.0.0.0:* **1036/dhclient**
udp 0 0 0.0.0.0:7146 0.0.0.0:* 1388/dnsmasq
udp 0 0 127.0.1.1:53 0.0.0.0:* 1388/dnsmasq
udp 0 0 0.0.0.0:68 0.0.0.0:* **6833/dhclient**
udp 0 0 0.0.0.0:68 0.0.0.0:* **1036/dhclient**
udp 0 0 0.0.0.0:45662 0.0.0.0:* 957/avahi-daemon: r
udp 0 0 0.0.0.0:5353 0.0.0.0:* 957/avahi-daemon: r
udp 0 0 0.0.0.0:29971 0.0.0.0:* **6833/dhclient**
udp6 0 0 :::43897 :::* 957/avahi-daemon: r
udp6 0 0 :::16303 :::* **6833/dhclient**
udp6 0 0 :::5353 :::* 957/avahi-daemon: r
udp6 0 0 :::29968 :::* **1036/dhclient**
raw 17600 0 0.0.0.0:1 0.0.0.0:* 7 6365/ping
raw 26816 0 0.0.0.0:1 0.0.0.0:* 7 6364/ping
raw 29120 0 0.0.0.0:1 0.0.0.0:* 7 6356/ping
raw 35264 0 0.0.0.0:1 0.0.0.0:* 7 6270/ping
答案1
没问题吗?我在两台电脑上都遇到了同样的问题:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 21894/vino-server
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp6 0 0 :::5800 :::* LISTEN 21894/vino-server
tcp6 0 0 :::5900 :::* LISTEN 21894/vino-server
tcp6 0 0 ::1:53 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
udp 0 0 0.0.0.0:56061 0.0.0.0:* -
udp 0 0 0.0.0.0:58597 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp 0 0 127.0.1.1:53 0.0.0.0:* -
udp 0 0 127.0.0.1:53 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp6 0 0 :::41263 :::* -
udp6 0 0 :::5353 :::* -
udp6 0 0 :::11978 :::* -
udp6 0 0 ::1:53 :::* -
在我的例子中,我使用了kill 21894
(在您的情况下,您可以使用kill 3733
例如)并且 netstat 之后变成这样:
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 -
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:53 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
udp 0 0 0.0.0.0:56061 0.0.0.0:* -
udp 0 0 0.0.0.0:58597 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp 0 0 127.0.1.1:53 0.0.0.0:* -
udp 0 0 127.0.0.1:53 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp6 0 0 :::41263 :::* -
udp6 0 0 :::5353 :::* -
udp6 0 0 :::11978 :::* -
udp6 0 0 ::1:53 :::* -
这些进程可能是由某些定期运行的程序调用的,例如vino-server
(在我的情况下)或java
(在您的情况下)您的系统上。
该命令netstat -nlp
只是简单地列出了守护进程正在监听的端口。