yandex

Замена дисков на большего объема в gmirror FreeBSD

Давно не писал ничего околотехнического. Хватает писанины по работе. Поэтому больше как-то получается обзоров о прочитанном/просмотренном в виде развлечения. Но сегодня публикация по довольно интересной теме. Дано: сервер под управлением FreeBSD 9 с двумя террабайтными дисками, собранными в зеркальный рейд-массив. Требуется: заменить оба диска 1ТБ на 2ТБ с целью увеличения дискового пространства. Для проведения всех…

Замена sendmail на ssmtp в FreeBSD

Цикл статей по созданию идеального сервера для хостинга моих сайтов 😉 зреет довольно давно. Помнится, когда я решился на переезд с виртуального хостинга на VPS я даже где-то делал заметки, что и как было настроено. Чтобы потом по ним написать тексты. В предверьях выхода FreeBSD 10 я начал присматриваться к состоянию своей ОС. Не самое…

portaudit: Database too old.

Когда в последний раз вы пользовались приложением portaudit для проверки установленного ПО на предмет известных уязвимостей на сервере под управлением FreeBSD? Для проверки запускаем следующим образом portaudit -Fda после чего на экран выводится список приложений, краткое описание уязвимости и ссылка на более подробное описание. Далее подводится итог в количестве найденных приложений и предлагается либо обновить,…

Продлить жизнь любимому старому FreeBSD 6. Установить пакеты

Случилось страшное. Поддержка и разработка дистрибутива FreeBSD 6.x подошла к концу и на официальном сайте доступны пакеты только современных версий.Но что делать, если есть старый-старый сервер и нет возможности обновить систему до текущей версии? На помощь приходят грязные и некрасивые вещи. Ищем зеркало от FreeBSD 6, про которое все забыли =)К примеру, я нашел следующее:_http://ftp.at.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/И переназначаем…

Установка CommunigatePro на FreeBSD 8 и интеграция с ISPmanager

В данной статье описывается установка CommunigatePro на операционную систему FreeBSD 8 и интеграцию с ISPmanager. Имеем свежеустановленный сервер с FreeBSD 8 минимальной конфигурации с установленным ISPmanager стабильной версии.   I. Отключение Sendmail Для этого потребуется сначало завершить работу MTA: /etc/rc.d/sendmail stop После чего в /etc/rc.conf помещаем следующие параметры для полного отключения Sendmail, согласно официальному руководству…

Установка php5-curl на FreeBSD

Дано:Сервер с FreeBSD 8.0, php 5.3.2.Проблема:При попытке установить из портов любое из расширений (описываю на примере установки php5-curl) возникает что-то типа этого:===> Building for php5-curl-5.3.2_1/bin/sh /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/libtool –mode=compile cc -I. -I/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl -DPHP_ATOM_INC -I/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/include -I/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/main -I/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -c /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c -o interface.lo/bin/sh /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/libtool –mode=compile cc -I. -I/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl -DPHP_ATOM_INC…

Проблема с master.passwd на FreeBSD с ISPmanager

Предположительно 30 ноября 2010 года, на следующую ночь после обновления ISPmanager, пользователи, которые использовали ISPmanager под FreeBSD 7.x/8.x заметили странную ошибку. Пропали все записи из /etc/master.passwd. По заверениям разработчиков ISPmanager тут не при чем, согласно логам самого ПО. Варианты решения. 1. Восстановить /etc/master.passwd из резервной копии, максимально похожей на утерянный /etc/passwd копированием файла из /var/backup/master.passwd,…

Откатываем порты в FreeBSD

Временно (до тех пор, пока существует проблема, и пока не обновят порты) на FirstVDS работает такой костыль: заходим на сервер по ssh под пользователем root устанавливаем portdowngrade cd /usr/ports/ports-mgmt/portdowngrade make all install clean откатываем php52 до версии 5.2.3_13:Запускаем такую строку: portdowngrade -o -s :pserver:[email protected]:/home/ncvs lang/php52 И видим следующее: Выбираем пункт “1” Вводим пароль “anoncvs” Выбираем…