iptables – restore script

Правила iptables применяются сразу же после выполнения. К примеру, если в терминале ввести: $ iptables -A INPUT -p TCP –dport 22 -j DROP то соединение по ssh сразу будет потеряно. Создадим скрипт, который будет очищать все правила iptables: # vim /etc/restore_iptables.sh #!/bin/sh IPT=”/sbin/iptables” # Удаляем все правила $IPT -F $IPT -X # Разрешаем все подключения …

Continue reading ‘iptables – restore script’ »

Ошибка NGINX — 24: Too Many Open Files — и её решение

Описание проблемы Во процессе обслуживания высокого количества соединений (высокая нагрузка), в логе ошибок Вашего сервера могут появляться записи 24: Too Many Open Files. Происходит это потому что сервер nginx пытается открыть больше файловых дескрипторов чем ему позволено. Ограничение может быть наложено конфигурацией nginx сервера или конфигурацией операционной системы. На каждое соединение nginx открывает как минимум …

Continue reading ‘Ошибка NGINX — 24: Too Many Open Files — и её решение’ »

RAID 1 – замена диска

Имеем два жестких диска: /dev/sda и /dev/sdb. Из них созданы четыре программных RAID-массива: /dev/sda1 + /dev/sdb1 – swap /dev/sda5 + /dev/sdb5 /dev/md126 – /boot /dev/sda2 + /dev/sdb2 /dev/md127 – / /dev/sda1 + /dev/sdb1 /dev/md125 – /home /dev/sda6 + /dev/sdb6 /dev/md124 – /var/www [root@cen753 svm]# cat /proc/mdstat Personalities : [raid1] md124 : active raid1 sdb6[1] sda6[0] …

Continue reading ‘RAID 1 – замена диска’ »

Cacti

Cacti — open-source веб-приложение, система позволяет строить графики при помощи RRDtool. Cacti собирает статистические данные за определённые временные интервалы и позволяет отобразить их в графическом виде. Преимущественно используются стандартные шаблоны для отображения статистики по загрузке процессора, выделению оперативной памяти, количеству запущенных процессов, использованию входящего/исходящего трафика. # yum update -y # yum install cacti Проверяем есть ли в системе пакет mysql-server/mariadb выполнив команду: # …

Continue reading ‘Cacti’ »

Postgrey + Postfix

Обновляем порты: # portsnap fetch update Устанавливаем и добавляем в автозагрузку: # portmaster mail/postgrey # echo ‘postgrey_enable=”YES”‘ >> /etc/rc.conf Стартуем и проверям: # service postgrey start # service postgrey status Редактируем конфигурационный файл Postfix, вставляя в секции smtpd_recipient_restrictions после параметра reject_unauth_destination: # ee /usr/local/etc/postfix/main.cf ….. smtpd_recipient_restrictions = check_client_access hash:/usr/local/etc/postfix/blacklist-IP permit_mynetworks permit_sasl_authenticated check_recipient_access hash:/usr/local/etc/postfix/recipient-list reject_non_fqdn_recipient reject_unauth_destination check_policy_service inet:127.0.0.1:10023 reject_unknown_recipient_domain …

Continue reading ‘Postgrey + Postfix’ »

phpMyAdmin ERROR #2006 – MySQL server has gone away

Ошибка при импорте в БД. php.ini Find: post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M Change to: post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M my.cnf (MySQL File) Under mysqld add: max_allowed_packet = 500M wait_timeout = 300   https://dba.stackexchange.com/questions/121032/phpmyadmin-import-error-mysql-server-has-gone-away-unrecognized-keyword https://forum.sys-adm.in/index.php?topic=4204.0

Типы памяти используемые в компьютерах

1. Небуферизированная память. Обычная память для обычных настольных компьютеров, её ещё называют UDIMM. На планке памяти как правило имеется 2, 4, 8 или 16 микросхем памяти с одной или двух сторон. У такой памяти маркировка обычно заканчивается буквой U (Unbuffered) или вообще без буквы, например DDR2 PC-6400, DDR2 PC-6400U, DDR3 PC-8500U или DDR3 PC-10600. А у …

Continue reading ‘Типы памяти используемые в компьютерах’ »

fail2ban

CentOS 7 / Red Hat: yum install fail2ban Ubuntu / Debian: apt install fail2ban CentOS 6: Добавляем репозиторий: rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Устанавливаем пакет: yum install fail2ban Для запуска службы вводим следующие команды: systemctl enable fail2ban systemctl start fail2ban * Для старых систем без systemd это будут команды  chkconfig fail2ban on  update-rc.d fail2ban defaults  service fail2ban start. Базовая …

Continue reading ‘fail2ban’ »

Firewalld

Проверим, запущен ли firewalld: # systemctl status firewalld Тут будет расширенная информация. Чтобы коротко, да (работает) или нет можно так: # firewall-cmd –state running Остановка firewalld: # systemctl stop firewalld Запрет автостарта: # systemctl disable firewalld Запуск firewalld: # systemctl start firewalld Включение автостарта: # systemctl enable firewalld Зоны firewalld В firewalld широко используется понятие …

Continue reading ‘Firewalld’ »