Twitter GitHub

Записи с тегом “server administration”

Как разбить и отформатировать HDD с помощью GNU Parted

Легче легкого :)

Сначала нам нужен сам parted, если у нас его еще нет: apt-get install parted

Далее нам нужно знать с каким именно диском мы будем работать. Получить список дисков в системе можно командой parted -l. Результат ее выполнения будет похож примерно на это: Читать дальше →

Загрузка и скачивание файлов на удаленном сервере с помощью iTerm2 и Z-Modem

Знакома ли вам ситуация, когда вы находитесь в терминале на удаленном сервере и вам нужно скачать с этого сервера какой-то файл (дамп базы данных или лог)? Или наоборот, закачать какой-то файл с локального компьютера на сервер? Я сталкиваюсь с этим постоянно и обычно это проблема решается с помощью утилиты scp.

Однако, если вы используете Mac OS и iTerm2 (в частности iTerm2 v2.0 и выше), то есть чуть более удобное в большинстве случаев решение — использование протокола Z-Modem и триггеров в iTerm2. Читать дальше →

Using unique option prefix pass instead of password is deprecated

Если при работе с MySQL или в логах cron’а вы вдруг начали видеть сообщение:

Warning: Using unique option prefix pass instead of password is deprecated and will be removed in a future release. Please use the full name instead.

Скорее всего проблема в вашем ~/.my.cnf файле, который у вас выглядит как-то так:

[client]
user=root
pass=sEcReT

А должен выглядеть вот так:

[client]
user=root
password=sEcReT

Munin — LWP::UserAgent и Cache::Cache

Каждый раз устанавливая Munin (а бывает это редко, поэтому все забывается) начинаю разбираться почему не видно данных от MySQL и Nginx. А причины следующие: плагин Nginx рапортует, что LWP::UserAgent not found, а плагин MySQL жалуется на Missing dependency Cache::Cache. Оба сообщения тонко намекают на отсутствие необходимых библиотек Perl.

Лечим зависимости:
«LWP::UserAgent not found»: apt-get install libwww-perl
«Missing dependency Cache::Cache»: apt-get install libcache-cache-perl

Если установить эти библиотеки до установки Munin, то не нужно будет потом возиться с munin-node-configure. Это при условии, что статус Nginx у вас уже настроен, т.е. в конфигах Nginx у вас есть примерно такое:

server {
        listen 127.0.0.1:80;
        server_name localhost;

        location /nginx_status {
                stub_status     on;
                access_log      off;
                allow           127.0.0.1;
                deny            all;
        }
}

Надеюсь сохраню этим постом время не только себе в следующий раз :)