Como iniciar, parar e reiniciar os Serviços do Ubuntu e outras distribuições do Linux

são processos de fundo essenciais que são normalmente executados durante o arranque e desligados com o SO.

Se você é um sysadmin, você vai lidar com o serviço regularmente.

Se for um utilizador normal do ambiente de trabalho, poderá deparar-se com a necessidade de reiniciar um serviço, como a criação de uma barreira para partilhar o rato e o teclado entre computadores. ou quando você está usando ufw para configurar firewall.,hoje vou mostrar-lhe duas maneiras diferentes de gerir os Serviços. Você vai aprender a iniciar, parar e reiniciar serviços no Ubuntu ou em qualquer outra distribuição Linux.

systemd vs init

o Ubuntu e muitas outras distribuições esses dias usar o systemd em vez do bom e velho init.

no systemd, você gerencia sevices com o comando systemctl.

init, você gerencia o serviço com o comando de serviço.,

Você vai notar que mesmo que o seu sistema Linux use systemd, ele ainda é capaz de usar o comando de serviço (destinado a ser usado com o sistema init). Isto é porque o comando de serviço é realmente redirecionado para systemctl. É uma espécie de compatibilidade retroativa introduzida pelo systemd porque os sys admins eram habituais de usar o comando de serviço.

mostrarei o comando systemctl e o comando de Serviço neste tutorial.

I am Ubuntu 18.04 here, but the process (no trocadilho intended) is the same for other versions.,

Method 1: Managing services in Linux with systemd

i am starting with systemd because of the obvious reason of its widespread adoption.

listar todos os Serviços

a fim de gerir os serviços, você primeiro precisa saber que Serviços estão disponíveis no seu sistema.

Você pode usar o systemd comando para listar todos os serviços em seu sistema Linux:

systemctl list-unit-files --type service -all
systemctl lista-unidade-ficheiros

Este comando de saída o estado de todos os serviços., O valor do Estado de um serviço pode ser ativado, desativado, Mascarado (inativo até que a máscara seja desativada), estático e gerado.

Combiná-lo com o comando grep e você pode exibir apenas a execução de serviços de:

sudo systemctl | grep running
Exibir execução de serviços de systemctl

Agora que você sabe como referência todos os diferentes serviços, você pode iniciar a gestão ativa-los.

2.,op um systemd serviço, você pode usar a opção de paragem de systemctl comando:

systemctl stop <service-name>

Reiniciar um serviço

Para reiniciar um serviço no Linux com o systemd, você pode usar:

systemctl restart <service-name>

Verificar o status de um serviço

Você pode confirmar que você tem executado com sucesso uma determinada ação por meio da impressão do status do serviço:

systemctl status <service-name>

Esta será a saída de informações da seguinte forma:

systemctl estado

Que foi systemd., Vamos mudar para init agora.

Método 2: Gestão de serviços em Linux com init

os comandos no init também são tão simples quanto o sistema.

Lista de todos os serviços

a lista De todos os serviços do Linux, uso

service --status-all
serviço de estado-all

Os serviços precedido por são deficiência e pessoas com são ativados.

2. Iniciar um serviço

Para iniciar um serviço no Ubuntu e outras distribuições, use este comando:

service <service-name> start

3., Parar um serviço

parar um serviço é igualmente fácil.,

service <service-name> stop

Reiniciar um serviço

Se você deseja reiniciar um serviço, o comando é:

service <service-name> restart

Verificar o status de um serviço

Além disso, para verificar se o resultado desejado foi alcançado, você pode produzir o status do serviço:

service <service-name> status

Esta será a saída de informações da seguinte forma:

status do serviço

aqui, o mais importante, informar se um determinado serviço está ativo (em execução) ou não.,

encerrando

hoje detalhei dois métodos muito simples de gestão de serviços no Ubuntu ou em qualquer outro sistema Linux. Espero que este artigo tenha sido útil para si.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *