Cara memperbaiki perintah firewall-cmd tidak ditemukan kesalahan dalam rhel/centos 7

Cara memperbaiki perintah firewall-cmd tidak ditemukan kesalahan dalam rhel/centos 7

Firewall-CMD adalah garis depan baris perintah untuk firewalld (Firewalld Daemon), alat manajemen firewall dinamis dengan antarmuka d-bus.

Ini mendukung IPv4 dan IPv6; Ini juga mendukung zona firewall jaringan, jembatan dan ipset. Ini memungkinkan untuk aturan firewall waktunya di zona, log ditolak paket, secara otomatis memuat modul kernel, dan begitu banyak fitur lainnya.

Firewalld menggunakan runtime dan opsi konfigurasi permanen, yang dapat Anda kelola menggunakan firewall-cmd. Dalam artikel ini, kami akan menjelaskan cara memecahkan "firewall-cmd: perintah tidak ditemukan"Kesalahan pada sistem Linux Rhel/Centos 7.

Baca juga: Aturan 'firewalld' yang berguna untuk mengonfigurasi dan mengelola firewall di Linux

Kami mengalami kesalahan di atas saat mencoba mengkonfigurasi aturan firewall pada yang baru diluncurkan AWS (Layanan Web Amazon) EC2 (Hitung awan elastis) RHEL 7.4 Contoh linux, seperti yang ditunjukkan pada tangkapan layar di bawah ini.

firewall-cmd: perintah tidak ditemukan

Untuk memperbaiki kesalahan ini, Anda perlu menginstal Firewalld di rhel/centos 7 menggunakan yum package manager sebagai berikut.

$ sudo yum menginstal firewalld 
Pasang firewalld di rhel 7

Selanjutnya, mulailah firewalld dan aktifkan untuk memulai secara otomatis di boot sistem, lalu periksa statusnya.

$ sudo systemctl mulai firewalld $ sudo systemctl aktifkan firewalld $ sudo systemctl status firewalld 
Mulai dan Aktifkan Firewalld

Sekarang Anda bisa berlari Firewall-CMD untuk membuka port (5000 Dalam contoh ini) dalam firewall seperti ini, selalu muat ulang konfigurasi firewall agar perubahan berlaku.

$ sudo firewall-cmd --zone = public --add-port = 5000/tcp --permanent $ sudo firewall-cmd--reload 
Buka port di firewalld

Untuk memblokir port di atas, jalankan perintah ini.

$ sudo firewall-cmd --zone = publik --semove-port = 5000/tcp --permanent $ sudo firewall-cmd --road 

Anda mungkin juga ingin membaca panduan firewalld yang berguna ini:

  1. Cara Memulai/Berhenti dan Mengaktifkan/Nonaktifkan FirewallD dan Iptables Firewall di Linux
  2. Cara mengkonfigurasi firewalld di centos/rhel 7
  3. Aturan 'firewalld' yang berguna untuk mengonfigurasi dan mengelola firewall di Linux
  4. Firewall Essentials dan Network Traffic Control Menggunakan FirewallD dan Iptables
  5. Cara memblokir akses SSH dan FTP ke IP dan rentang jaringan tertentu di Linux

Dalam artikel ini, kami telah menjelaskan cara memecahkan "firewall-cmd: perintah tidak ditemukan”Di Rhel/Centos 7. Untuk mengajukan pertanyaan atau membagikan beberapa pemikiran, gunakan formulir komentar di bawah ini.