
настройка ядра
147
шись, что новое ядро готово к работе, просто скопируйте файл ядра, bzlmage,
в файл vmlinuz, с которого начинается загрузка системы.
1
Перечень сетевых настроек Linux весьма объемен.
2
Linux - это инь для ян
Solaris: Linux позволяет системному администратору настраивать все, тогда
как Solaris настраивает все за администратора. Настройка ядра BSD нахо-
дится где-то между этими двумя крайностями.
Файл настройки ядра BSD
Как и в случае Linux, ядро BSD Unix является программой на языке С, ком-
пилируемой и устанавливаемой инструментом make. Команда config читает
файл настройки ядра и генерирует файлы (включая файл сборки, Makefile),
необходимые для компиляции и сборки ядра. В системе FreeBSD файл на-
стройки ядра расположен в каталоге /usr/src/sys/i386/conf.
3
Крупный файл настройки ядра GENERIC поставляется в составе системы
FreeBSD. Он настраивает все стандартные устройства системы, включая все
необходимое для работы TCP/IP. В этом разделе мы рассмотрим лишь те
элементы файла GENERIC, которые имеют отношение к TCP/IP. Работа ос-
новных служб TCP/IP не требует внесения изменений в ядро GENERIC.
11ричины изменения ядра BSD те же, что и для ядра Linux: получить ядро
меньшего размера и более эффективное либо добавить новые возможности.
Не существует стандартного имени для файла настройки ядра BSD. Созда-
ная файл настройки, выберите любое имя. По существующему соглашению,
имена файлов настройки ядра BSD состоят из заглавных букв. Чтобы соз-
дать новый файл, скопируйте файл GENERIC и отредактируйте результат.
Следующие команды создают новый файл настройки с именем FILBERT:
' Имя и местонахождение ядра не играют никакой роли, если загрузчик знает, где
его найти; кроме того, всегда рекомендуется сохранить возможность загрузки
старого ядра на случай неполадок с новым. - Примеч. науч. ред.
Перечень не просто объемный, он постоянно изменяется. Всегда сверяйтесь с до-
кументацией по системе, прежде чем начинать настройку ядра.
3
/usr/src/sys является символической ссылкой на /sys. Мы используем /usr/src/sys
только в качестве примера. В вашей системе это может быть совсем другой каталог.
4
Хороший источник информации по перекомпиляции ядра BSD - книга Грега Jle-
хи (Greg Lehey) «The Complete FreeBSD», издательство Walnut Creek CDROM.
Если ядро системы было изменено, в каталоге /usr/src/sys/i386/conf дол-
жен находиться новый файл настройки, созданный администратором. Файл
настройки ядра содержит многочисленные команды, охватывающие все ас-
пекты настройки системы. Здесь рассмотрены только параметры, непо-
средственно влияющие на работу TCP/IP. В поисках информации по другим
командам настройки обращайтесь к документации, поставляемой в составе
системы FreeBSD.
4