Если вы используете версию Postfix, изначально поставляемую с CentOS 7 или другой версией Linux, она будет иметь версию v2.10.1 или ниже, чем v3. Версия 2.10.1 была выпущена в 2016 году и не поддерживается, поэтому вам следует обновить ее до поддерживаемой версии, я обновил до версии 3.9. Таким образом, вы сможете использовать множество новых функций, а…
Рубрика: Linux
Автозапуск приложений в CentOS с помощью chkconfig
В CentOS для добавления сервисов (приложений) в автозагрузку существует служба chkconfig. При условии, что эти сервисы установлены из репозитория командой yum.Чтобы включить автозагрузку, то есть чтобы приложение запустилось при старте сервера (при загрузке операционной системы) необходимо выполнить следующую команду: Однако возможности команды chkconfig этим не ограничены. Для начала проверим включен ли в автозагрузку сервер, к примеру, nginx: И…
Сквозная передача аудио карты в ProxMox 8.0.3
Включите IOMMU (необходим для работы сквозной передачи): в /etc/default/grub, добавьте intel_iommu=on в GRUB_CMDLINE_LINUX_DEFAULT. Переходим к изменениям файла с помощью nano. Редактируем как на картинке. Применяем изменения настройки загрузки grab выполнив команду update-grub Дальше переходим в конфиг нашей виртуальной машины номер конфига совпадает с номером в веб панели. Открываем с помощью nano и вставляем строчку. После сохраняем конфиг…
Cron отключаем отправку писем при выполнении заданий
Каждый раз при выполнении cron в каталог /var/mail/root в виде файла сваливается письмо от Cron Daemon, уведомляющее о выполнении задания. Что бы он не отправлялся прописываем строчку MAILTO=»». Что бы отправлялся на какую ни будь почту пишем MAILTO и почту MAILTO=»support@sv-pt.com»
MariaDB/MySQL: general_log – логгирование всех запросов
Что бы вести лог всех обрабатываемых запросов к базам – можно включить ведение general_log. Бывает полезно, что бы отследить какие-то запросы от скриптов. Проверить включен ли он можно так: Включаем: Создаём файл лога: Меняем пользователя: Задаём указание какой файл лога использовать: Проверяем: На случай перезагрузок – добавляем в блок [mysqld] или [mysqld_safe] файла /etc/my.cnf эти же директивы:
Ошибка Mysql 1142. Got error: 1142.
Утилита mysqldump является прекрасным инструментом, позволяющим на лету делать резервные копии баз данных. Ошибка mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user ‘root’@’localhost’ for table ‘cond_instances’ when using LOCK TABLES может возникнуть в случае, если вы хотите сделать копию всех баз сразу. Во время копирования база данных performance_schema может быть заблокирована и это приведет к ошибке. Используется Mysql Ver 15.1…
Редирект с https на http через htaccess
Если вы или кто то другой перевёл на https: один из сайтов, на виртуальном или VDS хостинге, то у всех остальных HTTP сайтов сразу возникает проблема — современные браузеры начинают открывать их не по протоколу http а по https. А поисковые системы на вашем http сайте начинает, в первую очередь искать https страницы …. и…
Простой LET’S ENCRYPT НА CENTOS с помощью certbot
Сертификаты, выпущенные Let’s Encrypt, являются доверенными для всех основных браузеров и действительны в течение 90 дней с даты выпуска Let’s Encrypt — это бесплатный, автоматизированный и открытый центр сертификации, разработанный исследовательской группой Internet Security Research Group (ISRG), который предоставляет бесплатные сертификаты SSL. В этом руководстве мы предоставим пошаговые инструкции по установке бесплатного SSL-сертификата Let’s Encrypt…
Шпаргалка по mysqldump
Утилита mysqldump позволяет получить дамп содержимого базы данных или совокупности баз для создания резервной копии или пересылки данных на другой SQL-сервер (не обязательно MySQL-сервер). Дамп будет содержать набор команд SQL для создания и/или заполнения таблиц. Создание дампа -u или -–user= имя пользователя -h или —host= удаленный хост (для локального хоста можно опустить этот параметр) -p или —password — запросить пароль database — имя базы данных…
Записки по Mysql
Подключение к СУБД В Linux вводим команду для подключения: где root — пользователь, под которым мы будем подключаться к оболочке; ключ -p потребует ввода пароля. Создание новой базы Для создания базы используется SQL-запрос CREATE DATABASE. Просмотреть созданных баз данная команда выводит список баз, созданных в СУБД. Сделать базу активной: После подключения можно просматривать структуру таблиц и другие параметры Просмотреть таблицы базы…
Немного о Docker в CentOS
Docker — это платформа, которая может “упаковать” приложение, его зависимости, middleware и так далее в так называемый “контейнер”, после чего у вас появится возможность развернуть данный контейнер на любом сервере, на котором установлен Docker — причем буквально за доли секунды, одной командой. Благодаря этим решается сразу несколько задач — в первую очередь, процесс запуска приложения…
nmap и с чем его едят
Nmap — это сокращение от Network Mapper. Это инструмент безопасности с открытым исходным кодом для исследования сети, сканирования и аудита. Однако команда nmap поставляется с большим количеством опций, которые могут сделать утилиту сложной для новых пользователей. Эта статья посвящена ознакомлению пользователя с инструментом командной строки nmap для сканирования хостов и сети, чтобы найти возможные уязвимости….
Cron — Планировщик заданий
В Ubuntu и CentOS в качестве планировщика задач используется cron — планировщик с интерфейсом командной строки. Он является важной частью системы и начинает функционировать сразу после установки, исполняя различные системные задачи. Наша цель — поставить его себе на службу, тем более это не так сложно как кажется. Предусмотрено два типа расписаний cron: пользовательское и системное. Отличаются они тем,…
Systemctl-управление службами в CentOS 7
В последнее время все больше дистрибутивов Linux переходит с других систем инициализации на systemd. Этот набор инструментов представляет быструю и гибкую модель инициализации для управления сервером с момента загрузки. Базовый объект, с которым работает systemd, называется “юнитом” (unit). Есть много видов юнитов, но самым распространенным является служба (service, файл юнита заканчивается на .service). Основным инструментом для…
Установка PHP 5.6 в Ubuntu 16
Случилась тут со мной ситуация — после апгрейда Ubuntu на 16 версию из репозиториев пропал PHP 5-ой версии, и по команде apt-get install php начала устанавливаться 7 версия. О том, как всё же поставить пятую версию на новых версиях Ubuntu/Debian и пойдёт речь. Начнём с того, что теперь для установки PHP 5.6 нужно добавить Personal…