Документация Calculate Linux
Вид материала | Документы |
СодержаниеФормат CXmlConf Разделённые списки Управляющие элементы |
- В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование, 3589.91kb.
- Gnu/Linux, 51.18kb.
- Лекция 17. Операционная система Linux, 126.24kb.
- Концепция развития спо в РФ 2 История Linux, 105.81kb.
- Windows против Linux, 88.72kb.
- RH253 Сетевые службы Red Hat Linux и администрирование безопасности, 45.9kb.
- Установка ос linux: основные моменты, 83.79kb.
- Исследование возможностей ос linux для приложений реального времени с обработкой разнородной, 98.25kb.
- План лекции «alt linux. Установка и особенности» Заявка на участие в апробации Линукса, 48kb.
- Linux от Пламен Петков По-добрата операционна система Linux?, 1306.19kb.
Формат CXmlConf
CXmlConf - универсальный формат описания конфигурационных файлов. Служит для выборочного изменения настроек большинства распространенных типов конфигурационных файлов ОС Linux/Unix.
XML файл описания настроек разбивает конфигурационный файл на логические структуры - элементы, пригодные для последующего объединения. После объединения, файл может быть преобразован в первозданный вид за некоторыми исключениями (см. Схема объединения).
Описания элементов вкладываются в конструкцию:
[......
Где:
- ver - передает номер версии разметки
- format - формат конфигурационного файла (определяется по распространенным программам).
Все элементы (см. ниже) помещаются внутрь элемента
Области
Области конфигурационных файлов разграничивают пространство имен переменных. Области могут содержать логические структуры, в том числе другие области (пример: {{Filename|named.conf}}).
Области помещается в конструкцию:
Начальная часть области (заголовок)
Завершающая часть описания области
[
Переменные
Переменные имеют запись в виде:
Оригинальный текст описания
В некоторых конфигурационных файлах например /etc/openldap/slapd.conf встречается конструкция:
index cn pres,sub,eq
index sn pres,sub,eq
index uid pres,sub,eq
в этом случае имя переменной состоит из первой и второй части а значение - из третьей.
Cтрока
index cn pres,sub,eq
в виде XML будет выглядеть так:
index cn pres,sub,eq
Списки
По примеру файла named.conf, блок "listen-on" может содержать одни значения - значения блока, а не переменных.
Для обозначения зачений служит конструкция:
Оригинальный текст списка
Где: Внутри блока "
" сохраняется оригинальный текст описания значения, без завершающего перевода строки.
Разделённые списки
Файл настроек веб-сервера Apache может содержать инструкцию "Include", позволяющую делать исходный файл модульным. Подобные случаи описываются в "CXmlConf", как "Разделённые списки".
Разделенные списки описываются следующей конструкцией:
Include
/etc/apache2/modules.d/*.conf
join|replace|drop
Оригинальный текст списка
Комментарии
При объединении конфигурационных файлов, комментарии оригинального файла сохраняются в неизменном виде.
Все типы комментариев, помещаются в конструкцию "", в тексте помещаемом в " " сохраняются символы комментария и перевод строки:
Оригинальный текст комментария
Комментарии не могут быть вложенными (быть описаны в других конструкциях комментариев).
Управляющие элементы
Для обозначения перевода строк служит конструкция:
разделительные элементы (пробелы, табуляция)
Где:
- "quote" содержит элементы форматирования (пробелы, табуляция)