原文地址為:
3種關閉linux系統端口方法
3種關閉linux系統端口方法
linux系統下怎麼關閉一個端口
下面總結三種關閉linux系統端口的方法提供分享
1、通過殺掉進程的方法來關閉端口
每個端口都有一個守護進程,kill掉這個守護進程就可以了
每個端口都是一個進程占用著,
第一步、用下面命令
netstat -anp |grep 端口
找出占用這個端口的進程,
第二步、用下面命令
kill -9 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即為端口數字,iptables的具體用法可
原文鏈接:http://www.kubiji.cn/topic-id320.html
轉載請注明本文地址:
3種關閉linux系統端口方法