Pesquisar

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

download PDF

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

    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

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
  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
    …​
  3. Recarregue o daemon systemd:

    systemctl daemon-reload
  4. Optional. Verificar o novo valor de timeout:

    systemctl show httpd -p TimeoutStartUSec
Nota

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

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.

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 oBlog 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.

© 2024 Red Hat, Inc.