Nginx — Regular Expression Tester

  Для быстрого тестирования регулярных выражений Nginx'а, можно воспользоваться готовым докер образом. Для этого нужно клонировать репозиторий NGINX-Demos:   Переходим в директорию "nginx-regex-tester":   И запускаем контейнер с помощью "docker-compose":   И открываем следующую страницу: http://localhost/regextester.php  

Linux — Монтирование раздела по лейблу

Список лейблов Посмотреть список существующих лейблов можно по следующему пути:   Если данной директории не существует, значит в системе нет ни одного лейбла   Добавление лейбла Для разных файловых систем лейбл добавляется по разному ext2/ext3/ext4: reiserfs: jfs: xfs:   Где, "LABEL" — уникальный лейбл, "/dev/sda1" — нужный раздел   fstab Пример записи в fstab, для … Продолжить читать "Linux — Монтирование раздела по лейблу"

Graphite — Ubuntu установка

  Обновляем список пакетов и устанавливаем Graphite:   Выполняем миграции:   Редактируем файл конфигурации:   Редактируем следующие строки:   Включаем автозагрузку:   Перезапускаем "carbon-cache":   Устанавливаем Nginx и uWSGI для Web UI:   Редактируем дефолтный конфиг Nginx'a:   Создаем uWSGI конфиг:   Перезапускаем uWSGI и Nginx:

Systemd — Монтирование NFS директории через OpenVPN

Так как все что перечислено в "fstab" монтируется при запуске системы, еще до запуска сети, то примонтировать директорию получится если добавить опцию "_netdev". Но если NFS директория доступна только через VPN, который уже стартует после запуска сети то остается вариант "rc.local" или смонтировать диск используя Systemd. В данном примере дано следующее: [email protected] — имя OpenVPN … Продолжить читать "Systemd — Монтирование NFS директории через OpenVPN"

CentOS 7 — MySQL 8 установка

По умолчанию в CentOS используется MariaDB, для установки MySQL нужно добавить репозиторий:   Смотрим список репозиториев:   Устанавливаем:

MySQL — Сброс root пароля

Останавливаем сервис mysqld и запускаем со следующими ключами:   Логинимся уже без пароля:   И выполняем:   Теперь службу mysqld запущенную в фоне нужно остановить. Смотрим ID процесса:   Убиваем процесс:   И запускаем сервис mysqld:

Unix — I/O test

  Fio Random read/write performance Random read performance Random write performance (On MacOS we must use posixaio ioengine. If you are on running some different flavour of Unix just replace –ioengine=posixaio with eg. –ioengine=libaio for Ubuntu)

Nginx — SSL A+

Для усиления криптостойкости необходимо использовать файл параметров Диффи — Хеллмана с длиной не менее 4096 бит. Создадим такой файл: Добавим в файл конфигурации Nginx'а: Для проверки можно воспользоваться следующим сервисом: ssllabs.com