26
Июл

mysqltuner и mytop на Centos 6.8

Оптимизация настроек MySQL с помощью Mysqltuner Mysqltuner — это perl-скрипт, который анализирует статистику работы Mysql и выдает свои рекомендации по оптимизации настроек Mysql сервера. Скачать скрипт можно следующим образом: # wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl Если возникает ошибка вида: ERROR: cannot verify raw.githubusercontent.com’s certificate, issued by ‘/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA’: Unable to locally verify the issuer’s authority. To connect to …

Read More0
10
Май

Настройка TRIM для SSD на серверах Linux (Centos 6, Centos 7)

Длительное использование SSD-хранилища (или твердотельного накопителя) приводит к снижению его производительности. Чтобы такое хранилище прослужило дольше, его работу нужно тщательно продумывать. Команда TRIM сообщает SSD, какие блоки данных больше не используются. Это позволяет внутренней системе SSD-накопителя выровнять износ устройства и подготовить его к дальнейшим операциям записи. TRIM может оказать существенное влияние на производительность и долговечность устройства. В Linux можно настроить …

Read More0
9
Май

Базовая настройка Centos 6

Создаём пользователя useradd howtoitru passwd howtoitru Добавьте пользователя (в нашем примере — howtoitru) в группу wheel: usermod -a -G wheel howtoitru Запрещаем пользователю root вход через ssh nano /etc/ssh/sshd_config PermitRootLogin no Установка редактора nano yum install nano Установка nginx из репозитория Создаём файл nano /etc/yum.repos.d/nginx.repo и сохраняем в нём содержимое: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 Установка Apache: yum install …

Read More0
8
Май

Установка SSL-сертификата Let’s Encrypt на Centos 6

Установка SSL-сертификата Let’s Encrypt на сервер nginx c CENTOS 6 с помощью certbot. Сертификат бесплатный, среди спонсоров проекта Chrome, Mozilla и Facebook. После установки протестировать сертификат можно тут. # установить git yum install git # скачать файлы Let’s Encrypt cd /tmp git clone https://github.com/certbot/certbot # установить права на выполнение cd certbot chmod a+x ./certbot-auto # получить сертификат ./certbot-auto certonly —webroot …

Read More0
2
Ноя

Установка MySQL 5.6 на Centos 6

Будем использовать установку из репозитория MySQL, для этого нужно создать и отредактировать файл /etc/yum.repos.d/mysql-community.repo в котором нужно активировать нужную версию MySQL 5.5, MySQL 5.6 или MySQL 5.7 cd /tmp/ wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm yum localinstall mysql57-community-release-el6-9.noarch.rpm Если предыдущий код не сработал, идём сюда и берём правильный nano /etc/yum.repos.d/mysql-community.repo Содержимое файла: [mysql-connectors-community] name=MySQL Connectors Community baseurl=https://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql-tools-community] name=MySQL Tools Community …

Read More0
2
Ноя

Настройки iptables для SoftEther

Для тех кто использует SoftEther вместе с другими сервисами на сервере, скорее всего стал вопрос, как же ограничить доступ к тому или иному порту, оставив только нужные.  В итоге получим открытыми только нужные порты, указав виртуальный интерфейс SoftEther — tap_soft в разрешающих правилах, не нужно угадывать порты с которыми работает этот сервис + немного защиты от syn food атак. Для …

Read More0
24
Сен

Настройка MSMTP для отправки писем PHP mail() через сервисы Gmail и Yandex

Так вышло, что многие провайдеры и ДЦ блокируют 25й порт для отправки почты. Возможно у вас нет возможности и желания настраивать отправку почты с вашего сервера посредством exim или sendmail, на помощь приходит msmtp Для Centos 6.5 установка выполняется так: yum install msmtp На Ubuntu/Debian установка при помощи apt-get: apt-get install msmtp Для Linux машин: sudo pacman -S msmtp Конфигурируем …

Read More0
2
Янв

Скрипт удалённого мониторинга доступности провайдеров Mikrotik для Centos 6

Представим что у вас есть удалённый офис или просто стоит какое либо оборудование в определенном удалении от вас. Для стабильной работы, вы даже завели второго провайдера на роутер Mikrotik и хотели бы знать поминутный аптайм своих провайдеров на нём. Для этого будем использовать отличный скрипт router-pulse от Максима Иванченко, чтобы это всё реализовать. Выглядит это так:

Read More
4
Дек

Скрипт контроля выполнения репликации MySQL

И так, будем думать что вы выкурили и съели всё что можно, настроив репликацию с Master сервера на Slave через интернет или в локальной сети. Но бывают ситуации когда какой либо из серверов был не доступен из-за проблем с каналом, либо просто перегружался. Репликация может автоматически не восстановиться и вы в итоге потеряете свежесть вашей БД. Предлагаю небольшой скрипт на …

Read More
  • 1
  • 2
Комментариев нет

Leave a Comment