Конфигуриране и прекомпилирате ядрото FreeBSD 10

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Оферта от 8host.com

Конфигуриране и прекомпилирате ядрото FreeBSD 10

Операционната система по подразбиране използва FreeBSD 10.1 GENERIC ядрото. Тази стандартна конфигурация се използва в подкрепа на голям брой хардуер с изваждането от кутията. Съставяне на собствено ядро, от своя страна, може да се подобри безопасността, подобряване на функционалността и подобряване на работата на сървъра.

За да направите това, FreeBSD използва двата клона на код: стабилен и постоянен. Стабилен клон - е най-новата версия на код, готов за производство. Текущ клон - е най-новата версия на кода от екипа за развитие, която осигурява допълнителни функции, но в същото време по-уязвими за грешки и нестабилност на системата. Това ръководство за стабилен кода на банковия клон.

Това ръководство ще ви покаже как да извършите персонализирана FreeBSD компилиране на ядрото.

изисквания

1: Зареждане на ядрото източник

Първо трябва да изтеглите изходния код на операционната система.

FreeBSD, подобно на много други дистрибуции UNIX, осигурява публичен достъп до своя код, за да изтеглите и да промените. За да компилирате ядрото, първо трябва да изтеглите изходния код от системата FreeBSD версия контрол.

За да съхраните кодовете отбор FreeBSD използва Subversion хранилище, защото първо трябва да инсталирате Subversion двоичен порт.

Sudo PKG инсталирате подривна дейност

По подразбиране, FreeBSD използва tcsh система обвивка, която използва вътрешен команди хеш таблица в $ PATH. След като инсталирате подривна дейност, трябва да стартирате преповтарям команда, благодарение на които системата се препрочита конфигурационни файлове.

Сега се намери копие на последната стабилна власт в директорията / ЮЕсАр / SRC.

Може би, ще бъдете подканени да приемете сертификата на сървъра. За да го приеме, тип р, като се уверите, че контролната сума на файл (или отпечатък), равна на сумата, посочена в долната част на тази страница.

настройка собствено ядро: 2

Сега можете да започнете да конфигурирате ядрото.

Според Конвенцията на имената на конфигурационния файл на ядрото, на името на ядрото трябва да се пише с главна буква. В това ръководство, този файл ще се нарича ПРИМЕР. настройки на ядрото, се съхраняват в директорията / ЮЕсАр / SRC / сис / архитектура / CONF; например, използва архитектура amd64.

Отворете директорията, довереник:

Sudo ее Пример

В тази връзка може да намерите пример за конфигурации. Копирайте и поставете кода във файла ПРИМЕР, а след това спаси и го затворите.

GENERIC ядрото поддържа огромен брой различни устройства; Пример ядро ​​поддържа само оборудване, необходимо за работата на сървъра, всички от стандартната и ненужни устройството отстранени. Пример също поддържа пакети защитна стена за филтриране (PF), трафик оформяне (altq), шифрованата файлова система (geom_eli) и IP сигурност (IPsec).

3: сглобяване и монтаж на ядро

Създаване на конфигурация собствено ядро, трябва да се съберат и да го прекомпилирате.

Назад към директорията / ЮЕсАр / SRC и тичам направи buildkernel команда използвате новия конфигурационен файл:

CD / ЮЕсАр / SRC
Sudo да buildkernel KERNCONF = Пример

Това може да отнеме известно време в зависимост от количеството на ресурсите на сървъра (средно сървъра 1GB съставен на 90 минути).

След приключване на прекомпилирате инсталирате ново ядро:

Sudo да installkernel KERNCONF = Пример

След това рестартирайте системата ви.

Sudo изключване -r сега

След това сървърът изключва сегашните служби, която синхронизира дискове и актуализации на ядрото.

След рестартиране на сървъра, за да влезете. С помощта на следната команда, уверете се, че ядрото конфигурационен файл се използва от системата.

Sysctl kern.conftxt | Впиши идент

Трябва да видите следния резултат:

Настройка и да прекомпилирате ядрото е успешно.