Centosサーバーを設定すると、ファイアウォールによっていくつかのポートがブロックされます。たとえば、gerritdは、firewalldサービスを停止するとタイムアウトエラーでメールを送信できません。そして、shadowsocksと同じように、firewalldサービスを開始すると、サーバーから何も取得できません。私はすでにサーバーポート8388&8389&465&25を開いていますが、うまくいきませんでした!
ファイアウォールのログファイルを分類して、中止しないポートを見つけたいと思います。/usr/sbin/firewalldの作成者はあなたであり、ファイアウォールのインポート構成、構成はログファイルの場所を設定します...ログファイルの場所を見つける方法を教えてください。
どうもありがとう!
ログファイル
ログは/var/log/firewalld
にあります。
tail
を使用して出力を自動更新し、最後の数行を表示できます。
tail -f /var/log/firewalld
起動時に--debug
を使用してロギングをアクティブにする必要がある場合があります。 /etc/sysconfig/firewalld
に追加するだけです。
FIREWALLD_ARGS=--debug=10
Sudo systemctl restart firewalld
でプロセスを再起動します
ファイアウォールにサービスを追加する
また、サービス自体を追加する必要がある場合もあります(https
を置き換えます):
firewall-cmd --set-default-zone=dmz 2>&1 > /dev/null
firewall-cmd --zone=dmz --permanent --add-service=https 2>&1 > /dev/null
firewall-cmd --reload 2>&1 > /dev/null