Pesquisa de site

Como iniciar, parar ou reiniciar serviços no Ubuntu


Tal como acontece com todos os outros sistemas operacionais, o Linux possui serviços e outros processos executados em segundo plano para executar certas funções importantes enquanto o sistema está em execução. Quando o sistema é inicializado, os serviços são iniciados automaticamente e continuam a ser executados em segundo plano até que o sistema seja desligado. No entanto, você também pode iniciar, parar e reiniciar os serviços manualmente.

Neste artigo, mostrarei diferentes métodos para iniciar, parar e reiniciar serviços no Ubuntu. O artigo aborda o systemd, o comando de serviço e os scripts de inicialização. Esses comandos funcionam em todas as versões atuais do Ubuntu, incluindo o novo Ubuntu 22.04.

Liste todos os serviços no Ubuntu

Antes de começarmos, mostrarei como obter uma lista de todos os serviços do seu computador, pois precisamos saber o nome do serviço para gerenciá-lo.

service --status-all

Ele mostrará uma lista completa de serviços no Ubuntu.

Use Systemd para iniciar/parar/reiniciar serviços no Ubuntu

Você pode iniciar, parar ou reiniciar serviços usando o utilitário Systemd systemctl. Esta é a forma preferida nas versões atuais do Ubuntu, como Ubuntu 18.04, Ubuntu 20.04 e Ubuntu 22.04.

Abra uma janela de terminal e digite os seguintes comandos. Por exemplo, neste caso, quero iniciar, parar ou reiniciar o serviço UFW Firewall no Ubuntu.

A sintaxe é:

sudo systemctl [ação] [nome do serviço]

Para iniciar um serviço:

sudo systemctl stop ufw

Para interromper um serviço:

sudo systemctl start ufw

Para reiniciar um serviço:

sudo systemctl restart ufw

Para verificar o status do serviço:

sudo systemctl status ufw

Iniciar/Parar/Reiniciar Serviços com comando de serviço no Ubuntu

Você também pode iniciar, parar ou reiniciar serviços usando o comando service. Abra uma janela de terminal e digite os seguintes comandos.

Para iniciar um serviço:

sudo service ufw stop

Para interromper um serviço:

sudo service ufw start

Para interromper um serviço:

sudo service ufw restart

Para verificar o status de um serviço:

sudo service ufw status

Usando scripts de inicialização para gerenciar serviços no Ubuntu

Você pode iniciar, parar ou reiniciar serviços usando scripts de inicialização no diretório /etc/init.d. Na verdade, esse diretório consiste em vários scripts para diferentes serviços. Os scripts de inicialização estão obsoletos desde que o Ubuntu mudou para o Systemd, portanto, este método será usado apenas se você tiver que lidar com uma versão antiga do Ubuntu. Abra uma janela de terminal e digite os seguintes comandos.

Para iniciar um serviço:

/etc/init.d/ufw start

Para interromper um serviço:

/etc/init.d/ufw stop

Para interromper um serviço:

/etc/init.d/ufw restart

Para verificar o status do serviço:

/etc/init.d/ufw status

É assim que você pode iniciar, parar e reiniciar serviços de diferentes maneiras, sem reiniciar todo o sistema operacional. Você também pode usar esses comandos em outras distribuições Linux.

Artigos relacionados: