Блокнот

Блокнот

Прочие заметки по администрированию, не вошедшие в другие категории.

Ошибка ssh: reverse mapping checking getaddrinfo for hostname [127.0.0.1] failed — POSSIBLE BREAK-IN ATTEMPT!

   Блокнот

Вчера dns-серверы namecheap, куда были делегированы некоторые мои домены, на определённый срок оказались недоступными. Одновременно с этим появилась проблема: не подключиться к серверу из filezilla по sftp.

Полная версия →

Как создать базу данных и пользователя MySQL

   Блокнот

Если на вашем сервере не установлена какая-нибудь удобная панель администрирования и вам нужно добавить пользователя и базу данных mysql для создания сайта, сделать это можно через консоль.

Полная версия →

Полезные флаги netstat

   Блокнот

Буквально недавно узнал о некоторых полезных флагах netstat. До этого было лень разбираться с ней, читать мануал. :) Поэтому редко пользовался.

И так, вот список некоторых полезных, по моему усмотрению, флагов. Их можно указывать как раздельно, так и сгруппированно (-atunp), при запуске нетстат в консоли.

Полная версия →

Как отключить InnoDB в MySQL

   Блокнот

Если в использовании хранилища InnoDB для баз данных ваших сайтов нет необходимости, этот тип хранилища можно отключить для экономии ресурсов сервера.

Полная версия →

Как удалить базу данных и пользователя mysql

   Блокнот

Отказавшись от удобной панели для управления сервером, я столкнулся с необходимостью удаления баз и пользователей mysql. Ведь раньше-то делалось это через панельку, а — вручную.

Полная версия →

Как установить i386 библиотеки на системе amd64

   Блокнот

Как здорово, что в Дебиан есть поддержка мультиархитектур. Допустим, какое-то приложение работает только на 32-двух разрядных системах, а на сервере установлена 64-х разрядная. Просто устанавливаем необходимые библиотеки для архитектуры i386 и дальше работаем с приложением.

Делается это так:

Полная версия →

Примеры правил rewrite для nginx

   Блокнот

Перенаправление на url со слэшем

У некоторых CMS для сайтов страницы могут открываться как со слэшем на конце, так и без, если движок сам не выполняет редирект. Например, страница http://example.net/page и http://example.net/page/ с точки зрения посетителя будет одной. Но для поисковиков это — две разные страницы, и во всём виноват слэш. Получается, дублирование контента, что плохо.

Полная версия →

Как создать самоподписанный сертификат

   Блокнот

Создание самоподписанного сертификата двумя командами. Может пригодиться для администрирования сайта по https, например.

1. Создаём ключ.

# openssl genrsa -out server.key 2048

2. Создаём сертификат. Домен example.com следует заменить на ваш.

# openssl req -new -x509 -key server.key -out server.crt -days 3650 -subj /CN=example.com

Перенос баз данных mysql в другую папку или раздел

   Блокнот    1 комментарий

В некоторых случаях бывает необходимо перенести базы данных mysql из каталога по-умолчанию (/var/lib/mysql) в другой каталог или даже на отдельный раздел. Например, для защиты баз данных от повреждения, в случае, если файловая система на основном разделе будет повреждена.

Полная версия →

Ошибка MySQL: [Warning] user entry root@

   Блокнот

После установки сервера mysql в логе daemon.log появляется такая ошибка:

Jul 24 15:29:08 srv mysqld: 140724 15:29:08 [Warning] 'user' entry 'root@example.com' ignored in --skip-name-resolve mode.
Jul 24 15:29:08 srv mysqld: 140724 15:29:08 [Warning] 'proxies_priv' entry '@ root@example.com' ignored in --skip-name-resolve mode.

Полная версия →