linux视图端口状态和关闭端口方法
前提:首先你要知道端口不是独立的,它依赖的过程,一个进程打开,则其对应的端口被打开,这个过程是封闭的,和端口是关闭的。下次过程再次打开,相应的端口也打开了。而不是单纯的理解关闭一个端口,您可以禁用端口。
1。通过~ $ netstat - ANP看到打开的端口。
(注:添加参数的n'will变换口显示,即应用程序的地址数字格式,如NFS -> 2049和FTP - > 21,使两终端可以打开,由一个相应的程序对应的端口号。
2。然后可以~ $ lsof我:美元港的端口程序应用($港指相应的端口号),或者你也可以看看文件 / /服务等,从中你可以发现端口对应的服务。
(注:用netstat的一些港口没有检查出一个更可靠的方法是sudo命令- ST O localhost ~ $ )
三.如果您想要关闭一个端口,您可以:
1)港口由iptables工具禁止使用,如:
sudo -输入P ~ iptables的TCP端口美元美元的运动J滴
sudo -输出- P ~ $ iptables的TCP端口J滴运动$
2)或关闭相应的应用程序,端口自然会关闭,如:
$杀死- 9 PID (PID:进程)
如:netstat - ANP grep | ~ $ ssh
它已被证明:TCP 0 127.0.0.1:2121 0.0.0.0:*听7546 / SSH
然后:$ -杀死- 9 7546
(打开系统服务通过~ chkconfig美元)