3种关闭linux系统端口方法
下面總結(jié)三種關(guān)閉linux系統(tǒng)端口的方法
1、通過殺掉進程的方法來關(guān)閉端口
每個端口都有一個守護進程,kill掉這個守護進程就可以了
每個端口都是一個進程占用著,
第一步、用下面命令
netstat -anp |grep 端口
找出占用這個端口的進程,
第二步、用下面命令
kill ? PID ? ??
殺掉就行了
2、通過開啟關(guān)閉服務(wù)的方法來開啟/關(guān)閉端口
因為每個端口都有對應(yīng)的服務(wù),因此要關(guān)閉端口只要關(guān)閉相應(yīng)的服務(wù)就可以了。
linux中開機自動啟動的服務(wù)一般都存放在兩個地方:
/etc/init.d/文件夾下的服務(wù):
這個文件夾下的服務(wù)都可以通過運行相應(yīng)的SCRIPT來啟動或關(guān)閉。
例如:啟動sendmail服務(wù): ./sendmail start (打開了TCP 25端口)
關(guān)閉sendmail服務(wù): ./sendmail stop (關(guān)閉TCP 25 端口)
查看sendmail服務(wù)當(dāng)前狀態(tài): ./sendmail? status (查看服務(wù)是否運行)
/etc/xinetd.d/文件夾下的服務(wù):
這個文件夾下的服務(wù)需要通過更改服務(wù)的配置文件,并重新啟動xinetd才可以。
例如:要啟動其中的auth服務(wù),打開/etc/xinetd.d/auth配置文件,更改“disable=no”,保存退出。
運行/etc/rc.d/init.d/xinetd restart?
要停止其中的auth服務(wù),打開/etc/xinetd.d/auth配置文件,更改“disable=yes”,保存退出。
運行/etc/rc.d/init.d/xinetd restart
3、通過防火墻限制端口
以下介紹的方法在Linux命令下使用,很簡便。
開端口為:
iptables -A INPUT -p?? $port?? -j ACCEPT
關(guān)把ACCEPT改為DROP即可,即:
iptables -A INPUT -p $port?? -j DROP
其中$port即為端口數(shù)字
轉(zhuǎn)載于:https://blog.51cto.com/dadonggg/1948626
總結(jié)
以上是生活随笔為你收集整理的3种关闭linux系统端口方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以“不变”方能应“万变”,以“有心”必能
- 下一篇: 遍历json数组的常用方式