1. 程式人生 > >3種關閉linux系統端口方法

3種關閉linux系統端口方法

打開 端口 防火墻 關閉

下面總結三種關閉linux系統端口的方法

1、通過殺掉進程的方法來關閉端口

每個端口都有一個守護進程,kill掉這個守護進程就可以了

每個端口都是一個進程占用著,

第一步、用下面命令

netstat -anp |grep 端口

找出占用這個端口的進程,

第二步、用下面命令

kill PID

殺掉就行了


2、通過開啟關閉服務的方法來開啟/關閉端口

因為每個端口都有對應的服務,因此要關閉端口只要關閉相應的服務就可以了。

linux中開機自動啟動的服務一般都存放在兩個地方:

/etc/init.d/文件夾下的服務
這個文件夾下的服務都可以通過運行相應的SCRIPT來啟動或關閉。
例如:啟動sendmail服務: ./sendmail start (打開了TCP 25端口)


關閉sendmail服務: ./sendmail stop (關閉TCP 25 端口)

查看sendmail服務當前狀態: ./sendmail? status (查看服務是否運行)

/etc/xinetd.d/文件夾下的服務
這個文件夾下的服務需要通過更改服務的配置文件,並重新啟動xinetd才可以。

例如:要啟動其中的auth服務,打開/etc/xinetd.d/auth配置文件,更改“disable=no”,保存退出。

運行/etc/rc.d/init.d/xinetd restart

要停止其中的auth服務,打開/etc/xinetd.d/auth配置文件,更改“disable=yes”,保存退出。

運行/etc/rc.d/init.d/xinetd restart


3、通過防火墻限制端口

以下介紹的方法在Linux命令下使用,很簡便。
開端口為:

iptables -A INPUT -p $port -j ACCEPT

關把ACCEPT改為DROP即可,即:

iptables -A INPUT -p $port -j DROP
其中$port即為端口數字


本文出自 “寫個博客騙錢” 博客,請務必保留此出處http://dadonggg.blog.51cto.com/12672150/1948626

3種關閉linux系統端口方法