Операционная система Linux продолжает завоевывать популярность, и все больше сетевых служб разворачивается на ее основе из соображений стоимости и гибкости. Книга даст исчерпывающее представление о том, как устроена работа с сетью в Linux. В начале описаны основные дистрибутивы и рассказано, как выбрать правильный и настроить простейшую сетевую конфигурацию. Затем идет речь о диагностике, брандмауэре и использовании Linux в качестве узла для сетевых служб. Наконец, работая с примерами сборок, вы овладеете различными вариантами защиты от распространенных видов атак. Освоив последние главы, станете еще на шаг ближе к тому, чтобы построить надежный каркас для центра обработки данных, функционирующего полностью под управлением Linux. Вы сможете не только уверенно настраивать систему, но и использовать проверенные методологии для будущих развертываний.
Одна из самых заметных разновидностей BSD — коммерческая операционная система Apple OS X (теперь macOS). Она основана на ОС Darwin, которая, в свою очередь, является ответвлением BSD.
• Режим обучения AppArmor называется режимом обжалования (complain mode). Чтобы войти в этот режим, запустите команду aa-complain. Чтобы активировать режим обжалования для всех профилированных приложений, используйте команду aa-complain/etc/apparmor.d/*. После того как вы протестировали приложение в режиме обучения, с помощью команды aa-logprof можно посмотреть, как на него может повлиять AppArmor (при этом понадобится полный путь к профилям и журналам этой команды).
Как и во многих сетевых конструкциях Linux, правила nftables на данном этапе не являются постоянными: они сохранятся только до следующей перезагрузки системы (или перезапуска службы). Набор правил по умолчанию nftools находится в /etc/nftools.conf. Чтобы сделать новые правила постоянными, добавьте их в этот файл.