7.1. Перенаправление вывода и использование tee(1)
Описание: Кандидат BSDA должен уметь перенаправлять стандартный вывод, ввод или поток ошибок программы, использовать pipe чтобы послать вывод одной программы в другую программу или в файл. Использовать tee(1) чтобы копировать стандартный ввод на стандартный вывод.
Практика: < , > , | , tee(1) , >& и |&
7.2. Определение просмотр и изменение переменных окружения
Описание: Кандидат BSDA должен уметь просматривать и изменять переменные окружения временно и постоянно для любой оболочки поставляемой с системой BSD.
Практика : env(1) , sh(1) , csh(1) , tcsh(1) , environ(7)
7.3. Навыки работы в vi(1)
Описание: по умолчанию в системах 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)
Практика: whatis (1) , whereis (1) , which (1) , locate (1) , find (1) , sh (1) включая встроенную команду type и опции - v и - V , locate . updatedb (8) , locate . conf (5) .
7.6. Поиск файла по заданным атрибутам
Описание: Утилита 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 документацию и несколько почтовых списков рассылки.