• Centos 7, настройки...

 #10260   IgorA100
 05 дек 2018, 23:37
SELinux
- Временно отключить SELinux:
Код: Выделить всёsudo setenforce 0

- Постоянно выключить SELinux:
В файле /etc/selinux/config установить для SELINUX режим disabled:
Код: Выделить всёSELINUX=disabled

Проверить статус:
Код: Выделить всёsestatus


Iptables
- Установка:
Код: Выделить всёyum install iptables
yum install iptables-services

- Запустить:
Код: Выделить всёsystemctl start iptables

- Включить автозагрузку:
Код: Выделить всёsystemctl enable iptables.service
systemctl enable iptables

- Добавить разрешающее правило (открыть порт 10000 на входящие соединения):
Код: Выделить всёiptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT

- Сохранить введенное правило:
Код: Выделить всёservice iptables save

или
Код: Выделить всёsystemctl enable iptables

- Возвращения настроек из /etc/sysconfig/iptables:
Код: Выделить всёsystemctl reload iptables


Firewalld
- Отключаем:
Код: Выделить всё systemctl stop firewalld

- Убираем активацию Firewalld при загрузке:
Код: Выделить всёsystemctl disable firewalld

- Запрещаем ручной запуск (это не обязательное действие):
Код: Выделить всёsystemctl mask firewalld


Webmin
- Добавляем репозиторий:
Код: Выделить всё# mcedit /etc/yum.repos.d/webmin.repo

Код: Выделить всё[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

- Импоритуем GPG ключ:
Код: Выделить всё# rpm --import http://www.webmin.com/jcameron-key.asc

- Устанавливаем Webmin:
Код: Выделить всё# yum install -y webmin

- После установки он автоматически запустится. Нам остается только добавить его в автозагрузку:
Код: Выделить всё# chkconfig webmin on


Web сервер:
- Установка:
Код: Выделить всёyum install httpd
 #10374   IgorA100
 04 май 2021, 23:50
Поднимаем WEB сервер.
Основные установки: https://www.dmosk.ru/instruktions.php?o ... server#gen
Установка Nginx http/2 https://www.dmosk.ru/instruktions.php?o ... ginx-http2

Установка PHP 7 на Linux CentOS 7 (По умолчанию из базового репо ставится версия 5.4) https://www.dmosk.ru/miniinstruktions.p ... p7-centos7
Более корректное и полное описание по установке PHP 7.4 и настройка php-fpm.sock — Fastcgi Process Manager для Nginx https://hamsterden.ru/php-7-x-install/#repozitorii (Более безопасно было бы для каждого сайта делать отдельную директорию для сессий и определять ее в настройках php, но это уже частный случай. )
Установка MySQL 8 https://itisgood.ru/2018/08/14/kak-usta ... -i-fedora/ (Просмотр временно созданного паролья ROOT при установке:
Код: Выделить всёgrep "A temporary password" /var/log/mysqld.log

Установка и защита phpMyAdmin на Nginx сервере в CentOS https://eternalhost.net/base/vps-vds/ng ... min-centos (А вообще проще просто зайти на официльный сайт, скачать архив и распаковать е папку /usr/share/phpMyAdmin
Еще материал по установке phpMyAdmin и возможным проблемам, ошибкам https://www.cloudhosting.lv/rus/faq/Kak ... hpMyAdmin-
 #10518   IgorA100
 11 апр 2022, 19:30
Работа со S.M.A.R.T. Утилита smartmontools. Утилита smartctl
Код: Выделить всёyum -y install smartmontools

Код: Выделить всёls -l /dev | grep -E 'sd|hd'

или
Код: Выделить всёsmartctl --scan

Краткий просмотр статуса:
Код: Выделить всёsmartctl -H /dev/sdb

Включить SMART:
Код: Выделить всёsmartctl -s on /dev/sda
или
Код: Выделить всёsmartctl --smart=on /dev/sda

Информация об устройстве:
Код: Выделить всё smartctl --info /dev/sdb
или
Код: Выделить всёsmartctl -i /dev/sdb

Подробная информация:
Код: Выделить всёsmartctl -a /dev/sdb
или
Код: Выделить всёsmartctl -s on -a /dev/sdb

Просмотр всей информации о диске, а не только S.M.A.R.T., включая возможные ошибки:
Код: Выделить всёsmartctl -x /dev/sda


Настройка автоматической проверки устройств.
Код: Выделить всёsystemctl enable smartd
systemctl start smartd
systemctl status smartd -l


Подробнее: https://hamsterden.ru/smartmontools/