当前位置: 技术问答>linux和unix
请问如何在linux下关闭一个正在监听的端口?
来源: 互联网 发布时间:2015-05-19
本文导语: Linux下怎么关闭一个正在监听的端口?用netstat好像只能显示呀,先谢谢各位大虾了。 | 如果知道这个端口对应的服务的话,直接把这个服务停掉。比如22 端口,就直接把sshd 关掉 /etc/init.d/ss...
Linux下怎么关闭一个正在监听的端口?用netstat好像只能显示呀,先谢谢各位大虾了。
|
如果知道这个端口对应的服务的话,直接把这个服务停掉。比如22 端口,就直接把sshd 关掉
/etc/init.d/sshd stop
不然就只能用防火墙关,iptables ipchains 都可以做到,并且还可以允许特定的机器访问
/etc/init.d/sshd stop
不然就只能用防火墙关,iptables ipchains 都可以做到,并且还可以允许特定的机器访问
|
要关闭端口可以用IPtables设置防火墙的方法关闭,另一种方法是停掉该端口对应的服务,停掉服务端口自然就关了
|
你可以先用lsof -i :看看哪个进程在这个端口上监听,然后用kill 。
|
lsof -P -n -i
kill pid
kill pid
|
netstat