Справочный материал по веб-серверу


Справочный материал по Apache

Запуск, остановка и перезагрузка сервера:

# service apache2 start
# service apache2 stop
# service apache2 restart

Перезагрузка конфигураций сервера:

# service apache2 reload

Включение и отключение хоста test:

# a2ensite test
# a2dissite test

Включение и отключение конфигурации test:

# a2enconf test
# a2disconf test

Проверка синтаксиса файлов (должно вернуться: «Syntax OK»):

# apache2ctl configtest

Справочный материал по Nginx

Запуск, остановка и перезагрузка сервера:

# service nginx start
# service nginx stop
# service nginx restart

Перезагрузка конфигураций сервера:

# service nginx reload

Тестирование конфигурации сервера:

# nginx -t

Если все хорошо, то вывод будет такой:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Посмотреть статус сервера:

# systemctl status nginx

Проверить версию сервера:

# nginx -v

Посмотреть версию и настройки параметров:

# nginx -V

Справочный материал по MySQL

Создание пользователя user с паролем pass и базой данных db через консоль (заменить на свои).

Войти в mysql, введя пароль суперпользователя mysql при запросе:

# mysql -u root -p

И создать базу данных (префикс «mysql>» набирать не нужно, точка с запятой в конце обязательна):

mysql> CREATE DATABASE `db`;

Создать пользователя user с паролем pass:

mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';

Выдать привилегии пользователю на базу данных:

mysql> GRANT ALL PRIVILEGES ON `db`.* TO 'user'@'localhost';

Обновить таблицу привилегий:

mysql> FLUSH PRIVILEGES;

Выйти из mysql:

mysql> exit

Для проверки открыть phpmyadmin и авторизоваться с реквизитами доступа user/pass. Должен открыться доступ к базе данных db.

Изменение пароля:

Войти в mysql:

# mysql -u root -p

Установить новый пароль:

MariaDB [(none)]> SET PASSWORD FOR 'user'@'localhost' = PASSWORD('pass');

Обновить таблицу привилегий:

MariaDB [(none)]> FLUSH PRIVILEGES;

Выйти из mysql:

MariaDB [(none)]> exit

Удаление пользователя user:

mysql> DROP USER 'user'@'localhost';

Удаление таблицы db:

mysql> DROP DATABASE `db`;

Справочный материал по fail2ban

Перезапуск сервиса:

# service fail2ban restart

Проверка запущенных правил:

# fail2ban-client status

Подробная статистика по правилу sshd:

# fail2ban-client status ssh

Разбанивание:

# fail2ban-client set ssh unbanip Banned_IP

Прочее

Местоположение скачанных deb-пакетов программ

Посмотреть сколько занимают места на диске эти пакеты:

# du -sh /var/cache/apt/archives/

Почистить можно командой:

# apt-get clean

Похожие статьи