Node
Установка PM2 (демон для Node.js)
Официальная документация Установим диспетчер процессов PM2, предназначенный для приложений Node.js. PM2 позволяет преобразовывать приложения в демонов, чтобы они работали как службы в фоновом режиме. Используйте npm для установки последней версии PM2 на своем сервере: Опция -g указывает npm выполнить глобальную установку модуля, чтобы он был доступен в масштабе всей системы. Вначале используем команду pm2 для запуска вашего приложения hello.js в фоновом Читать дальше…
Server
Настройка VPN IKEv2
Для macOS Настройка Выберите логотип Apple и затем Системные настройки. Выберите Сеть. Выполните следующие шаги: Нажмите на знак + Выберите VPN Выберите IKEv2 Введите любое название подключения Нажмите Создать Выполните следующие шаги: Укажите домен IKEv2 VPN сервера Аналогично пункту 1 Нажмите Настройки аутентификации Выберите: Аутентификация через Имя пользователя Логин VPN Читать дальше…
mySql
Работа с пользователями
Чтобы войти в phpMyAdmin от имени пользователя root MySQL, вам нужно будет переключить его метод аутентификации с auth_socketна, mysql_native_passwordесли вы этого еще не сделали. Для этого откройте приглашение MySQL из вашего терминала: sudo mysql Затем проверьте, какой метод аутентификации каждая из ваших учетных записей пользователей MySQL использует, с помощью следующей команды: SELECT user,authentication_string,plugin,host FROM mysql.user; Output Читать дальше…
Node
NVM
NVM — это по сути bash скрипты которые позволяют управлять версиями NPM Установка NVM в Ubuntu Скачаем скрипт и запустим установку Сценарий установщика nvm создает запись среды для сценария входа в систему текущего пользователя. Вы можете выйти из системы и снова войти в систему, чтобы загрузить среду, или выполнить приведенную ниже Читать дальше…
mySql
Копирование таблиц MySQL
Копирование полностью всех данных из одной таблицы mysql в другую: Если необходимо скопировать только некоторые столбцы, то применяем следующую конструкцию: Для копирования данных из одной таблицы MySQL в другую по условию: db — имя базы.table_to — таблица куда копируем.table_from — таблица откуда копируем. Источник
Apache
Какие порты прослушиваются в Linux
Порт может быть в четырёх состояниях: открытым, отфильтрованным, закрытым или нефильтрованным. Когда говорят, что порт открыт, это означает что приложение на целевой машине прослушивает соединения/пакеты на этом порту. В этой статье мы объясним четыре способа проверки открытых портов, а также покажем вам, как найти, какое приложение прослушивает каждый конкретный порт в Linux. 1. Использование команды Netstat Netstat — широко Читать дальше…
Apache
УСТАНОВКА LAMP UBUNTU 18.04
LAMP — это самый популярный стек программного обеспечения для работы веб-сервера. Сюда входят такие программы, как Apache, PHP, MySQL, и работает всё это в Linux, отсюда и такое название. Apache — это самый популярный веб-сервер, может, он не такой производительный, как Nginx, зато очень прост в настройке. PHP — самый Читать дальше…
Apache
301-й редирект
С http на https Сейчас очень популярны переходы с http на https. В связи с этим есть необходимость в настройке 301-го редиректа с протокола http на протокол https Для настройки 301-го с протокола http на протокол https существует большое количество способов. Рассмотрю наиболее распространенные из них. Очень многие панели управления Читать дальше…
Server
Start VESTA
Установка базового программного обеспечения для создания пакетов apt install gnupg pbuilder ubuntu-dev-tools apt-file Эта команда установит следующие программы: gnupg – GNU Privacy Guard содержит инструменты, которые понадобятся для создания криптографического ключа, с помощью которого вы будете подписывать файлы, которые хотите загрузить на Launchpad pbuilder – инструмент для создания готовых к дальнейшему распространению сборок пакетов Читать дальше…