Настройте firewalld в CentOS перед его запуском.

В Bash можно использовать расширение параметра .

Замена Åвыполнена успешно:

$ string='Hello Ångstrom'
$ a='Å'
$ b='Œ'
$ printf '%s\n' "${string//${a}/${b}}"
Hello Œngstrom

Попытка замены Æ, которая не является частью строки:

$ string='Hello Ångstrom'
$ a='Æ'
$ b='Œ'
$ printf '%s\n' "${string//${a}/${b}}"
Hello Ångstrom

1
07.12.2017, 22:27
1 ответ

firewall-offline-cmd is an offline command line client of the firewalld daemon. It should be used only if the firewalld service is not running. For example to migrate from system-config-firewall/lokkit or in the install environment to configure firewall settings with kickstart.

Несколько основных примеров:

# firewall-offline-cmd --direct --add-rule ipv4 filter INPUT 0 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
success
# firewall-offline-cmd --direct --add-rule ipv4 filter INPUT 0 -p udp -m state --state NEW -m udp --dport 69 -j ACCEPT
success
# firewall-offline-cmd --direct --add-rule ipv4 filter INPUT 0 -p tcp -m state --state NEW -m tcp --dport 8000 -j ACCEPT
success
# firewall-offline-cmd --direct --add-rule ipv4 filter INPUT 0 -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
success
# firewall-offline-cmd --direct --add-rule ipv4 filter INPUT 0 -p tcp -m state --state NEW -m tcp --dport 8443 -j ACCEPT
success

Скажите вашей системе перезагрузиться через 2 минуты, если ваш брандмауэр по какой-то причине отключил вас:

# shutdown -r +2 "Enabling firewall. If access is lost, server will restart in 5 minutes."

Когда будете готовы:

systemctl start firewalld

Если все в порядке, отменить выключение:

# shutdown -c

И, наконец, включите службу и убедитесь, что ваша конфигурация постоянна:

# systemctl enable firewalld
# firewall-cmd --runtime-to-permanent

Полная информация здесь:https://firewalld.org/documentation/man-pages/firewall-offline-cmd.htmlи здесь:https://manpages.debian.org/unstable/firewalld/firewall-offline-cmd.1.en.html

4
25.02.2021, 19:43

Теги

Похожие вопросы