Познакомившись с серверной операционной системой CentOS-7, я был поражён её высокой стабильностью и удобством открытого исходного кода. Кстати, он разработан на базе Red Hat Enterprise Linux версии 3.10. Получается, любой пользователь может получить решения для бизнеса бесплатно! Мне так понравилось изучать Centos 7! Её код напоминает мою альма-матер — Институт Роботизации и Автоматизации. Универсальный продукт на ценном ядре с отзывчивой технической поддержкой. Обновления для Centos7 станут выпускать до 2024 года. Это значит, я ещё много лет буду писать полезные инструкции для работы с данным программным продуктом. Почаще заходите в мои заметки!

Установка Docker на CentOS 7

Устанавливаем необходимые пакеты:

yum install mc nano wget yum-utils device-mapper-persistent-data lvm2 -y

Устанавливаем docker:

 curl -sSL https://get.docker.com/ | CHANNEL=stable sh

Включаем и запускаем службу docker:

systemctl enable --now docker
systemctl...

Добавление в firewall-cmd цепочки пользовательских правил для Docker в Сentos 7

Устанавливаем пакеты и включаем службу

    yum install firewalld -y

    sudo systemctl start firewalld
    sudo systemctl enable firewalld 
    sudo systemctl status firewalld

Удаляем цепочку DOCKER-USER

firew...

Настройка SNMP в CentOS 7

Устанавливаем пакеты

    yum install net-snmp-utils net-snmp -y

Редактируем файл конфигурации

     nano /etc/snmp/snmpd.conf
     rocommunity public-community
     syslocation «Country» 
     syscontact (you_email)

Редактируем файл файрвола

    nano /etc/firewal...

Настройка Fail2ban CentOS 7

Установим необходимый пакет.

yum install fail2ban -y

Редактируем файл, добавляем содержимое.

cat > /etc/fail2ban/jail.conf

[DEFAULT]
# Ban hosts for one hour:
bantime = 3600
findtime = 600
maxretry = 3
# Override /etc/fail2ban/jail.d/00-firewalld.conf:
banaction...

Устанавливаем Samba (CentOS 7)

yum -y install samba

Добавление запуска сервисов при старте системы

systemctl enable smb.service
systemctl enable nmb.service

Делаем копию конфигурации

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

Создаём папку и меняем права

mkdir -p /data/public/
chmo...