Как автоматически перезапустить сервис в Ubuntu на примере UBUNU 18.04/20.04 LTS при помощи ежеминутной проверки через CRON^ Открываем плаинровщик крон при помощи следующей команды: crontab -e Далее вписываем следующую строку в конец файла заданий для проверки и перезапуска apache #Ежеминутно проверяем работу apache2, если не работает — перезапускаем * * * * ps -A | grep apache2 > /dev/null 2>&1 || /etc/init.d/apache2 restart > /dev/null 2>&1 Для проверки и перезапуска nginx следующую строку: Ежеминутно проверяем работу nginx, если не работает — перезапускаем * * * * ps -A | grep nginx > /dev/null 2>&1 || /etc/init.d/nginx restart > /dev/null 2>&1 Для проверки работы и перезапуска mysql/mariadb: Ежеминутно проверяем работу MySQL, если не работает — перезапускаем * * * * /etc/init.d/mysql[…]
Автор: XENOT
Генератор правил iptables online: https://www.perturb.org/content/iptables-rules.html Описание цепочек iptales Input — обрабатываются входящие подключения вроде подключения по протоколу SSH или при отправке на веб-сайт каких-либо файлов.Forward — цепочка формируется при активации проходящего соединения, когда информация предназначена «третьему» компьютеру, а текущий сервер выполняет роль маршрутизатора.Output — исходящие пакеты данных, например, при запуске какого-либо сайта в браузере или при проверке скорости соединения и доступности PING.В реальной работе сервера постоянно формируется минимум два вида пакетов – Input и Output. Т.к. на каждый запрос пользователя сервер обязан дать ответ (сначала о поступлении данных на сервер, а затем и о результате обработки) или отклонить вредоносный запрос. Если «принято решение» отказать в доступе, об этом также сообщается пользователю (REJECT). Иначе запрос зависнет, и пользователь будет видеть пустой экран[…]
Изредка бывает необходимо импортировать/экспортировать довольно большую базу данных и через phpmyadmin делать это нет желания, выскакивают ошибки вроде: Для этого логинимся в консоли ssh и выполняем следующую последовательность действий: Подключаемся к базе данных Вариант первый: username заменяем на имя пользователя, который имеет доступ к данной бд или root, если аутентификация работает через него, но не использует unix_socet Вариант второй (если не используется unix_socet): mysql или (равнозначные команды) mariadb После авторизации (в случае root или тп типа авторизации) можно посмотреть ваши текущие базы данных: MariaDB [(none)]> show databases; Вывод будет примерно следующим: +———————+ | Database | +———————+ | test01.ru | | test02.ru | | test03.ru | | test04.ru | | test05.ru | +———————+ 5 rows in set (0.002 sec) После чего[…]
Будем считать, что у вас уже есть сервер с настроенным и работающим сайтом. Доменное имя у него пусть будет phpmyadmin.site. Для начала вам нужно закачать в корневую или любую другую директорию сайта (на ваш выбор) архив phpmyadmin. Скачивать мы будем с официального сайта: https://www.phpmyadmin.net Теперь у нас есть два варианта развития событий: Закачать напрямую через wget ssh консоль сервера; Скачать архив себе на компьютер, а затем уже закачать и распаковать или закачать распакованную версию на ваш сайт через sftp/ftp. Во верхнем правом углу видим кнопку «Download 5.x.x», нажимаем её и скачиваем к себе на компьютер, а потом закачиваем к себе на сайт или же, дабы упростить это действие загружаем напрямую на свой сервер: Переходим в корневую директорию своего сайта: cd /home/phpmyadmin_site/www[…]
Давно я тут ничего не писал, да и старые записи в порядок не приводил, за это время приехал новый софт и я решил сохранить инструкцию для потомков)) Т.е. все потихоньку избавляются от MySQL сервера и заменяют его на MariaDB, то вот вам пятишаговая инструкция по установке на убунту. MariaDB — это система управления реляционными базами данных с открытым исходным кодом, которая часто используется в качестве альтернативы MySQL(которая теперь принадлежит Oracle) в составе популярного набора LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Она представляет собой упрощенную замену MySQL. На момент написания текста в репозиториях APT по умолчанию в Ubuntu 20.04.1 содержалась версия MariaDB Server version: 10.3.25 0. Обновляем индекс пакетов на сервере с помощью apt: sudo apt update Установка сервера: Эти команды выполнят[…]