вторник, 23 сентября 2008 г.

Настраиваем ядро FreeBSD для WHM/cPanel

Итак, необходимо добавить поддержку нескольких процессоров, http-акселерации, фаервола и дисковых квот, а также выкинуть все лишнее.


[ad#ad-5]

cd /usr/src/sys/i386/conf

Создаем копию файла GENERIC и называем его HOSTING.
Далее приступаем к редактированию нового файла конфигурации ядра.
Удаляем эти строки:
cpu I386_CPU
cpu I486_CPU
cpu I586_CPU

options MATH_EMULATE
options INET6
options MFS
options MD_ROOT
options NFS
options NFS_ROOT
options MSDOSFS
options CD9660
options CD9660_ROOT
options UCONSOLE
options KTRACE
options AHC_REG_PRETTY_PRINT
options AHD_REG_PRETTY_PRINT

device eisa
device fdc0
device fd0
device fd1
device atapicd
device atapifd
device atapist

pseudo-device sl
pseudo-device ppp
pseudo-device tun
pseudo-device md
pseudo-device gif
pseudo-device faith


Если диски не SCSI, то убираем поддержку SCIS полностью: все, что следует от SCSI Controllers до RAID controllers interfaced to the SCSI subsystem
Также убираем:
PCCARD (PCMCIA) support, Serial (COM) ports, Parallel port, USB support, FireWire support
Меняем строку
ident HOSTING
Добавляем

options SMP #Только если есть несколько процессоров.
options QUOTA
options APIC_IO #Только если есть несколько процессоров.
options DEVICE_POLLING #Есть несколько процессоров - отключить.
options HZ=1000
options ACCEPT_FILTER_HTTP
options IPFILTER
options IPFILTER_LOG


После этого устанавливаем новое ядро:

config HOSTING
cd ../../compile/HOSTING
make depend
make
make install


Теперь отправляем в суппорт дата-центра:

Please reboot my server. If it not working, please reboot it again with old kernel.

И ждем результата.

Комментариев нет:

Отправить комментарий