Comando Linux · 2 min read · Jan 10, 2026
Tutorial do Comando de Serviço Linux para Iniciantes (com Exemplos)

O comando service permite que você execute um script de inicialização do System V. Neste tutorial, discutiremos brevemente esta ferramenta usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos aqui foram testados em uma máquina Ubuntu 18.04 LTS.
Comando de serviço Linux
Aqui está a sintaxe disponível para o comando service no Linux:
service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --versionE aqui está como a página do manual explica:
service executa um script de inicialização do System V ou uma unidade systemd em um ambiente tão previsível quanto possível,
removendo a maioria das variáveis de ambiente e com o diretório de trabalho atual definido como /.
O parâmetro SCRIPT especifica um script de inicialização do System V, localizado em /etc/init.d/SCRIPT, ou o nome
de uma unidade systemd. A existência de uma unidade systemd com o mesmo nome que um script em /etc/init.d
fará com que a unidade tenha precedência sobre o script init.d. Os valores suportados de COMMAND
dependem do script invocado. O comando service passa COMMAND e OPTIONS para o script de inicialização sem modificação.
Para unidades systemd, start, stop, status e reload são passados para seus equivalentes systemctl/initctl.
Todos os scripts devem suportar pelo menos os comandos start e stop. Como um caso especial, se COMMAND
for --full-restart, o script é executado duas vezes, primeiro com o comando stop, depois com o comando start.
service --status-all executa todos os scripts de inicialização, em ordem alfabética, com o comando status. O
status é [ + ] para serviços em execução, [ - ] para serviços parados e [ ? ] para serviços
sem um comando de status. Esta opção apenas chama status para trabalhos sysvinit.Como usar o comando service?
O uso da ferramenta de linha de comando ‘service’ não é complicado. Vamos falar sobre como você pode usar essa utilidade ao lidar com scripts como httpd e sshd.
Aqui está como você executa um script usando service:
service httpd startAqui está como você para um script que já está em execução usando service:
service sshd stopAqui está como você busca o status de um script:
service httpd statusAqui está como você reinicia um serviço que já está em execução:
service sshd restartConclusão
Dependendo de seus privilégios como usuário Linux, você pode querer executar todos os exemplos acima usando o comando ‘sudo’. Para saber mais sobre o comando ‘service’, acesse sua página do manual.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.