RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
7.1. Перенаправление вывода и использование tee(1)
Описание: Кандидат BSDA должен уметь перенаправлять стандартный вывод, вводили поток ошибок программы, использовать pipe чтобы послать вывод одной программыв другую программу или в файл. Использовать tee(1) чтобы копировать стандартныйввод на стандартный вывод.
Практика: <, >, |, tee(1), >& и |&
7.2. Определение просмотр и изменение переменных окружения
Описание: Кандидат BSDA должен уметь просматривать и изменять переменныеокружения временно и постоянно для любой оболочки поставляемой с системой BSD.
Описание: по умолчанию в системах BSD используется редактор vi(1) многие системные утилиты используют его в своей работе. Кандидат BSDA должен уметь использовать этот редактор: редактировать файлы, редактировать файлы доступные толькодля чтения, выходить из редактора без сохранения.
Практика: vi(1) including: :w, :wq, :wq!, :q!, dd, y, p, x, i, a, /, :, :r, ZZ, :set number, :set list
7.4. Определение является ли файл бинарным, текстовым или содержащим данные
Описание: Системы BSD используют соглашения об именовании файлов, для того,чтобы было проще определить чем является файл. Однако кандидат должен понимать,что это только соглашения и уметь использовать базу данных magic для определениятого, чем является файл.
Практика: file(1), magic(5)
7.5. Поиск фалов и бинарников в системе
Описание: Кандидат BSDA должен уметь быстро найти где находится нужный файли знать какие утилиты нужны для обнаружения бинарников, исходных кодов, страницman и файлов. Кандидат должен уметь обновить базу данных locate(1)
Описание: Утилита find(1) незаменима при поиске файлов с заданными параметрами.Кандидат BSDA должен свободно владеть ею. На экзамене его могут попросить найтифайл с заданным последним временем изменения, размером, типом, файловымифлагами, UID, GID, пермиссиями или содержащим в названии какой-то шаблон.
Практика: find(1)
7.7. Написание несложных Bourne-скриптов
Описание: Большинство задач системного администрирования могут быть автоматизарованы с использованием shell-скриптов. Кандидат BSDA должен знать о преимуществах и недостатках использования скриптов Bourne shell более, нежели csh(1) илиbash(1). Кандидат должен различать «магическую строку» (shebang), комментарии, позиционные параметры и специальные параметры, маски в шаблонах, знать как правильно использовать кавычки и обратные слеши, операторы for, while, if, case и esec.Кандидат должен знать как сделать скрипт испольнимым и как его отлаживать.
Практика: sh(1), chmod(1)
7.8. Поиск нужной документации
Описание: Ситсемы BDS хорошо документированы. Существует множество доступных администратору ресурсов. Кандидат должен уметь воспользоваться локальнойдокументацийе, а так же знать о документации доступной в сети Internet.
Практика: apropos(1), man(1), man.conf(5), whatis(1), и info(1); share/docиshare/examples; в добавок, каждый проект BSD имеет on-line документацию и несколько почтовых списков рассылки.