В этом разделе описаны основные различия между данной операционной системой и системами BSD 4.3. Более подробная информация об этих различиях приведена в статьях, перечисленных в разделе Сравнение AIX и BSD - информация для системных администраторов.
В системах BSD 4.3 большая часть данных конфигурации хранится в текстовых файлах. Связанная информация записывается на одной строке, причем обработка записей (сортировка и поиск) выполняется над самим текстовым файлом. Записи могут быть разной длины; они разделяются символом перевода строки. В системах BSD 4.3 есть средства преобразования больших текстовых файлов в формат базы данных (dbm). Соответствующие библиотечные функции выполняют поиск в файлах dbm, если они существуют, или в исходном текстовом файле, если файлы dbm не найдены.
В данной операционной системе некоторые данные о конфигурации хранятся в файлах ASCII, причем эти данные в пределах файла объединены в несколько разделов. Раздел - это группа из нескольких строк, в которых хранится связанная информация. Все элементы снабжаются метками, упрощающими чтение файла.
Данная операционная также поддерживает хранение информации о пользователях и паролях в формате dbm. Тем не менее, в некоторых файлах, таких как /etc/passwd, /etc/group и /etc/inittab информация хранится в традиционном формате, а не в формате с несколькими разделами.
Остальные данные о конфигурации в данной операционной системе хранятся в файлах ODM. Информацию в файлах ODM можно просматривать и изменять с помощью Web-администратора системы или Инструмента управления системой (SMIT). Кроме того, для просмотра этих файлов можно использовать непосредственно команды ODM. Для запроса информации из файлов ODM служат следующие команды:
Следующие команды ODM позволяют изменить файлы ODM:
Внимание: Неправильное изменение файлов ODM может привести к сбою системы и к невозможности перезапуска. Команды ODM следует применять для работы с файлами ODM только в том случае, если команды выполнения конкретных задач, например, команды Web-администратора системы или SMIT, не смогли внести необходимые изменения.
При запуске машины, работающей под управлением данной операционной системы, администратор настройки запускает ряд команд настройки. Эти команды называются методами. Методы идентифицируют устройства в операционной системе и соответствующие устройствам файлы ODM, находящиеся в каталоге /etc/objrepos.
Специальные файлы устройств не устанавливаются в каталог /dev непосредственно. Некоторые специальные файлы, например, применяемые жесткими дисками, создаются автоматически во время настройки. Другие специальные файлы, например для текстовых терминалов, создаются системным администратором с помощью приложения Устройства Web-администратора системы или меню Устройства Инструмента управления системой (SMIT). Эта информация также сохраняется в файлах ODM.
В данной операционной системе диски называются физическими томами. Разделы при этом называются логическими томами. Как и в BSD 4.3, один физический том может содержать несколько логических томов. Однако, в отличие от BSD 4.3, в данной операционной системе один логический том может занимать несколько физических томов. Для этого несколько физических томов должны быть объединены в группу томов, в которой можно создавать логические тома.
В данной операционной системе для управления файловыми системами и томами применяются следующие команды:
Кроме того, могут применяться следующие команды BSD 4.3:
Различия между командами BSD 4.3 и командами данной операционной системы обсуждаются в разделе Файловые системы - информация для системных администраторов BSD 4.3.
BSD 4.3 хранит список файловых систем в файле /etc/fstab. В данной операционной системе каждой файловой системе соответствует раздел файла /etc/filesystems.
Для управления конфигурацией и работы с дисками в данной операционной системе предусмотрено около 150 команд, новых для системных администраторов BSD 4.3. Дополнительная информация об этом типе загрузки приведена в разделе Команды управления системой - информация для системных администраторов BSD 4.3.
Данная операционная система поддерживает автоматическую идентификацию и настройку устройств. Таким образом, процесс запуска данной операционной системы существенно отличается от запуска систем BSD 4.3. Кроме ядра на диск RAM записывается также образ файловой системы загрузки и информация о предыдущей конфигурации базовых устройств. После этого загружается информация о текущей конфигурации и проверяется возможность доступа к физическим томам. Затем определяется устройство, в котором находится пространство подкачки. Выполняется проверка жесткого диска с корневой файловой системой. В этой момент операционная система изменяет корневую файловую систему с диска RAM на жесткий диск и завершает процедуру запуска, включая настройку устройств.
Операционные системы BSD 4.3 и AT&T UNIX версий, предшествующих SVR4, хранят идентификационные данные пользователей, включая зашифрованные пароли, в файле /etc/passwd. Как правило, доступ на чтение к файлу /etc/passwd есть у всех пользователей.
В системах SVR4 зашифрованные пароли хранятся не в файле /etc/passwd, а в файле /etc/shadow. Доступ на чтение к файлу /etc/shadow есть только у пользователей с правами доступа root и у отдельных программ (например, у программы /bin/login).
Данная операционная система хранит зашифрованные пароли в файле /etc/security/passwd. Кроме того, в каталоге /etc/security находятся файлы user и limits. Эти три файла определяют разрешенные пользователям способы доступа к системе (например, с помощью команд rlogin и telnet), а также ограничения на использование ресурсов пользователями (например, ограничение на размер файлов и адресного пространства).
В AIX поддерживается большая часть команд печати BSD 4.3 с минимальными отличиями. Одно из отличий заключается в том, что в данной операционной системе применяется файл конфигурации /etc/qconfig.
Подсистема построчной печати, реализованная в данной операционной системе, может взаимодействовать с подсистемой построчной печати BSD 4.3, включая передачу заданий печати в системы BSD 4.3 и печать заданий, полученных из систем BSD 4.3.
Данная операционная система поддерживает оболочки Bourne, C и Korn. Полное имя оболочки Bourne /bin/bsh. Файл /bin/sh - это жесткая связь с файлом /bin/ksh. Администратор может изменять этот файл.
AIX не поддерживает применение команд setuid и setgid в сценариях оболочек.
Примечания: