Подготовка
Чтобы избежать потенциальных проблем при установке сервиса печати и RMQ, важно выполнить несколько обязательных шагов по подготовке операционной системы.
1. Установка необходимых утилит
На хосте (виртуальной машине) должны быть установлены утилиты:
wget
, nano
, binutils
.
❕ Если операционная система — Debian GNU/Linux 11/12 (bullseye), дополнительно требуется установить: iptables
.
2. Во избежание различних ошибок связанных с работой контейнера WEB-Сервер-КС:
- Проверьте статус Selinux. Если он в режиме "enforcing" или "disabled", то переведите его в режим "permissive". Команды перезагрузят ОС!
if [ -f /etc/selinux/config ]; then if [ "$(echo $(getenforce))" = "Enforcing" ]; then sudo sed -i "s/SELINUX=enforcingSELINUX=permissive/" etc/selinux/config && reboot;fi;fi;
if [ -f /etc/selinux/config ]; then if [ "$(echo $(getenforce))" = "Disabled" ]; then sudo sed -i "s/SELINUX=disabled/SELINUX=permissive" /etcselinux/config && reboot;fi;fi;
- Настройте диапазон TCP портов:
- Выполните команду:
sysctl net.ipv4.ip_local_port_range="32768 54429"
- Создайте файл
/etc/sysctl.d/777-keysystems.conf
с содержимым:confnet.ipv4.ip_local_port_range = 32768 54429
- Проверьте диапазон TCP портов командой:
sysctl net.ipv4.ip_local_port_range
- Выполните команду:
- Настройте часовой пояс.
Команды, которые понадобятся для настройки часового пояса и времени:- Узнать текущий часовой пояс:
timedatectl status | grep "zone"
- Получить список часовых поясов:
timedatectl list-timezones
- Установить часовой пояс (как пример MSK +3):
timedatectl set-timezone Europe/Moscow
- Установить время:
timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
- Узнать текущий часовой пояс: