首頁 >運維 >linux運維 >關閉linux系統連接埠的三種方法

關閉linux系統連接埠的三種方法

小云云
小云云原創
2018-03-29 17:22:4956214瀏覽


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的特定用法可。

以上是關閉linux系統連接埠的三種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn