Red Hat Training
A Red Hat training course is available for RHEL 8
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
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 comoroot:cp /usr/lib/systemd/system/name.service /etc/systemd/system/name.serviceOnde name representa o nome da unidade de serviço que você deseja modificar. A sintaxe acima se aplica a todos os tipos de unidade.
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-reloadsystemctl 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:
Copie o arquivo da unidade
httpdpara o diretório/etc/systemd/system/:cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.serviceAbra o arquivo
/etc/systemd/system/httpd.servicee especifique o valorTimeoutStartUSecna seção[Service]:… [Service] … PrivateTmp=true TimeoutStartSec=10 [Install] WantedBy=multi-user.target …
Recarregue o daemon
systemd:systemctl daemon-reloadOptional. Verificar o novo valor de timeout:
systemctl show httpd -p TimeoutStartUSec
Para alterar o limite de tempo limite globalmente, insira o arquivo DefaultTimeoutStartSec no arquivo /etc/systemd/system.conf.