Serviços no Linux Debian 11
Um serviço é um programa em execução em segundo plano a ser usado quando necessário. Apache, SSH, Nginx ou MySQL são alguns dos serviços mais conhecidos. No Debian, incluindo o Debian 11 Bullseye, os serviços são gerenciados com o Systemd, a substituição do Sistema V para inicializar o sistema e seus componentes, incluindo serviços.
Inicie, pare e reinicie os serviços no Debian 11 usando o Systemd
O Systemd é uma suíte para gerenciar serviços e daemons Linux (o último "D" é por causa dos daemons Unix). O comando SystemCTL permite iniciar, parar, reiniciar e verificar o status dos serviços. Seu objetivo é unificar a configuração e o comportamento de todas.
Esta seção do tutorial mostra exemplos de execução das ações descritas na tabela a seguir.
AÇÃO | COMANDO |
---|---|
Verifique o status do serviço | sudo systemctl status |
Pare um serviço | sudo systemctl parar |
Inicie um serviço | sudo systemctl começar |
Reinicie um serviço | sudo systemctl reiniciar |
Como mostrado na tabela anterior, a sintaxe para verificar o status de um serviço usando o Systemd é o seguinte:
status do SystemCTL
Portanto, para verificar o status do serviço SSH, você pode executar o seguinte comando.
SUDO SYSTEMCTL STATUS SSH
Como você pode ver na captura de tela acima, o serviço SSH está ativo e corretamente em execução.
Para parar um serviço, a sintaxe é semelhante, basta substituir o status opção com a ação que você deseja executar, neste caso a ação é para parar.
Por exemplo, para parar o serviço SSH, execute o comando abaixo.
sudo systemctl stop ssh
Como você pode ver, depois de interromper o serviço e verificar o status, o serviço SSH agora aparece como inativo (morto).
Para iniciar um serviço, basta substituir a parada por começar, como mostrado na captura de tela abaixo. Para iniciar o serviço SSH, execute:
sudo systemctl start ssh
Como você pode ver, o serviço está sendo executado novamente.
Para reiniciar um serviço, a opção que você precisa digitar é reiniciar. O comando a seguir é usado para reiniciar o serviço SSH.
sudo systemctl reiniciar ssh
É assim que os serviços são reiniciados usando o Systemd.
Você pode obter informações adicionais no Systemd em https: // systemd.io/.
Pare, inicie e reinicie os serviços no Debian 11 usando o comando de serviço
O comando de serviço é usado para gerenciar serviços sob o /etc /init.D diretório, apesar de algumas distribuições redirecionando o comando para o previamente explicado SystemCtl comando.
Este comando também pode ser usado para parar, iniciar e reiniciar os serviços seguindo a sintaxe descrita na tabela abaixo.
AÇÃO | COMANDO |
---|---|
Verifique o status do serviço | Serviço de Sudo status |
Pare um serviço | Serviço de Sudo parar |
Inicie um serviço | Serviço de Sudo começar |
Reinicie um serviço | Serviço de Sudo reiniciar |
Esta seção mostra exemplos de aplicação dos comandos descritos na tabela acima.
Para verificar o status de um serviço (ssh neste caso) usando o comando de serviço, use a sintaxe mostrada abaixo. Substituir "ssh”Com o serviço que você deseja verificar.
status ssh de serviço sudo
Como você pode ver, o serviço SSH está ativo e funcionando corretamente.
O comando mostrado na captura de tela abaixo é usado para interromper os serviços. Execute -o para parar o serviço SSH ou substituir "ssh" pelo serviço que deseja parar.
SUDO SERVIÇO SSH STOP
Como você pode ver, depois de correr Serviço SSH Stop, SSH agora está inativo.
Para iniciar o serviço SSH de volta, use a seguinte sintaxe. Lembre -se de substituir "ssh" pelo serviço que você deseja carregar.
SUDO SERVIÇO SSH START
Finalmente, para reiniciar os serviços usando o comando de serviço, use a sintaxe abaixo.
SUDO Service SSH Reiniciar
Como você pode ver, o serviço é executado corretamente.
O comando a seguir pode ser usado para recarregar uma configuração de serviço sem interromper o próprio serviço.
SUDO Service SSH Recar
Você pode obter mais informações sobre o comando de serviço em https: // linux.morrer.net/homem/8/serviço.
Conclusão
Os serviços são um componente essencial de qualquer dispositivo. Gerenciamento de serviços corretamente é uma obrigação para qualquer usuário de nível Linux. Como você pode ver com este tutorial, o gerenciamento de serviços é bem simples e pode ser feito através de diferentes métodos. Sempre lembre -se do método recomendado para lidar com os serviços no Linux é o comando SystemCTL explicado na primeira seção deste artigo. Outros métodos (como lidar diretamente com o /etc /init.diretório d) são considerados obsoletos e foram removidos da primeira versão deste tutorial. Todos os comandos explicados neste tutorial são úteis para parar, iniciar, reiniciar e verificar o status do serviço, mas existem funções adicionais que você pode aprender nas respectivas páginas do homem.
Obrigado por ler este tutorial explicando como parar, iniciar e reiniciar os serviços no Debian 11. Continue nos seguindo para obter dicas e tutoriais adicionais de Linux.