FreeBSD - правильное использование SSD дисков

Для корректного подключения SSD-дисков под управлением ОС FreeBSD 8 важно выполнить следующие условия:

  1. включить в BIOS технологию AHCI для дискового контроллера
  2. записать строку «ahci_load=YES» в /boot/loader.conf и перезагрузить систему. Название устройства /dev/ada* сигнализирует нам о том, что AHCI в системе включен, в противном случае устройство будет называться ad*
  3. чтобы включить поддержку TRIM, при форматировании необходимо указать параметр -t для команды newfs (подробнее смотрим man newfs)

При монтировании устройства проверьте сообщение от ядра (для этого наберите dmesg), если обнаружено сообщение «TRIM flag on fs but disk does not support TRIM», значит вы не включили поддержку TRIM для вашего SSD-диска. Отсутствие поддержки TRIM через некоторое время приведет к деградации скорости записи на SSD-диск.

Ссылки

Настройка phpMyAdmin для nginx

Если к Apache уже идет предустановленная конфигурация для работы phpMyAdmin, то к Nginx почему-то нет. Поэтому ниже шпаргалка как быстро развернуть phpMyAdmin в связке с Nginx.

Установка phpMyAdmin

Debian/Ubuntu:

apt-get install phpmyadmin

RHEL/CentOS:

yum install phpmyadmin

Файлы phpMyAdmin расположены в каталоге /usr/share/phpmyadmin/

Шпаргалка - бэкапим в облако Mega

Задача

Периодически выполнять резервное копирование домашних фоток в автоматическом режиме. В случае краха домашнего жесткого диска должна быть возможность восстановить фотоархив. Поэтому решено бэкапить в облако.

Требования

  • бесплатное хранилище
  • дисковая квота > 25 ГБайт
  • приемлемая скорость загрузки > 5 МБит/с

Шпаргалка - уменьшение размера изображений

Задача

Перенести домашние фотографии в облачный сервис, например, на Яндекс-Диск. Размер всех фотографий превышает объем бесплатного размера хранилища = 10G, поэтому решено изменить разрешение всех фотографий к 1920×1080

Решение

Установим ImageMagick

apt-get install imagemagick

Эталонная команда конвертирования изображения

convert input-file -resize 1920 output-file

Применим конвертацию ко всем фотографиям

Следующие команды выполнят конвертацию всех файлов в каталоге /home/vukor/Foto/ и сохранят их в новый каталог /home/vukor/Foto_yandex/

Создадим иерархию каталогов в /home/vukor/Foto_yandex/

cd /home/vukor/Foto/
find . -type d -exec mkdir -p /home/vukor/Foto_yandex/{} \;

Выполним конвертацию

cd /home/vukor/Foto/
find . -type f -exec convert {} -resize 1920 /home/vukor/Foto_yandex/{} \;

Ссылки

Шпаргалка - работа с клиентом puppet

Puppet - клиент-серверная система, позволяющая автоматизировать процесс установки, настройки вашей ОС - GNU/Linux, xBSD и т.п.

Установка клиента puppet

Установка производится под управлением ОС Ubuntu 12.04

apt-get install puppet

Настройка клиента puppet

Настройка производится под управлением ОС Ubuntu 12.04

Авторизуем клиента на сервере

Выполним на сервере

puppet master --no-daemonize --verbose

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []