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 | --version

E 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 start

Aqui está como você para um script que já está em execução usando service:

service sshd stop

Aqui está como você busca o status de um script:

service httpd status

Aqui está como você reinicia um serviço que já está em execução:

service sshd restart

Conclusã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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.