View Post
Linux

Настройка Linux - Протокол TCP

При высоких нагрузках на сервер, нужно настроить параметры системы

Параметр timeout_timewait

Значение timeout_timewait определяет время, которое должно пройти прежде чем TCP/IP сможет освободить завершенное соединение и повторно использовать его ресурсы.

View Post
Linux

Настройка php-fpm

Отдельно рассмотрим PHP-FPM (Nginx)

нужно правильно рассчитать значения (параметры) в зависимости от объема памяти в системе

Посмотрим сколько памяти используется каждым дочерним процессом (PHP-FPM)

ps -ylC php-fpm --sort:rss

View Post
Linux

Команды управления пользователями в Linux

Основные команды управления пользователями в Linux:

useradd — регистрирует нового пользователя или изменяет информацию по умолчанию о новых пользователях;

usermod — изменяет учётную запись пользователя;

userdel — удаляет учётную запись и файлы пользователя;

passwd — изменяет пароль пользователя.

View Post
Linux

Установка и настройка LEMP (nginx,mysql,php-fpm)

Минимальная настройка LEMP в Debian/Ubuntu

Первое, это обновим индекс пакетов.

sudo apt-get update

Установим nginx

sudo apt-get install nginx

Теперь проверим, что nginx доступен по URL, откроем в браузере наш IP адрес. Приветствие от NGINX.

View Post
Linux

Удаление пакетов в Debian

Для начала нужно узнать установлены ли пакеты, какие, сколько.

В этом поможет dpkg.

dpkg - система управления пакетами в Debian.

apt-get purge --auto-remove

View Post
Linux

Конфигурация MySQL

Файл конфигурации MySQL my.cnf.

Стандартный путь: /etc/mysql

Установить язык default: UTF-8

Открываем файл на редактирование и пишем:

[client] default-character-set=utf8

[mysql] default-character-set=utf8

[mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8