Конфигурационный файл. Основные конфигурационные файлы Linux Конфигурационный файл Postfix

  • Дата: 02.11.2023

Конфигурационный файл

Конфигурационный файл - файл, в котором описываются:
- структура программной системы; и/или
- вспомогательные параметры, определяющие ее конкретную настройку.
Обычно конфигурационный файл реализуется в виде текстового файла, который интерпретируется программной системой.

  • - Камень судьбы...

    Энциклопедия мифологии

  • - поименованная совокупность байтов, записанная на жёстком или гибком магнитном диске, в которой хранится отдельный элемент овой системы, напр. документ Word или рисунок...

    Энциклопедия техники

  • - совокупность однотипных по структуре и способу использования порций информации, размещаемая на носителях данных внешней памяти ЭВМ и рассматриваемая в процессе передачи и обработки как единое целое...

    Большой энциклопедический политехнический словарь

  • - Собрание/комплекс взаимосвязанной информации в компьютере, хранящейся в его накопителе как единое целое. Файл может содержать программу, которая может быть скопирована в оперативную память и исполнена...

    Словарь бизнес терминов

  • - совокупность связанных записей, рассматриваемая как единое целое...

    Большой бухгалтерский словарь

  • - совокупность упорядоченных и взаимосвязанных порций информации, имеющая описание для идентификации отд. порции...

    Естествознание. Энциклопедический словарь

  • - Файл, содержащий системную информацию о работе сервера и информацию о действиях пользователей: - дату и время визита пользователя; - IP-адрес компьютера пользователя; - наименование браузера пользователя...

    Словарь бизнес терминов

  • - файл, содержащий системную информацию о работе сервера и информацию о действиях пользователей: - дату и время визита пользователя; - IP-адрес компьютера пользователя; - наименование браузера пользователя...

    Финансовый словарь

  • - совокупность связанных записей, хранящихся во внешней памяти компьютера и рассматриваемых как единое целое. Обычно файл однозначно идентифицируется указанием имени файла, его расширения и пути доступа к файлу...

    Финансовый словарь

  • - совокупность связанных записей, рассматриваемая как единое целое. Например одна строка кадровой анкеты рассматривается как элемент, вся анкета – как запись, полный набор таких записей – как файл...

    Большой экономический словарь

  • - совокупность упорядоченных и взаимосвязанных порций информации из однородных элементов, имеющая описание для идентификации отдельных порций...

    Современная энциклопедия

  • - ; мн. фа/йлы, Р....

    Орфографический словарь русского языка

  • - КОНФИГУРА́-ИЯ, -и, ж. . Внешнее очертание, а также взаимное расположение предметов или их частей. К. изделия...

    Толковый словарь Ожегова

  • - -а, муж. . В ЭВМ: поименованная область данных. Имя файла. Хранение файла. Текстовые файлы. | прил. файловый, -ая, -ое. Файловые системы...

    Толковый словарь Ожегова

  • - файл I м. Специально организованная структура данных во внешней памяти компьютера, имеющая свое наименование; область его памяти, содержащая какие-либо данные и программы...

    Толковый словарь Ефремовой

  • - конфигураци"...

    Русский орфографический словарь

"Конфигурационный файл" в книгах

Приложение 2. Конфигурационный файл клиента Tor.

автора Стручков Юрий

Приложение 2. Конфигурационный файл клиента Tor. Конфигурационный файл torrc находится в папке Application DataVidalia Программа Tor при загрузке считывает конфигурационный файл и устанавливает рабочие параметры в соответствии со значениями команд в

Приложение 3. Конфигурационный файл фильтрующего прокси Polipo

Из книги Установка и настройка Tor автора Стручков Юрий

Приложение 3. Конфигурационный файл фильтрующего прокси Polipo Здесь приводится простейший вариант конфигурационного файла polipo.conf (только незакомментированные команды). ### Basic configurationproxyaddress = "127.0.0.1"proxyport = 8118allowedclients = 127.0.0.1allowedports = 1-65535proxyName = "localhost" cacheIsShared = falsesocksParentProxy =

Файл

Из книги Windows Vista автора Вавилов Сергей

Файл Файл – это логически обособленная, именованная совокупность данных (текстовых, графических, звуковых, видеоданных), которая может храниться на различных носителях информации (жестком диске, компакт-диске, «флэшке», дискете) и рассматривается при хранении и

Файл

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Файл Пункты меню Файл сгруппированы в несколько блоков:Первый из них посвящен созданию новых файлов. Пункт Создать предполагает открытие в окне редактирования пустого документа. Пункт Создать из шаблона предоставляет на выбор с десяток вариантов, позволяющих создать

REG-файл

Из книги Реестр Windows 7 автора Климов Александр Петрович

REG-файл Можно вносить изменения в реестр путем внесения новых значений для нужных параметров в самом редакторе реестра или при помощи импорта. Но есть и другой способ. Можно заранее подготовить файл в заданном формате, и нужные параметры автоматически установятся в

Конфигурационный файл Samba

автора Смит Родерик В.

Конфигурационный файл Samba Для настройки Samba используется файл smb.conf. В большинстве дистрибутивных пакетов Linux он помещается в один из следующих каталогов: /etc, /etc/samba или /etc/samba.d. Подобно многим другим конфигурационным файлам Linux, в smb.conf для обозначения комментариев в начало

Главный конфигурационный файл BIND

Из книги Сетевые средства Linux автора Смит Родерик В.

Главный конфигурационный файл BIND Основные опции BIND задаются в главном конфигурационном файле с именем named.conf. Этот файл обычно располагается в каталоге /etc. В некоторых дистрибутивных пакетах Linux файл с опциями, установленными по умолчанию, в каталоге /etc отсутствует. В

Конфигурационный файл Postfix

Из книги Сетевые средства Linux автора Смит Родерик В.

Конфигурационный файл Postfix Особенности выполнения Postfix определяются содержимым конфигурационного файла main.cf, который обычно располагается в каталоге /etc/postfix. Большинство записей в этом файле представлены в следующем формате:опция = значениеНекоторые записи main.cf

20.2. Конфигурационный файл XF86Config

Из книги Linux-сервер своими руками автора

20.2. Конфигурационный файл XF86Config Как и любая другая программа, система X Window имеет свой конфигурационный файл. Согласно традиции, конфигурационные файлы хранятся в каталоге /etc. Главный конфигурационный файл называется XF86Config и находится в каталоге /etc/X11. В этом файле

9.3.1. Конфигурационный файл /etc/syslog.conf

автора Колисниченко Денис Николаевич

9.3.1. Конфигурационный файл /etc/syslog.conf Это простой текстовый файл, каждая непустая и незакомментированная (знак комментария - #) строка которого имеет следующий формат:<селектор>[;<селектор>...] <действие>Селектор представляет собой правило отбора сообщений, а

18.5. Расширенные настройки SQUID. Конфигурационный файл squid.conf

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

18.5. Расширенные настройки SQUID. Конфигурационный файл squid.conf 18.5.1. Параметры сети В файле squid.conf могут быть заданы следующие параметры сети:? http_port - порт для запросов клиентов. С этого порта прокси-сервер будет ожидать и обрабатывать запросы клиентов. Значение по умолчанию

3.1.4. Конфигурационный файл /etc/yum.conf

автора Колисниченко Денис Николаевич

3.1.4. Конфигурационный файл /etc/yum.conf Сейчас мы поговорим об основном конфигурационном файле /etc/yum.conf. Для его редактирования вам нужны права пользователя root, поэтому, чтобы открыть данный файл для редактирования, нам придется ввести в терминале следующую команду:su -с "gedit

4.1.2.1. Основной конфигурационный файл

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

4.1.2.1. Основной конфигурационный файл Основной конфигурационный файл /etc/X11/xorg.conf состоит из следующих секций. Files - пути к файлам, которые используются графической подсистемой, обычно тут указываются пути к шрифтам. Данная секция может отсутствовать, если используются

7.3.2. Конфигурационный файл GRUB

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

7.3.2. Конфигурационный файл GRUB Конфигурационный файл GRUB называется /boot/grub/grub.conf. В ранних версиях этот файл назывался menu.lst, а теперь menu.lst - это ссылка на файл grub.conf, хотя в некоторых дистрибутивах, например, в Ubuntu, данный файл до сих пор называется menu.lst. Впрочем, к Fedora это

32.2 Конфигурационный файл /etc/fstab

Из книги Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx» автора Неворотин Вадим

32.2 Конфигурационный файл /etc/fstab А теперь собственно к практике. Осталось только рассказать, как же устроен файл /etc/fstab и что в него надо писать. Начну с того, что этот файл является системным, поэтому для его редактирования нужны права root. Если вы забыли, как редактировать

Общий формат конфигурационных файлов

Настройка большинства компонентов программного комплекса производится с помощью конфигурационных файлов. Конфигурационные файлы являются текстовыми файлами, что позволяет редактировать их любым текстовым редактором).

Общий формат файла конфигурации:

Начало файла ---

[Имя секции 1]

...
ПараметрN = значение1, ..., значениеK

[Имя секции X]
Параметр1 = значение1, ..., значениеK
...

--- конец файла ---

Файлы конфигурации формируются по следующему принципу:

Символы " ; " или " # " в строках конфигурационного файла обозначают начало комментария – весь текст, идущий в строке за этими символами, пропускается модулями Dr.Web для почтовых серверов UNIX при чтении параметров из конфигурационного файла.

Содержимое файла разбивается на последовательность именованных секций. Возможные имена секций жестко заданы и не могут быть произвольными. Имя секции задается в квадратных скобках.

Каждая секция содержит группу параметров конфигурации, объединенных по смыслу.

В одной строке файла задается значение только одного параметра.

Основной формат задания значения параметра (пробелы, окружающие символ "=", если встречаются, игнорируются):

<Имя параметра> = <Значение>

Возможные имена параметров жестко заданы и не могут быть произвольными.

Все имена секций и параметров в файле регистронезависимы.

Порядок следования секций в файле и параметров внутри секций не имеет значения.

Значения параметров в конфигурационном файле могут быть заключены в кавычки (и должны быть заключены в кавычки в том случае, если содержат пробелы).

Некоторые параметры могут иметь несколько значений, в этом случае значения параметра разделяются запятой, или значение параметра задается несколько раз в разных строках конфигурационного файла. При перечислении значений параметра через запятую пробелы между значением и запятой, если встречаются, игнорируются. Если пробел является частью значения, всё значение необходимо заключить в кавычки.

Пример задания параметра, имеющего несколько значений :

1) Перечисление нескольких значений через запятую:

Parameter = Value1, Value2,"Value 3"

2) Задание тех же значений параметра в разных строках конфигурационного файла:

Parameter = Value2
Parameter = Value1
Parameter = "Value 3"

Правила описания параметров, принятые в данном документе

В данном руководстве каждый параметр описывается следующим образом:

[Статус использования в Правилах ]

ИмяПараметра = {Тип параметра | Возможные значения}

Описание параметра.

{Может ли иметь несколько значений}.

{Особые замечания}

{Важные замечания}

Значение по умолчанию :

ИмяПараметра = {значение | отсутствует}

Статус использования в Правилах обозначается с использованием следующих пиктограмм:

Параметр может быть использован в SETTINGS -части Правил обработки писем для временного изменения его значения при обработке конкретного письма, для которого условная часть правила истинна.

Параметр при использовании в Правилах обработки писем имеет "аддитивную" (накапливающую) семантику, т.е. если для письма истинно несколько Правил, задающих разное значение этого параметра, то в качестве значения параметра выступает объединенный список его значений из сработавших Правил.

Параметр при использовании в Правилах обработки писем поддерживает клонирование писем, т.е. если у письма несколько получателей, и для разных получателей письма истинны разные Правила, задающие различные значения этого параметра, то письмо будет клонировано (по числу получателей), и к каждой копии письма в качестве значения параметра будет использовано значение из Правила, истинного для этого письма.

Если Статус использования в Правилах для параметра не указан, то данный параметр не может быть использован в Правилах обработки писем .

Описание параметров и секций конфигурационных файлов дано в порядке их следования в файле конфигурации, создаваемом при установке программного комплекса Dr.Web для почтовых серверов UNIX .

Поле Тип параметра может принимать следующие значения:

числовое значение (numerical value) - значение параметра является целым неотрицательным числом.

время (time) - значение параметра задается в единицах измерения времени. Значение состоит из целого числа, после которого может идти буква, определяющая вид единиц измерения времени (s – секунды, m – минуты, h – часы, регистр букв не учитывается). Если в значении параметра буквы нет, то считается, что время задано в секундах.

Примеры : 30s , 15m

размер (size) - значение параметра задается в единицах измерения объема памяти (дисковой или оперативной). Значение состоит из целого числа, после которого может идти буква, определяющая вид единиц измерения объема памяти (b – байты, k – килобайты, m – мегабайты, g – гигабайты, регистр букв не учитывается). Если в значении параметра буквы нет, то считается, что размер задан в байтах.

Примеры : 20b , 15k

права (permissons) - значение параметра задаётся трехзначным числом, обозначающим права доступа к файлам в формате, принятом в UNIX-системах.
Каждое право является комбинацией (суммой) трех базовых прав:

o Право чтения (r) обозначается числом 4;

o Право записи (w) обозначается числом 2;

o Право исполнения (x) обозначается числом 1.

При этом первая цифра числа задает права для владельца файла, вторая – для группы владельцев файла, а третья – для всех остальных, не являющихся ни владельцами, ни членами соответствующей группы.

Примеры : 755 , 644

логический (Ye s /No ) - Логический тип, значения которого представляются строками " Yes " и " No ".

путь к файлу/каталогу (path to file/directory) - строка, задающая расположение файла или каталога в файловой системе. Помните, что в ОС семейства Linux/UNIX имена файлов и каталогов регистрозависимы. Если указано, что значением параметра может быть маска , то в качестве значений параметра можно использовать файловые маски, содержащие следующие специальные символы:

o ? – замещает любой один символ;

o * – замещает любую (в том числе пустую) последовательность символов.

Пример : " ?.e* " – маска, под которую подпадают файлы, имя которых состоит из любого одного символа, а расширение любой длины, и начинается с буквы " e " (x.exe , g.e , f.enable и т.п.).

действие (action) - строка, содержащая наименование действий, совершаемых над объектами, вызвавшими какую-либо реакцию компонентов программного комплекса Dr.Web для почтовых серверов UNIX . В некоторых случаях для параметра можно задать одно основное действие и до трех дополнительных. Тип параметра в этом случае называется список действий (actions list) . Основное действие в этом случае всегда должно быть первым в списке. Для разных параметров набор допустимых действий может различаться, и в этом случае он указывается отдельно для каждого параметра. Общий перечень действий, которые могут использоваться, см. ниже .

адрес (address) - строка, содержащая адрес сокета компонента Dr.Web для почтовых серверов UNIX или внешнего модуля или программы.
Имеет формат ТИП:АДРЕС . Допустимы следующие типы:

o inet - используются TCP-сокеты, АДРЕС имеет формат ПОРТ@ИМЯ_УЗЛА . ИМЯ_УЗЛА может быть как прямым IP-адресом, так и доменным именем узла.

Пример :

Address = inet:3003@localhost

o local - используются локальные UNIX-сокеты, в этом случае адрес является путем к файлу сокета.

Пример:

Address = local:%var_dir/.daemon

o pid - реальный адрес процесса должен быть прочитан из его PID файла. Такой тип адреса доступен лишь в некоторых случаях и при возможности его использования в описании параметра это указывается явно.

текст (text value), строка (string ) - значение параметра задается в виде текстовой строки, текст в строке может быть заключен в кавычки (если в строке есть пробелы, то кавычки обязательны).

настройки пула (pool options) - настройки пула потоков. Имеют специальный формат, описанный в разделе Специальные типы параметров .

Lookup - строки, задающие разделенные запятыми объекты для поиска.

LookupLite - упрощенный Lookup , в котором можно указывать только либо непосредственное значение, либо Lookup типа file .

хранилище (Storage) - объекты для хранения данных. Синтаксис аналогичен Lookup , за исключением использования другого списка префиксов и того, что в Storage нельзя использовать макрос $s .
Подробнее о типах Lookup , LookupLite и Storage см. в разделе Lookup .

настройки TLS/SSL (TLSSettings) - настройки для работы шифрованного соединения с использованием криптографических протоколов TLS и SSL. Имеют специальный формат, описанный в разделе Специальные типы параметров .

список строк (strings list) - набор текстовых значений, разделенных запятыми.

Если значение параметра соответствует шаблону file:/path_to_file (где path_to_file – путь к файлу), то текстовые значения получаются из указанного в параметре файла. Каждое значение в файле должно записываться в отдельной строке. Если при получении информации из файла произошла ошибка, в файл журнала выводится соответствующее диагностическое сообщение и загрузка программы продолжится.

уровень подробности (log level ) - строка, указывающая вывода информации в некоторый журнал или в службу syslog .

возможные значения (value) - параметр имеет тип, не описанный в предыдущих пунктах данного списка. В этом случае перечисляется список разрешенных для него значений.

Поведение модулей при некорректно заданных файлах конфигурации

Если значение какого-либо параметра задано некорректно, Dr.Web для почтовых серверов UNIX выводит сообщение об ошибке и завершает свою работу.

Если при загрузке какого-либо конфигурационного файла в нем обнаруживаются неизвестные параметры, работа программы продолжается в нормальном режиме, но в файл журнала выводится соответствующее предупреждение.

Некоторые параметры могут использовать в качестве значений регулярные выражения (для каждого параметра отмечается в его описании). По умолчанию используется синтаксис регулярных выражений Perl . С основами регулярных выражений вы можете ознакомиться, например, в Wikipedia (статья " Регулярные выражения ").

Настройки терминалов хранятся в конфигурационных файлах. Файлы текстовые, unicode-ные, их можно редактировать любым текстовым редактором, поддерживающим unicode, Notepad/Блокнот вполне подойдет. Полное описание всех допустимых в конфигурационных файлах параметров и их значений вы можете найти в методичке о параметрах конфигурационного файла .

Итоговая конфигурация терминала получается суммированием параметров из трех источников:

  • Общесистемного конфигурационного файла all.wtc
  • Индивидуального конфигурационного файла
  • Подключаемых файлов согласно списка list.wtc (редактирование списка не поддерживается конфигуратором WTware)

Если терминал найдет свой МАК-адрес в списке list.wtc или найдет свой индивидуальный конфиг, то он попытается подключиться к терминальному серверу. Иначе будет запущен Мастер настройки терминала.

Общесистемный конфигурационный файл

Общесистемный конфигурационный файл называется all.wtc . Он ищется в каталоге Everyone в каталоге данных, который вы указали при инсталляции. В нашем случае это каталог C:\users\all users\WTware\Everyone\ . В него удобно записывать те параметры, которые имеют одинаковые значения для всех терминалов, например server .

Индивидуальный конфигурационный файл

Индивидуальные конфигурационные файлы хранятся в директории Terminals , которая находится в каталоге данных WTware, который вы указали при инсталляции. В нашем случае это каталог C:\users\all users\WTware\Terminals\ .

Терминал, сетевая карта которого имеет мак-адрес 00:01:02:aa:bc:8e , будет искать свою конфигурацию в каталоге МА.КА.ДР.ЕС.ТЕ.РМ , файл должен называться config.wtc . Обратите внимание на регистр букв, если ваш TFTP-сервер находится на Unix-машине!

Обратите также внимание на подключаемые файлы, находящиеся в каталогах Templates и Connections в каталоге данных WTware. С помощью директив template и connection вы сможете подключать к конфигурационному файлу терминала дополнительные файлы.

Список подключаемых файлов

В каталоге ListIncludes (в каталоге данных, указанном при инсталляции) находятся общие конфигурационные файлы с описаниями параметров терминалов, которые терминалы подключают через перечисление в файле list.wtc.

ВНИМАНИЕ! list.wtc предназначен только для ручного конфигурирования терминалов. Графический конфигуратор не читает list.wtc, не читает и не позволяет редактировать файлы из каталога ListIncludes. Поэтому нельзя пытаться настраивать один и тот же терминал и конфигуратором, и через list.wtc.
Синтаксис полностью такой же, как и у конфигурационного файла. Указанные в list.wtc для терминала файлы из этого каталога будут приклеены к началу основного конфигурационного файла терминала перед тем, как терминал его прочитает. Поэтому в файлах в этом каталоге можно писать template, connection, next screen.

Список подключаемых файлов находится в файле Everyone/list.wtc . Формат строки в этом файле:

01:02:03:04:05:06[([имяпользователя@][имятерминала])] [файл [файл...]]] [# комментарий]
Примеры: Означает, что терминал с мак-адресом 02:03:04:05:06:07 прочитает параметры из файла ListIncludes/file1 .
03:04:05:06:07:08(vasja@) file2
Означает, что терминал с мак-адресом 03:04:05:06:07:08 прочитает параметры из файла ListIncludes/file2 и в окошко "Вход в Windows" подставит имя пользователя "vasja".
04:05:06:07:08:09(term5) file6 file7 # Комп замглавбуха.
Означает, что терминалу с мак-адресом 04:05:06:07:08:09 будет присвоено имя term5, аналогично указанию параметра clienthostname , и он прочитает параметры из файлов ListIncludes/file6 и ListIncludes/file7 .
Чтобы можно было указывать имя пользователя русскими буквами, надо открыть этот файл в Notepad и сохранить с Encoding: Unicode.

Порядок чтения, приоритет значений

Конфигурационные файлы читаются в таком порядке:

  1. all.wtc
  2. Файлы, указанные в list.wtc
  3. Файлы, подключенные к конфигурации терминала через директивы template и connection
  4. Индивидуальный конфиг

Параметры переписываются по мере прочтения, и используется последнее значение. Т.е. если например параметр server указан в all.wtc и индивидуальном конфиге, то будет использовано значение из индивидуального конфига, потому что он прочитан позже.

Сетевые устройства зависят от двух типов программного обеспечения для их работы: операционной системы и конфигурации. Как и операционная система на любом компьютере, операционная система сетевого устройства обеспечивает базовую работу аппаратных компонентов устройства.

Конфигурационные файлы содержат команды программного обеспечения Cisco IOS, используемые для настройки функциональности устройства Cisco. Команды анализируются (переводятся и выполняются) программным обеспечением Cisco IOS при загрузке системы (из файла конфигурации запуска) или когда команды вводятся в CLI во время режима конфигурации.

Администратор сети создает конфигурацию, которая определяет требуемую функциональность устройства Cisco. Конфигурационный файл обычно от нескольких сотен до нескольких тысяч байтов в размере.

Типы Конфигурационных файлов

Сетевое устройство Cisco содержит два конфигурационных файла:

    Рабочий конфигурационный файл - используется во время текущей работы устройства

    Конфигурационный файл запуска - используется в качестве резервной конфигурации и загружается при запуске устройства

Конфигурационный файл может также храниться удаленно на сервере в качестве резервной копии.

Конфигурационный файл запуска

Конфигурационный файл запуска (конфигурация запуска) используется во время системного запуска, чтобы сконфигурировать устройство. Конфигурационный файл запуска или файл конфигурации запуска хранится в энергонезависимой памяти RAM (NVRAM) . Так как NVRAM является энергонезависимой, когда устройство Cisco выключается, файл остается. Файлы конфигурации запуска загружаются в RAM каждый раз при запуске или перезагрузке маршрутизатора. Как только конфигурационный файл загружается в RAM, он считается рабочей конфигурацией .

Рабочая Конфигурация

Оказавшись в RAM, эта конфигурация используется, чтобы управлять сетевым устройством.

Рабочая конфигурация изменяется, когда администратор сети выполняет конфигурацию устройства. Изменение рабочей конфигурации сразу же влияет на работу устройства Cisco. После произведения любых изменений у администратора есть возможность сохранить изменения в файл конфигурации запуска, чтобы они использовались в следующий раз после перезапуска устройства.

Поскольку рабочий конфигурационный файл находится в RAM, он теряется, если питание устройства выключается или если устройство перезапускается. Изменения, произведенные в файле рабочей конфигурации, будут также потеряны, если они не будут сохранены в файл конфигурации запуска прежде, чем устройство будет выключено.