Прокрутка вверх/вниз в консоли: Shift + PageUP / + PageDown
Рубрика: *nix
[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 12.10
[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
Бан IP-адреса, используя iptables
iptables -N ban
iptables -A INPUT -j ban
iptables -A ban -s 00.00.00.00 -j DROP
Изменение пароля в 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 жесткий диск разбит на два раздела: «С» и «D» (формат NTFS). В Ubuntu — один корневой раздел и один для swap (формат ext4). В последнее время место для корневого раздела стремительно закончилось, оставалось совсем немного сотен мегабайт. В связи с этим встала острая проблема увеличения размера корневого раздела. Для этого было решено отнять часть ГБ от диска «D» и прибавить их к разделу Linux.
Для проведения этой процедуры было решено использовать программу GParted, которая по многочисленным отзывам прекрасно справляется с подобными задачами. Ниже привожу краткие шаги от начало до конца:
- Загружаем загрузочный ISO-образ из раздела «GParted Live CD/USB/HD/PXE Bootable Image»
- записываем ISO-образ на какой-нибудь CD/DVD (к примеру, через UltraISO), или на флэшку, если ваш компьютер поддерживает такой тип загрузки.
- Загружаем компьютер с помощью записанного загрузочного диска. После копирования необходимых файлов, выбираем нужный язык и указываем, что работать будем через графическую оболочку.
- После загрузки графической оболочки автоматически откроется программа GParted, которая после сканирования жесткого диска выведет список существующих разделов (/dev/sda2, /dev/sda3 и т.п.)
- Выделяем нужный диск (у меня это «D»), выбираем пункт «Resize», в открывшемся окне с помощью визуальной полоски дискового пространства указываем, сколько места хотим убрать от диска. Пусть это будет 10 ГБ.
- После этого в списке разделов появится новый раздел размером 10 ГБ. Его необходимо отформатировать в формат ext4. Для этого опять же выбираем соответствующий пункт и указываем нужную файловую систему. Жмем кнопку «Apply». Выполнятся задачи из пункта 5 и 6.
- Теперь выделяем корневой раздел вашего Linux’а, выбираем пункт «Resize», в открывшемся окне с помощью визуальной полоски дискового пространства указываем, сколько места хотим добавить. В качестве свободного места будут фигурировать как раз таки наши 10 ГБ. После нажатия на кнопку «Apply» появится предупреждающее окно о том, что при изменении размера корневого раздела произойдет изменение файловой системы и, вероятно, ОС не сможет загрузиться. Соглашаемся на это.
- После не быстрого процесса изменения размера раздела, перезагружаем компьютер (не забудьте вытащить загрузочный диск), в окне загрузчика выбираем наш Linux и ждем, когда ОС благополучно загрузится.
Да, как ни странно, но лично у меня Ubuntu загрузилась на ура, ни какие изменения в /etc/fstab делать не пришлось. Хотя, все же проблемы после изменения размера раздела могут и возникнуть.