RHEL/CentOS 7'de "güvenlik duvarı-cmd: komut bulunamadı" Hatası Nasıl Düzeltilir


firewall-cmd, D-Bus arayüzüne sahip dinamik bir güvenlik duvarı yönetim aracı olan güvenlik duvarı (güvenlik duvarı arka plan programı) için bir komut satırı ön ucudur.

Hem IPv4'ü hem de IPv6'yı destekler; aynı zamanda ağların güvenlik duvarı bölgelerini, köprülerini ve ipsetlerini de destekler. Bölgelerde zamanlanmış güvenlik duvarı kurallarına izin verir, reddedilen paketleri günlüğe kaydeder, çekirdek modüllerini otomatik olarak yükler ve daha birçok özelliğe sahiptir.

Güvenlik Duvarı, güvenlik duvarı-cmd'yi kullanarak yönetebileceğiniz çalışma zamanı ve kalıcı yapılandırma seçeneklerini kullanır. Bu yazımızda RHEL/CentOS 7 Linux sistemlerde “firewall-cmd: command not Found” hatasının nasıl çözüleceğini anlatacağız.

Ayrıca Okuyun: Linux'ta Güvenlik Duvarını Yapılandırmak ve Yönetmek için Faydalı 'FirewallD' Kuralları

Yeni başlatılan bir AWS (Amazon Web Services) EC2 (Elastic Cloud Compute) üzerinde güvenlik duvarı kurallarını yapılandırmaya çalışırken yukarıdaki hatayla karşılaştık. ) RHEL 7.4 Linux örneği, aşağıdaki ekran görüntüsünde gösterildiği gibidir.

Bu hatayı düzeltmek için RHEL/CentOS 7'ye yum paket yöneticisini kullanarak firewalld'u aşağıdaki gibi kurmanız gerekir.

sudo yum install firewalld

Ardından, güvenlik duvarını başlatın ve sistem önyüklemesinde otomatik olarak başlatılmasını etkinleştirin, ardından durumunu kontrol edin.

sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo systemctl status firewalld

Artık güvenlik duvarında bu şekilde bir bağlantı noktası (bu örnekte 5000) açmak için firewall-cmd komutunu çalıştırabilirsiniz; değişikliklerin etkili olması için her zaman güvenlik duvarı yapılandırmalarını yeniden yükleyin.

sudo firewall-cmd --zone=public --add-port=5000/tcp --permanent
sudo firewall-cmd --reload

Yukarıdaki bağlantı noktasını engellemek için bu komutları çalıştırın.

sudo firewall-cmd --zone=public --remove-port=5000/tcp --permanent
sudo firewall-cmd --reload

Ayrıca şu yararlı güvenlik duvarı kılavuzlarını da okumak isteyebilirsiniz:

  1. Linux'ta FirewallD ve Iptables Güvenlik Duvarını Başlatma/Durdurma ve Etkinleştirme/Devre Dışı Bırakma
  2. CentOS/RHEL 7'de FirewallD Nasıl Yapılandırılır
  3. Linux'ta Güvenlik Duvarını Yapılandırmak ve Yönetmek için Faydalı 'FirewallD' Kuralları
  4. FirewallD ve Iptables Kullanarak Güvenlik Duvarı Temelleri ve Ağ Trafiği Kontrolü
  5. Linux'ta Belirli IP ve Ağ Aralığına SSH ve FTP Erişimi Nasıl Engellenir

Bu yazımızda RHEL/CentOS 7'de "güvenlik duvarı-cmd: komut bulunamadı" sorununun nasıl çözüleceğini anlattık. Soru sormak veya düşüncelerinizi paylaşmak için aşağıdaki yorum formunu kullanın.