.SERVICE Extensão de arquivo
Arquivo de unidade de serviço do systemd
| Desenvolvedor | Lennart Poettering and Kay Sievers |
| Popularidade |
4,2 | 5 Votos |
O que é um arquivo SERVICE?
Um arquivo SERVICE é um arquivo de configuração usado pelo systemd, o sistema init incluído em muitas distribuições Linux. Ele contém instruções para iniciar, parar, reiniciar e recarregar o serviço, além de informações sobre quando o serviço deve iniciar automaticamente (por exemplo, na inicialização do sistema). Os arquivos SERVICE definem como o systemd deve gerenciar um serviço ou processo em segundo plano específico.
Mais informações
O systemd organiza tudo o que gerencia em "unidades", e um arquivo SERVICE é um tipo de arquivo de "unidade". A extensão .service informa ao systemd que o arquivo descreve um serviço, e outros arquivos de unidade podem usar extensões diferentes, como .socket para sockets ou .target para grupos de destino. Administradores de sistemas e pacotes de software usam arquivos SERVICE para controlar serviços do sistema de maneira consistente nas distribuições que usam systemd.
Por padrão, os arquivos SERVICE instalados pelo sistema são armazenados no seguinte local:
/lib/systemd/system/
Os arquivos SERVICE personalizados ou substituídos que um administrador cria são armazenados no seguinte local:
/etc/systemd/system/
NOTA: Muitas distribuições Linux usam o systemd como sistema init, incluindo Red Hat Enterprise Linux, Fedora, CentOS, Ubuntu, Arch Linux, Mageia e CoreOS.
Como abrir um arquivo SERVICE
Você pode abrir e visualizar arquivos SERVICE com qualquer editor de texto, pois eles são texto simples, mas só deve editá-los quando necessário. A maioria dos usuários gerencia serviços usando comandos do systemd, como systemctl start, systemctl stop e systemctl status, em vez de modificar os arquivos diretamente.
Se precisar alterar o comportamento de um serviço, não edite o arquivo original em /lib/systemd/system/. Em vez disso, copie o arquivo para /etc/systemd/system/, faça suas alterações nesse local e execute systemctl daemon-reload para aplicá-las. Esse processo preserva suas personalizações durante as atualizações do sistema e dos pacotes.