Similar a todos os outros sistemas operativos, Linux tem serviços e outros processos que correm em segundo plano para realizar certas funções essenciais enquanto o sistema está em funcionamento. Quando o sistema arranca, os serviços começam automaticamente e continuam a correr em segundo plano até que o sistema seja desligado. Contudo, pode iniciar, parar e reiniciar os serviços manualmente.
Neste artigo, mostrar-lhe-ei diferentes métodos para iniciar, parar e reiniciar os serviços no Ubuntu. O artigo cobre systemd, o comando do serviço e scripts de inicialização.
Lista todos os serviços no Ubuntu
Antes de começarmos, mostrar-lhe-ei como obter uma lista de todos os serviços no seu computador, pois precisamos de saber o nome do serviço para gerir o serviço.
service --status-all
Mostra uma lista completa de serviços no Ubuntu.
Listar serviços no Ubuntu
Utilizar Systemd para Iniciar/Parar/Restabelecer Serviços no Ubuntu
P>Pode iniciar, parar ou reiniciar serviços usando o utilitário Systemd systemctl. Esta é a forma preferida nas versões actuais do Ubuntu.
Abra uma janela de terminal, e introduz os seguintes comandos. Por exemplo, neste caso, eu quero iniciar, parar ou reiniciar o serviço de Firewall UFW no Ubuntu.
A sintaxe é:
sudo systemctl
Para iniciar um serviço:
sudo systemctl stop ufw
Para parar um serviço:
sudo systemctl start ufw
Para reiniciar um serviço:
sudo systemctl restart ufw
Para verificar o estado do serviço:
sudo systemctl status ufw
Iniciar/Parar/Restabelecer Serviços com o comando service no Ubuntu
P>Pode iniciar, parar, ou reiniciar serviços usando também o comando service. Abrir uma janela terminal, e introduzir os seguintes comandos.
Para iniciar um serviço:
sudo service ufw stop
Para parar um serviço:
sudo service ufw start
Para parar um serviço:
sudo service ufw restart
Para verificar o estado de um serviço:
sudo service ufw status
Utilizar scripts de inicialização para gerir serviços no Ubuntu
P>Pode iniciar, parar ou reiniciar serviços utilizando scripts de inicialização no /etc/init.d directório. Este directório é na realidade constituído por vários scripts para diferentes serviços. Os scripts de init são depreciados desde que o Ubuntu mudou para Systemd, pelo que este método só será utilizado se tiver de lidar com uma versão antiga do Ubuntu. Abra uma janela terminal, e introduza os seguintes comandos.
Para iniciar um serviço:
/etc/init.d/ufw start
Para parar um serviço:
/etc/init.d/ufw stop
Para parar um serviço:
/etc/init.d/ufw restart
Para verificar o estado do serviço:
/etc/init.d/ufw status
É assim que se pode iniciar, parar e reiniciar serviços usando diferentes formas sem reiniciar todo o sistema operativo. Também pode utilizar estes comandos noutras distribuições Linux.