Linuxシステムでポートを閉じる方法、この記事は主にあなたに共有します。お役に立てれば幸いです。
各ポートにはデーモン プロセスがあり、このデーモン プロセスを強制終了するだけです
各ポートはプロセスによって占有されています
ステップ 1、次のコマンドを使用します
netstat -anp | grep port
を実行して、このポートを占有しているプロセスを確認します。
2 番目のステップは、次のコマンドを使用します
kill -9 PID
単に kill するだけです
各ポートには対応するサービスがあるため、ポートを閉じるには、対応するサービスを閉じるだけで済みます。
Linux の起動時に自動的に開始されるサービスは、通常 2 つの場所に保存されます:
/etc/init.d/ フォルダーの下のサービス:
このフォルダーの下のサービスは、対応する SCRIPT Start またはシャットダウン。
例: sendmail サービスを開始します: ./sendmail start (TCP 25 ポートを開きます)
sendmail サービスを終了します: ./sendmail stop (TCP 25 ポートを閉じます)
sendmail サービスの現在のステータスを表示します: . /sendmail? status (サービスが実行中かどうかを表示します)
/etc/xinetd.d/ フォルダー内のサービス:
このフォルダー内のサービスは、サービス構成ファイルを変更し、xinetd を再起動する必要があります。
例: 認証サービスを開始するには、/etc/xinetd.d/auth 設定ファイルを開き、「disable=no」を変更し、保存して終了します。
/etc/rc.d/init.d/xinetd restart を実行します
認証サービスを停止するには、/etc/xinetd.d/auth 設定ファイルを開き、「disable=yes」を変更し、保存して終了します。
/etc/rc.d/init.d/xinetd restart を実行します
以下で紹介する方法は Linux コマンドで使用でき、非常に簡単です。
次のようにポートを開きます:
iptables -A INPUT -p $port -j ACCEPT
ACCEPT を DROP に変更するだけです。つまり:
iptables -A INPUT -p $port -j DROP
$port はポート番号です。 、iptablesの具体的な使い方は次のとおりです。
以上がLinux システムポートを閉じる 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。