Convenção de uso do arquivo de configuração do Ubuntu / Linux

0

Eu tenho usado o Ubuntu Linux ocasionalmente por algum tempo. Eu sei que a pasta /etc é para arquivos de configuração. Mas eu sempre achei 2 coisas difíceis:

  1. Encontre o arquivo de configuração correto para modificar um cenário específico.
  2. Mapeie a GUI de configuração para o arquivo de configuração de backend na pasta /etc para que eu possa criar scripts da próxima vez.

Então, minhas perguntas são:

  1. Depois de instalar um novo pacakge, como posso encontrar todos os seus arquivos de configuração?
  2. Qual é a convenção de uso dos numerosos arquivos de configuração na pasta /etc ? Existe algum esquema de categorização como pasta para configuração de rede, pasta para configuração de gerenciamento de usuário, etc.?
  3. É possível que alguns arquivos de configuração estejam fora da pasta /etc ?

Obrigado e me perdoe se esta é uma pergunta ingênua.

    
por smwikipedia 09.05.2017 / 05:34

1 resposta

2

% bl0ck_qu0te%

Execute dpkg -L package-name e veja quais arquivos o pacote contém em /etc (que devem ser todos os arquivos de configuração). Procure na documentação do pacote e nos manpages por qualquer outro arquivo de configuração que possa usar.

% bl0ck_qu0te%

Normalmente, /etc/<program-name>.conf ou /etc/<program-name>.d . Pode ser qualquer coisa (por exemplo, /etc/NetworkManager , /etc/wgetrc ).

% bl0ck_qu0te%

Certamente. Embora a convenção seja para que a configuração esteja em /etc , a configuração que não deve ser editada por usuários / administradores pode estar em outro lugar. Por exemplo, /lib/systemd/system contém todas as unidades do systemd dos pacotes (enquanto as tarefas do Upstart estariam em /etc/init ).

    
por muru 09.05.2017 / 05:59