ウェブサイト検索

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をインストールおよび更新する方法、サービスの開始、停止、有効化、無効化の方法について見てきました。これで動作しているので、設定について学ぶためのより詳細なガイドをチェックすることをお勧めします。

関連記事: