CentOS Linuxシステムにfirewalldをインストールする
firewalld は、Linuxシステムの組み込みのnetfilterファイアウォールのフロントエンドです。firewalldの主な利点は、生のnftables/iptablesコマンドを使用するよりも使いやすく、特にタイムドルールのようなより複雑なファイアウォール機能においてそれが顕著です。この点において、firewalldは、Ubuntuシステムにデフォルトでインストールされているシンプルなファイアウォール(ufw)に似ています。
CentOSでは、firewalldがデフォルトのファイアウォールインターフェースであり、システムにすでにインストールされているはずです。このガイドでは、CentOSにおけるfirewalldのインストール手順を説明し、ファイアウォールを管理するための基本的な使用コマンドも紹介します。
このチュートリアルでは、あなたは学びます:
- firewalldのインストールと更新方法
- firewalldの基本的な使用コマンド
CentOSのfirewalld
firewalldをインストールして更新する
CentOS 8やCentOS 7のような最近のバージョンのCentOSを実行している場合、firewalldはすでにシステムにインストールされているはずです。もしシステムから削除されている場合や更新が必要な場合は、ターミナルで次のコマンドを使用してください:
CentOS 8以降:
dnf insall firewalld
CentOS 7 とそれ以前のバージョン:
yum install firewalld
firewalldの基本的な使用コマンド
firewalldサービスを管理するには、systemctlコマンドを使用できます。
firewalldの現在の状態を確認し、実行中かどうかを確認してください。
systemctl status firewalld
CentOSにおけるfirewalldサービスの状態
システム起動時にfirewalldが自動的に起動するようにするか、無効にします:
systemctl enable firewalld
OR
systemctl disable firewalld
firewalldサービスを開始または停止します:
systemctl start firewalld
OR
systemctl stop firewalld
firewalldの設定を始める準備ができたら、firewalldとfirewall-cmdコマンドの紹介に関するガイドがありますので、ぜひチェックしてください。
結論
このガイドでは、CentOSシステムにfirewalldをインストールおよび更新する方法、サービスの開始、停止、有効化、無効化の方法について見てきました。これで動作しているので、設定について学ぶためのより詳細なガイドをチェックすることをお勧めします。
