FreeBSD 4.9 . Как пересобрать ядро
Памятка.
Старая FreeBSD (4.x), пересборка ядра.
How-to:
cd /usr/src/sys/i386/conf
cp ./GENERIC ./MYSERV
vi ./MYSERV
config MYSERV
cd ../../compile/MYSERV
make && make depend
make install
reboot
Памятка.
Старая FreeBSD (4.x), пересборка ядра.
How-to:
cd /usr/src/sys/i386/conf
cp ./GENERIC ./MYSERV
vi ./MYSERV
config MYSERV
cd ../../compile/MYSERV
make && make depend
make install
reboot
Ну и чтобы два раза не вставать..
(предыдущий пост - не ставятся расширения php)
Проблема:
Не ставится PhpMyAdmin из панели ISP manager. Симптомы - в панели пишет что установился, а при попытке пройти по ссылке - Forbidden.
Система: FreeBSD 7.2
Панель: ISPmanager-Lite 4.3.38
php: PHP 5.2.12
Решение:
“ISP manager. Не устанавливается PhpMyAdmin”. Читать полностью
Суть проблемы:
При установке расширения Gd для php возникла проблема - расширение просто не ставилось, на экран ничего не писалось.
Система: FreeBSD 7.2
Панель: ISPmanager-Lite 4.3.38
php: PHP 5.2.12
Решение:
“ISP manager Lite. Проблемы при установке расширений PHP”. Читать полностью
Потребовалось тут подключить два сервера к Nagios`у.
В числе прочих параметров необходимо мониторить состояние Raid массива.
Оба сервера - Centos 5.4
# uname -a
Linux serv.serv 2.6.18-164.2.1.el5.028stab066.10ent #1 SMP Sat Dec 12 13:31:54 MSK 2009 i686 i686 i386 GNU/Linux
# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description: CentOS release 5.4 (Final)
Release: 5.4
Codename: Final
Контроллеры разные: 3ware 9650SE и Adaptec 2405, оба SATA.
“Мониторинг состояния рэйда. Centos. Hardware raid 3ware 9650SE и Adaptec 2405″. Читать полностью
Суть проблемы - уже на нескольких серверах загрузиться с установочного диска №1 FreeBSD 7.2 не удалось. Пробовались разные методы шаманства, переключение CD-ROM на другой порт, замена привода, отключение SATA- контроллера, подключение привода через внешний контроллер - ничего не помогло. При этом этот же CD-диск грузился на соседнем сервере без проблем.
Оказалось - проблема известна разработчикам, и на странице написано :
Note: late in the testing cycle it was discovered some machines do not recognize the i386 disc1 as bootable (they just fall through to booting off the next boot device). All affected machines did see the other discs as bootable.
Вот как то так. Интересно что мешает решить проблему с загрузчиком и выложить корректный диск..
Решение проблемы в моем случае - тоже довольно простое.
Записываем два диска, один - установочный диск FreeBSD 7.2 (disk1), второй - Live CD FreeBSD 7.2.
Грузимся с Live диска, а после загрузки меняем диск в приводе на disk1
Вот такой live hack
Озадачился мониторингом температуры процессора на серверах.
Сам парк серверов представляет из себя сборную солянку, а ОСи - в основном FreeBSD, 6.2 и 7.2. Процессоры - Intel.
На FreeBSD 7.2 все решилось достаточно просто.
1. Собираем ядро с поддержкой coretemp
device coretemp
2. Перезагружаемся и смотрим:
“Мониторинг температуры CPU. FreeBSD”. Читать полностью
Обновил тут Nagios до 3.2 (система FreeBSD 7.2) . И обнаружил что пункт “Map” в меню не работает. При более детальном рассмотрении оказалось что не собрались некоторые cgi-скрипты.
Как оказалось, configure при обновлении не увидел библиотек gd.
Лечится просто. Во-первых, убедитесь что gd установлена.
Во-вторых выполните configure со следующими параметрами:
# ./configure --with-command-group=nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
и потом
# make clean && make && make install
должно работать
Потребовалось тут установить php версии 4.3.5 на пятую Centos.
Думалось что задача тривиальная, но оказалось что не совсем.
Во первых - в репозиториях уже нет php4.3.5
Во вторых - так просто и сорсов он не компилился.
Вот об этом “во вторых” подробнее.
“Установка php4 на Centos 5 (mod apache 2.2). error: apr_strings.h: No such file or directory”. Читать полностью

Отлично когда вот так ![]()
Скоро статья по настройке нагиоса и плагинов
Иногда жесткие диски сыпятся. И часто - совсем не в подходящее время, да и бэкап устарел… А значит приходится шевелиться
Вообщем следующая ситуация:
Сервер “мохнатого” года, рэйда никакого, диск SATA, старый, система FreeBSD 5.x.
После переезда сервер не поднялся, а при более пристальном разглядывании выяснилось что сильно посыпался жесткий диск. Посыпался до такой степени, что при чекании разделов уходил в kernel panic, а некоторые разделы вообще не чекал, ругался примерно так - file system is incorrect, bad superblock, run fsck manually …
“Incorrect Superlblock, восстановление superblock`a”. Читать полностью
Copyright © 2009 Горячий [TAB].