GNU/Linux >> Linux Esercitazione >  >> Cent OS

Il comando di installazione in CentOS 7 genera un errore:FirewallD è attivo, utilizzare firewall-cmd!

In genere uso configurazione o system-config-firewall comandi per configurare il firewall nelle macchine CentOS. Ma gli stessi comandi in CentOS 7 non sono riusciti con un messaggio di errore ERRORE:FirewallD è attivo, utilizzare firewall-cmd .

$setup
 ERROR: FirewallD is active, please use firewall-cmd.
 ERROR: FirewallD is active, please use firewall-cmd.

Il messaggio di errore precedente consiglia di utilizzare firewall-cmd comando, che in realtà utilizza firewalld servizio.

Firewalld è un nuovo servizio che sostituisce system-config-firewall nelle ultime versioni di CentOS. Consente di gestire il firewall in modo dinamico per definire il livello di affidabilità delle connessioni di rete o delle interfacce. Se abilitato, il servizio si avvia durante l'avvio del sistema e quando è in ascolto, i comandi come configurazione e system-config-firewall non funzionerà.

Puoi controllare lo stato di firewalld come mostrato di seguito:

$service firewalld status
Redirecting to /bin/systemctl status firewalld.service
â firewalld.service - firewalld - dynamic firewall daemon
 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
 Active: active (running)

(o)

$firewall-cmd --state
running

Configurazione di firewalld utilizzando lo strumento GUI

Puoi utilizzare configurazione firewall comando che fornisce un'interfaccia utente grafica per configurare firewalld . Se non ne hai uno, installalo usando yum .

$yum install firewall-config
$firewall-config

Come utilizzare il comando firewall-cmd?

La prima cosa da fare è controllare la pagina man di firewall-cmd .

$man firewall-cmd

Ad esempio, per consentire la porta 80 nel firewall, di seguito è riportato il comando.

$firewall-cmd --add-port=80/tcp --permanent
success

Ecco una guida completa sui comandi di utilizzo di firewalld.

Come recuperare i comandi system-config-firewall o setup?

Semplice, devi spegnere firewalld demone.

$service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
$system-config-firewall


Cent OS
  1. Come risolvere l'errore "semanage command" Not Found in CentOS

  2. Installa e usa il comando Curl su CentOS 8 - Processo passo dopo passo?

  3. Apri le porte HTTP 80 e HTTPS 443 in firewalld su CentOS 8

  4. "firewall-cmd:comando non trovato" su CentOS 8 [Risolto]

  5. Come configurare il firewall utilizzando FirewallD su CentOS 8

Installa e usa Docker Compose su CentOS 8

Come installare e utilizzare Firewalld in CentOS/RHEL

Come installare e utilizzare il comando Curl su CentOS 8

Come utilizzare il comando cronologia su CentOS 8

Come utilizzare il comando mtr traceroute su CentOS 8

Disabilita Firewalld su CentOS