当前位置: 技术问答>linux和unix
如何关闭端口?
来源: 互联网 发布时间:2015-03-26
本文导语: 运行netstat,显示了一些端口,如何关闭自己认为没用的端口?又如何打开端口? | 这些端口本身不是独立存在的,它们依附于进程。 用netstat -ap可以看出端口依附在什么进程上面, 杀掉相应...
运行netstat,显示了一些端口,如何关闭自己认为没用的端口?又如何打开端口?
|
这些端口本身不是独立存在的,它们依附于进程。
用netstat -ap可以看出端口依附在什么进程上面,
杀掉相应的进程,端口自然也就关闭了。启动相应
的进程,端口又打开了。
假设你所说的端口指的是state为LISTEN的那种。
用netstat -ap可以看出端口依附在什么进程上面,
杀掉相应的进程,端口自然也就关闭了。启动相应
的进程,端口又打开了。
假设你所说的端口指的是state为LISTEN的那种。
|
你可以修改/etc/services文件,里面配置了很多服务,大部分的端口是服务程序打开的。
|
建议不要随便关闭端口,有可能导致应用程序不能提供正常服务。你可以这样作:
1。设置firewall
以root身份运行setup程序,里面用设置firewall的级别以及相应的服务。
2。在/etc/xinetd.d下你可以自定义系统可提供的服务,修改相应的配置文件,使“disable = yes”即可关闭该服务,以及端口。
1。设置firewall
以root身份运行setup程序,里面用设置firewall的级别以及相应的服务。
2。在/etc/xinetd.d下你可以自定义系统可提供的服务,修改相应的配置文件,使“disable = yes”即可关闭该服务,以及端口。
|
LISTEN表示正在监听,连接还没有建立,TIME_WAIT是连接建立正在进行,ESTABLISHED是连接已经建立.所以都是.可以用ntsysv把一些启动的Deamon关闭.或者用/etc/init.d/XXXX stop