RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Глава 5. Основы системного администрирования (Часть 1)
5.1. Определение какой процесс расходуетосновную часть ресурсов ЦПУ
Описание: Кандидат BDSA должен уметь следить за работой процессов и заметитьненормально высокую загруженность CPU. Кандидат должен уметь завершить процессили изменить его приоритет.
5.2. Определять активные процессы и посылать им сигналы
Описание: Кандидат должен знать названия и номера наиболее употребляемых вUNIX'е сигналов и знать как послать сигнал активному процессу. Кандидат должензнать разницу между SIGTERM и SIGKILL.
5.3. Использование скриптов rc(8) дляопределения запущенных сервисов, их запуск, остановка и перезапуск
Описание: В дополнении к тому, чтобы знать как непосредственно послать сигналпроцессу, кандидат BSDA должен знать, что системы BSD поставляют скрипты, которыемогут быть использованы для того, чтобы проверить состояние процесса, остановить,запустить или перезапустить процесс. Кандидат должен знать где в какой системе находятся эти скрипты. Эта тема не относится к OpenBSD.
Практика: rc(8), rc.conf(5)
5.4. Определение установленного оборудования и его конфигурирование
Описание: Операционные системы BSD поставляются со множеством утилит дляопределения установленного оборудования. Кандидат BSDA должен знать как определить какое оборудование было обнаружено при загрузке и какие специфичные для BSDутилиты могут быть использованы для разрешения проблем и манипулирования PCI,ATA и устройствими SCSI.
5.5. Определение какие модули ядра загружены, их загрузка и выгрузка
Описание: Кандидат BSDA должен понимать разницу между статически скомпилированным ядром и ядром использующим подгружаемые модули. Кандидат долженуметь просматривать список загруженных модулей, загружать и выгружать модули,однако он должен знать, что в системах NetBSD и OpenBSD использование модулейядра неодобряется.
Практика: kldstat(8), kldload(8), kldunload(8), и loader.conf(5); modstat(8),modload(8), modunload(8), и lkm.conf(5)
5.6. Изменение на лету переменных ядра
Описание: Системы BSD используют переменные ядра MIB, что позволяет системному администратору просматривать и изменять состояние ядра на работающей системе. Кандидат должен уметь изменять эти переменные как на лету во время работысистемы, так и постоянно, выставляя начальные значения действующие в момент загрузки системы. Кандидат должен понимать как изменить переменную MIB доступнуютолько для чтения.
Практика: sysctl(8), sysctl.conf(5)
5.7. Изучение состояния програмного RAID'а(mirror or stripe)
Описание: В дополнении к тому, что системы BSD предоставляют драйвера к аппаратным RAID контроллерам, BSD предоставляет встроенный програмный RAID. Кандидат должен знать разницу между RAID уровня 0, 1, 3 и 5 и какие утилиты доступны вразличных системах BSD для конфигурирования програмного RAID'а.
Описание: Кандидат BSDA должен понимать роль MTA, определять какой(ие) MTAдоступен(ны) во время установки системы, какой конфигурационный файл указываетна то, какой MTA используется системой. Кандидат u1076 должен знать разницу между форматами хранения почты mailbox и maildir.
Практика: mailer.conf
5.9. Конфигурирование системы ведениясистемных журналов
Описание: Кандидат BSDA должен знать, что система автоматически создаёт иманипулирует множеством журнальных файлов. Кандидат должен уметь настраиватьротацию журнальных файлов по времени или размеру, понимать термины «средство»и «важность», смотреть сжатые журнальные файлы. (К сожалению в русском языкезакрепилась традиция перевода термина syslod facilities как средства syslog. Переводкрайне неудачный, но такова традиция — прим. переводчика.)
Описание: Кандидат BSDA должен уметь просмотреть очередь печати и манипулировать заданиями в очереди. Кандидат должен понимать значение первых двух полейв файле /etc/printcap.