Июн 062014
 

Как сделать перезагрузку (re-read) таблиц партиций (Partition Table) в Debian или Ubuntu Linux

Иногда случается ситуация когда необходимо перечитать таблицу партиций. Переразбил диск, а перегружать сервер не хочется, да и не надо этого делать, нарушается правило стабильности сервера.
Так как же я перезагружаю таблицу партиций (partition table) без перезагрузки системы?

В первую очередь необходимо установить пакет parted, сделаем мы это вот так:

# sudo apt-get update
# sudo apt-get install parted

Работаем с диском /dev/sdb.

# ls /dev/sdb*

Вывод:

/dev/sdb1 /dev/sdb2

После установки можно экспериментировать, разбиваем диск и используем следующую команду для перезагрузки партиций:

# sudo partprobe

После установки повторяем проверку:

# ls /dev/sdb*

Вывод:

/dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4

Очень удобная программа. После ее использования уже можно работать с дисками, используя команду fdisk или cfdisk, форматировать диски mkfs.

Главное помнить, что когда будет меняться партиции диска, каждый раз пользоваться командой partprobe.

Июн 062014
 

Исправляем ошибку 413 Request Entity Too Large

Ошибка появляется когда объем файла превышает допустимый размер. Одна из основных причин — это настройки по умолчанию nginx, а именно параметра client_max_body_size, который по умолчанию равен 1m.

Директива client_max_body_size задаёт максимально допустимый размер
тела запроса клиента, указываемый в строке "Content-Length" в
заголовке запроса. Если размер больше заданного,
то клиенту возвращается ошибка "Request Entity Too Large" (413).
Следует иметь в виду, что браузеры не умеют корректно показывать
эту ошибку.

Решение
В конфигурационном файле nginx.conf, добавить директиву если нет client_max_body_size или увеличить значение:

Пример:

client_max_body_size 512M
Янв 072014
 

NTP Client (NTP Клиент синхронизации с сервером точного времени) Debian/Ubuntu

Установка и Конфигурированние

Установка самого клиента на компьютер:

apt-get install ntp

Для того, что бы проверить запустился ли сервер, нажимаем команду:

ntpq -p

Если вывело подобное примеру снизу, значит сервер не запустился:

No association ID's returned

Для перезапуска службы ntp, необходимо запустить команду:

dpkg-reconfigure ntp

Пробуем снова работоспособность сервера, с помощью команды ниже:

ntpq -p

И получаем результат, подобный вот этому:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 ntp.pbx.org     xx.xxx.xxx.xxx   2 u    -   64    1   33.763  1799619   1.054
 xray.metadom.co xx.xxx.xxx.xxx   2 u    1   64    1   40.367  1799619   0.001
 hydrogen.cert.u xx.xxx.xxx.xxx   2 u    -   64    1   64.740  1799619   0.001
 mirror          .INIT.          16 u    -   64    0    0.000    0.000   0.001

Проверяем время:

date -R

Незабываем проставлять правильный часовой пояс.

Янв 032014
 

(Установка)Install WordPress on Debian, Ubuntu

Как и зачем устанавливать WordPress в Debian.
Устанавливать стоит, для того, что бы вместе с Установкой подтянулись все зависимости для этой CMS.

Установка services:

apt-get install wordpress

Создаем link для создания субдериктории, для тех кому это надо:

ln -s /usr/share/wordpress /var/www/wordpress

Запускаем WordPress MySQL setup script:

/usr/share/doc/wordpress/examples/setup-mysql -n wordpress

Создаем link для правильного доступа URL если вы хотите использовать какой то другой домен кроме localhost:

ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-myUri.php

Запускаем инсталяцию ворд пресса WordPress install.php:

http:///wordpress/wp-admin/install.php
Окт 102013
 

Как заменить сбойный диск в программном RAID1 в Linux

Программный RAID1 /dev/md0 включает в себя разделы /dev/sda1 и /dev/sdb1.
Задача заменить диск /dev/sdb.

Диагностику смотрим через (если вместо [UU] видим [U_], то целостность одного из дисков нарушена):
cat /proc/mdstat

Помечаем раздел как сбойный:
mdadm —manage /dev/md0 —fail /dev/sdb1

Отключаем раздел (удаляем из RAID1)
mdadm —manage /dev/md0 —remove /dev/sdb1

Выключаем машину, меняем диск.

Создаем через fdisk идентичные разделы, или копируем структуру первого диска /dev/sda:
sfdisk -d /dev/sda | sfdisk /dev/sdb

Добавляем раздел в RAID1 массив:
mdadm —manage /dev/md0 —add /dev/sdb1