Конвенция использования конфигурационного файла Ubuntu/Linux

Я использовал Ubuntu Linux иногда в течение некоторого времени. Я знаю /etc папка для конфигурационных файлов. Но я всегда находил 2 вещи трудными:

  1. Найдите, что корректный конфигурационный файл изменяет для определенного сценария.
  2. Отобразите конфигурацию GUI на конфигурационный файл бэкенда в /etc папка, таким образом, я могу написать сценарий его в следующий раз.

Так, мои quetsions:

  1. После того как я устанавливаю новый pacakge, как я могу найти все его конфигурационные файлы?
  2. В чем конвенция использования многочисленных конфигурационных файлов /etc папка? Есть ли некоторая схема классификации, такая как папка для конфигурации сети, папка для конфигурации управления пользователями, и т.д.?
  3. Действительно ли это возможно для некоторых конфигурационных файлов, живых вне /etc папка?

Спасибо и прощает мне, если это - наивный вопрос.

0
задан 8 May 2017 в 20:34

1 ответ

, После того как я устанавливаю новый pacakge, как я могу найти все его конфигурационные файлы?

Выполнение dpkg -L package-name и видит, который регистрирует пакет, содержит в /etc (который должен все быть конфигурационными файлами). Посмотрите в документации пакета и страницах справочника для любых других конфигурационных файлов, которые она может использовать.

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

Обычно, /etc/<program-name>.conf или /etc/<program-name>.d. Это могло быть что-либо (например, /etc/NetworkManager, /etc/wgetrc).

это возможный для некоторых конфигурационных файлов, живых вне / и т.д. папка?

, Конечно. Хотя конвенция состоит в том, чтобы конфигурация была в /etc, конфигурация, которая, как предполагается, не редактируется пользователями/администраторами, может быть в другом месте. Например, /lib/systemd/system содержит все systemd единицы от пакетов (тогда как Новомодные задания были бы в /etc/init).

2
ответ дан 3 November 2019 в 07:03

Другие вопросы по тегам:

Похожие вопросы: