终止 tcp 进程

终止 tcp 进程

全部:

我怎样才能终止这样的进程?

    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:631           0.0.0.0:*               LISTEN      -               
    tcp6       0      0 ::1:631                 :::*                    LISTEN      -         

我正在尝试使用我的 VPN 帐户,但它给出了这样的输出:

eddy@eddy-ThinkPad-Edge-E430:~$ sudo vpnc
Enter IPSec gateway address: 130.101.72.100
Enter IPSec ID for 130.101.72.100: Zipnet
Enter IPSec secret for [email protected]: 
Enter username for 130.101.72.100: yz74
Enter password for [email protected]: 
vpnc: Error binding to source port. Try '--local-port 0'
Failed to bind to 0.0.0.0:500: Address already in use

这是我的电脑还是服务器的问题?

答案1

首先,您需要运行netstatsudo查看所有可用的 PID 和程序名称,然后您可以使用 PID 来终止它们。我的示例

xieerqi:$ sudo netstat  -tulpan                                                                       
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1155/master     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      2035/dnsmasq    
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      902/inetd       
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      871/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2453/cupsd 

其次,端口 53 和 631 上的这两个程序是您的本地 dnsmasq 和打印服务。您不必担心它们。如果您愿意,可以通过编辑/etc/init/cups.conf/etc/NetworkManager/NetworkManager.conf文件来禁用它们。

相关内容