[nginx] 413 Request Entity Too Large

Если при попытке загрузить файл размером больше 1 МБ появляется ошибка «413 Request Entity Too Large«, то необходимо добавить в файл /etc/nginx/nginx.conf следующее:

client_max_body_size 10m;

И затем перезапустить nginx:

service nginx restart

[Ubuntu] Ускорение загрузки программ с помощью «Preload»

Начиная с Windows Vista в ОС появилась новая технология SuperFetch, которая позволяет ускорять запуск наиболее часто используемых программ. Для этого производится анализ запускаемых пользователем программ, на основании которого в дальнейшем система предполагает, что все необходимые данные для запуска таких программ нужно помещать в оперативную память. За счет этого как раз и происходит то самое «ускорение».

Если вы пользуетесь Ubuntu, то можно попробовать аналог SuperFetch, возможно и не такой умный и продвинутый, как в Windows. Для этого необходимо установить пакет Preload:

apt-get install preload

Конфигурационный файл можно найти здесь:

/etc/preload.conf

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

Деятельность работы можно оценить так:

cat /var/lib/preload/preload.state

[Ubuntu 11.04] Кириллица в консоли

Чтобы иметь возможность отображения кириллических символов в консоли (т.е. чтобы не отображались квадратики или другая лабуда подобного рода), необходимо установить следующий пакет:

sudo apt-get install console-cyrillic

и выполнить

sudo dpkg-reconfigure console-cyrillic

[MySQL] Создание бэкапа БД с дальнейшим архивированием

Создание резервной копии базы данных с одновременным архивированием с указанием даты и времени создания бекапа:

/usr/bin/mysqldump -u -p | gzip > /path/to/backup/db/database_'date +%y_%m_%d'.gz

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

Цель: сменить пароль пользователя в Ubuntu, не имея доступ для входа в систему

Решение: загрузить систему в Recovery Mode (во время загрузки в окне GRUB выбрать соответствующий пункт), затем выбрать «root — Drop to root shell prompt». Просмотреть список зарегестрированных пользователей можно с так:

ls /home

Затем необходимо выполнить команду на изменение пароля:

passwd username

Пример для root-пользователя:

# passwd root
Enter new UNIX password: ******
Retype new UNIX password: ******
passwd: password updated successfully

Отображение полного списка автозапуска в Ubuntu 11.10 и выше

Начиная с версии 11.10 в Ubuntu в списке автоматически запускаемых приложений показываются только те, которые были установлены или добавлены в автозапуск самостоятельно пользователем. Чтобы заставить вновь отображаться все помещенные в автозапуск приложения, необходимо выполнить:

sudo -i
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Изменение размера раздела диска Linux

У меня на ноутбуке установлено две ОС — Windows и Ubuntu. В Windows жесткий диск разбит на два раздела: «С» и «(формат NTFS). В Ubuntu — один корневой раздел и один для swap (формат ext4). В последнее время место для корневого раздела стремительно закончилось, оставалось совсем немного сотен мегабайт. В связи с этим встала острая проблема увеличения размера корневого раздела. Для этого было решено отнять часть ГБ от диска « и прибавить их к разделу Linux.

Для проведения этой процедуры было решено использовать программу GParted, которая по многочисленным отзывам прекрасно справляется с подобными задачами. Ниже привожу краткие шаги от начало до конца:

  1. Загружаем загрузочный ISO-образ из раздела «GParted Live CD/USB/HD/PXE Bootable Image»
  2. записываем ISO-образ на какой-нибудь CD/DVD (к примеру, через UltraISO), или на флэшку, если ваш компьютер поддерживает такой тип загрузки.
  3. Загружаем компьютер с помощью записанного загрузочного диска. После копирования необходимых файлов, выбираем нужный язык и указываем, что работать будем через графическую оболочку.
  4. После загрузки графической оболочки автоматически откроется программа GParted, которая после сканирования жесткого диска выведет список существующих разделов (/dev/sda2, /dev/sda3 и т.п.)
  5. Выделяем нужный диск (у меня это «D»), выбираем пункт «Resize», в открывшемся окне с помощью визуальной полоски дискового пространства указываем, сколько места хотим убрать от диска. Пусть это будет 10 ГБ.
  6.  После этого в списке разделов появится новый раздел размером 10 ГБ. Его необходимо отформатировать в формат ext4. Для этого опять же выбираем соответствующий пункт и указываем нужную файловую систему. Жмем кнопку «Apply». Выполнятся задачи из пункта 5 и 6.
  7. Теперь выделяем корневой раздел вашего Linux’а, выбираем пункт «Resize», в открывшемся окне с помощью визуальной полоски дискового пространства указываем, сколько места хотим добавить. В качестве свободного места будут фигурировать как раз таки наши 10 ГБ. После нажатия на кнопку «Apply» появится предупреждающее окно о том, что при изменении размера корневого раздела произойдет изменение файловой системы и, вероятно, ОС не сможет загрузиться. Соглашаемся на это.
  8.  После не быстрого процесса изменения размера раздела, перезагружаем компьютер (не забудьте вытащить загрузочный диск), в окне загрузчика выбираем наш Linux и ждем, когда ОС благополучно загрузится.

Да, как ни странно, но лично у меня Ubuntu загрузилась на ура, ни какие изменения в /etc/fstab делать не пришлось. Хотя, все же проблемы после изменения размера раздела могут и возникнуть.