7.9. Знание различий в страницих man
Описание: Кандидат BSDA должен знать на какой странице man(1) какая находится информация. Кандидат должен уметь определить какая страница man(1) ему нужна. Кандидат должен уметь осуществлять поиск внутири man(1) .
Практика: man(1)
7.10. Проверка контрольной суммы файла
Описание: Кандидат должен быть знаком с началами теории вычисления конторльной суммы и почему вообще важно её вычислять. Кандидат должен уметь вычислить контрольную сумму файла, проверить контрольную сумму.
Практика: md5(1) , openssl(1) , sha1(1) , cksum(1) .
7.11. Продемонстрировать знакомство с оболочками используемыми по умолчанию в системе
Описание: Кандидат BSDA должен свободно пользоваться оболочками sh(1) , csh(1) или tcsh(1) . Кандидат должен уметь изменять поведение обеих оболочек временно или постоянно, включая: предотвращать уничтожение существующих файлов, использовать историю команд, определять псевдонимы команд для экономии времени в командной строке. Кандидат должен знать как временно отменить псевдоним.
Практика: sh(1), csh(1) и tcsh(1), включая ! , !! , $ , 0 , h , t , r , p , \ .
7.12. Чтение почты на локальной машине
Описание: Кандидат должен знать, что различные системные сообщения высылаются по почте пользователю root, а многие сторонние почтовые клиенты (MUA) не всегда могут быть установлены. Кандидат должен уметь как читать, так и посылать почту при помощи встроенной почтовой программы mail(1) . Кандидат должен знать где расположены почтовые ящики пользователей.
Практика : mail(1) , /var/mail/$USER .
7.13. Использование контроля за задачами (job control)
Описание: Кандидат должен знать как запустить процесс в фоновом режиме, переместить запущенный процесс в фон, вернуть на передний план процесс работающий в фоне. Кандидат должен уметь проверить запущены ли какие-нибуть задачи в фоновом режиме и знать разнику между командой kill(1) и встроенной в оболочку командой kill.
Практика: & , ^Z , jobs , fg , bg , и встроенная в оболочку kill .
7.14. Применение регулярных выражений
Описание: Работа с регулярными выражениями является частью повседневной работы системного администратора. Кандидат BSDA должен быть способен искать текстовые шаблоны при анализе вывода программ или поиске в файлах. Кандидат должен уметь указать диапазон символов в скобках [], определить литерал (?!), использовать квантификаторы, u1086 отличать метасимволы и создавать инвертированные фильтры.
Практика : grep(1) , egrep(1) , fgrep(1) , re_format(7) .
7.15. Преодоление ограничений на длину командной строки
Описание: Дляни командной строки ограничена. Порой приходится создавать командные строки, которые не помещаются в отведённых пределах. Кандидат должен знать как запустить команду несколько раз с различными аргументами, используя xargs(1) или цикл while .
Практика: xargs(1) , find(1) .
7.16. Понимание значения термина домен в различных контекстах
Описание: Термин "домен" используется в UNIX в различных значениях. Кандидат должен понимать значение этого термина в контексте NIS, DNS, Kerberos и доменах NTLM .
Практика : domainname(1) , resolv.conf(5) , krb5.conf(5) , smb.conf(5)
7.17. Работа с cron
Описание: Кандидат должен понимать разницу между системным crontab и пользовательским. В добавок, он должен владеть редактором crontab, разбираться в его полях и понимать важность предварительного тестирования скрипта перед тем как записать его в crontab. Кандидат так же должен знать про то, что он может создать файлы /etc/cron/allow и /etc/cron/deny и для чего они нужны.
Практика: crontab(1) , cron(8) , crontab(5)