Сен 4

Облачное хранение данных довольно удобная штука. Можно не заморачиваться с развертыванием ftp-серверов, nfs, подключением через samba. Одна команда, и по яндекс.диску можно перемещаться как по обычной папке благодаря протоколу WebDAV.

Для начала установим необходимое ПО.

cd /usr/ports/sysutils/fusefs-wdfs/

make install clean

Добавляем в /etc/rc.conf

fusefs_enable=»YES»

 

Подключаемся…

wdfs https://webdav.yandex.ru /mnt/yandex.disk -o accept_sslcert,username=user@yandex.ru,password=’password’
Грабли: если Вы выполнили в веб-клиенте Яндекс.диска «выход со всех устройств», необходимо перед подключением выполнить

/usr/local/etc/rc.d/fusefs restart

wdfs https://webdav.yandex.ru /mnt/yandex.disk -o accept_sslcert,username=user@yandex.ru,password=’password’

Иначе возникает ошибка несоответствия сертификата:

untrusted server certificate for ‘webdav.yandex.com’

Фев 15

Для некоторых простых задач было решено поставить на сервер веб-оболочку. Убив неделю на настройку cacti и последующие поиски других оболочек, я уже хотел забросить свою затею. Но в один прекрасный вечер комментарий на http://habrahabr.ru вывел меня на проект наших талантливых программистов под названием Ajenti. Правда, на сайте было указано, что Ajenti поддерживается версией FreeBSD от 8.0. Но у меня установилась и на 7.1. Поехали…

Скачиваем port.tar.

Или с официального сайта.

Забрасываем через FTP-клиент на сервер, например, в каталог /home/user/Ajenti

Разархивируем

tar -xvzf port.tar

Устанавливаем

make install

Программа попутно тянет за собой все, что ей требуется…Ждем…

После установки запускаем

nohup /usr/local/bin/ajenti-panel > /dev/null &

И заходим через браузер на свой сервер http://свой_сервер:8000

Логин admin, пароль admin.

После авторизации будет запрос на изменение логина и пароля. Выбирайте их сложными,так как некоторые возможностии программы открывают доступ к серверу.

После изменения логина и пароля предлагается выбрать пакеты для установки.

Я поставил галочки на всех, кроме squid, так как его у меня не было и не предвиделось в будущем.

Ajenti

Стартовая страница Ajenti

На стартовую страничку можно вынести виджеты, например, загрузку ЦП, оперативной памяти и т.д.

Ajenti

Структура файловой системы

Ajenti

Cron

Данное меню открывает удобный доступ к планировщику.

Ajenti

Читаем логи через Ajenti

Ajenti

 

Ajenti

 

Ajenti

Ajenti

 

Ajenti

 

Ajenti

 

Ajenti

Авг 3

Установка FreeBSD не представляет ничего сложного.

При установке возможны конфликты с оборудованием, например, у меня на старенький компьютер с одним из первых процессоров линейки Celeron версия FreeBSD 7.1 ставиться отказывалась, а версия 8.0 установилась без проблем.

На форумах рекомендуют смотреть дампы, логи, производить различные манипуляции с ядром.

Но я не стал заморачиваться, а просто установил другую версию.

Начинаем инсталляцию с DVD-диска.

Установка FreeBSD

Выбираем страну.

Установка FreeBSD

Выбираем тип клавиатуры.

Выбираем пункт меню Custom. Изменения на диск вносятся только в самом конце инсталляции и об этом выдается предупреждение, до этого на диск ничего не записывается.

Установка FreeBSD

Разбиение диска.

Установка FreeBSD

Выберите пункт меню Partition. Нажимаем клавишу A(использовать весь диск).

Нажимаем клавишу Q для выхода.

Выбор менеджера загрузки.

Установка менеджера загрузки. Выбираем BootMgr и нажимаем ОК.

Установка FreeBSD

Создание файловых систем.Разбиение раздела на разделы. Выбираем пункт Label.

Установка FreeBSD

Указываем место под swap раздел. У нас меньше 512 Мб ОЗУ, то тогда выделяем в 2 раза больше, чем размер ОЗУ, то есть 512 Mb ОЗУ.

Установка FreeBSD

Создаем раздел /tmp. Задаем размер — 512 Mb.

Установка FreeBSD

Выбираем тип - A file system.

Выбираем точку монтирования /tmp.

Установка FreeBSD

Создаем раздел /. Задаем размер — 2Г6.

Установка FreeBSD

Выбираем тип - A file system.

Выбираем точку монтирования /.

Установка FreeBSD

Установка FreeBSD

Создаем раздел /usr. Здесь хранится основная часть программного обеспечения системы и все установленные программы. Задаем размер - 8Гб. Выбираем тип - A file system. Выбираем точку монтирования /usr.Создаем раздел /var. На нем будут храниться журналы. Задаем размер - 7Гб. Выбираем тип - A file system. Выбираем точку монтирования /var.Создаем раздел /home. На нем будут храниться домашние директории пользователей. Выбираем тип - A file system. Выбираем точку монтирования /home. Задаем размер - 512 Mb.Создаем раздел /data. Выбираем тип - A file system. Выбираем точку монтирования /data. Задаем размер - 150 Mb.После завершения должен получиться следующий вид.

Нажимаем Q для выхода.

Выбор системного ПО.

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

Установка FreeBSD

Выбираем пункт Minimal клавишей Пробел.

Потом выбираем пункт Custom. Открывшийся экран будет содержать только минимальный набор программного обеспечения для установки.

Отмечаем клавишей Пробел  dist,  man, ports.

Установка FreeBSD

При выборе doc отмечаем Russian Documentation.

При выборе src отмечаем All.

Установка FreeBSD

Возвращаемся на пункт Exit и переходим на уровень выше. Выбираем среду, откуда инсталлировать - CD/DVD.

Установка FreeBSD

Выбираем пункт Commit.

Соглашаемся с изменениями.

Установка FreeBSD

Начало установки.