Через разные версии UNIX


Различные системы UNIX используют разные файлы /etc. В большинстве случаев эти файлы есть не что иное, как переименованные или перестроенные файлы из BSD. Например, в первый раз столкнувшись с IBM AIX, я стал искать файл /etc/fstab, подобный эквивалентному файлу BSD. Его там не было. Однако недолгие поиски навели меня на /etc/filesystems, который оказался переделанной версией /etc/fstab, учитывающей специфику IBM. Очевидно, в компании IBM решили, что название fstab, являющееся сокращением от filesystem table (таблица файловых систем), будет вводить в заблуждение, и выбрали для него другое название. Знание, что данная информация содержится где-то в /etc, и что каких-то файлов там, очевидно, нет, значительно сокращает время поиска.

Даже совершенно разные системы FreeBSD имеют почти идентичные каталоги /etc. Хотя некоторые дополнительные программы добавляют сюда свои файлы*, можно ожидать, что определенные файлы будут присутствовать в любой системе FreeBSD.

Не забывайте — каталог /etc является сердцем системы FreeBSD, и изменения в файлах из этого каталога могут повредить или даже разрушить систему. Перед изменением любого файла из каталога /etc освежите в памяти информацию о системе управления версиями (Revision Control System, RCS), почерпнутую в главе 4. Я настоятельно рекомендую создать каталог /etc/RCS и после этого оттачивать мастерство использования ci(1) и co(1). Ведь хотя восстановление перепутанной таблицы файловых систем помогает превратить сведущего администратора в отличного, такой путь — один из наименее приятных для достижения этой цели.

Комментарии запрещены.