3.5.5.2. Substituindo a configuração padrão da unidade


Esta seção descreve como substituir a configuração padrão da unidade.

Procedimento

  1. Para fazer mudanças que persistirão após a atualização do pacote que fornece o arquivo da unidade, primeiro copie o arquivo para o diretório /etc/systemd/system/. Para isso, execute o seguinte comando como root:

    cp /usr/lib/systemd/system/name.service /etc/systemd/system/name.service
    Copy to Clipboard Toggle word wrap

    Onde name representa o nome da unidade de serviço que você deseja modificar. A sintaxe acima se aplica a todos os tipos de unidade.

  2. Abra o arquivo copiado com um editor de texto, e faça as mudanças desejadas. Para aplicar as mudanças na unidade, execute como root:

    systemctl daemon-reload
    systemctl restart name.service
    Copy to Clipboard Toggle word wrap

Exemplo 3.11. Alteração do limite de tempo limite

Você pode especificar um valor de timeout por serviço para evitar que um mau funcionamento do serviço congele o sistema. Caso contrário, o timeout é definido por padrão para 90 segundos para serviços normais e para 300 segundos para serviços compatíveis com SysV.

Por exemplo, para estender o limite de tempo para o serviço httpd:

  1. Copie o arquivo da unidade httpd para o diretório /etc/systemd/system/:

    cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.service
    Copy to Clipboard Toggle word wrap
  2. Abra o arquivo /etc/systemd/system/httpd.service e especifique o valor TimeoutStartUSec na seção [Service]:

    …​
    [Service]
    …​
    PrivateTmp=true
    TimeoutStartSec=10
    
    [Install]
    WantedBy=multi-user.target
    …​
    Copy to Clipboard Toggle word wrap
  3. Recarregue o daemon systemd:

    systemctl daemon-reload
    Copy to Clipboard Toggle word wrap
  4. Optional. Verificar o novo valor de timeout:

    systemctl show httpd -p TimeoutStartUSec
    Copy to Clipboard Toggle word wrap
Nota

Para alterar o limite de tempo limite globalmente, insira o arquivo DefaultTimeoutStartSec no arquivo /etc/systemd/system.conf.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat