Em sistemas operacionais semelhantes ao UNIX, os processos que executam funções de serviço e não têm uma interface de usuário são chamados de daemons. Um grande número de softwares utilitários é implementado na forma de daemons (agendador de tarefas, subsistema de registro, servidores DBMS, etc.). Às vezes, um daemon específico precisa ser reiniciado.
Necessário
- - acesso à máquina de destino (física ou remota);
- - credenciais de root.
Instruções
Passo 1
Faça login na máquina de destino com credenciais de usuário root. Se você tiver acesso físico ao seu computador e estiver trabalhando em um ambiente gráfico (KDE, Gnome, etc.), inicie um emulador de terminal como o XTerm ou Konsole. Você também pode alternar para o console de texto pressionando a combinação de teclas Ctrl + Alt + Fx, onde x é o número do console. Se você já estiver logado como um usuário diferente de root, execute o comando su. Se você tiver acesso SSH à máquina, use um programa adequado para se conectar. Em sistemas semelhantes ao UNIX, o cliente de console ssh geralmente é instalado. Ao trabalhar no Windows, você pode usar o programa PuTTY, que é distribuído gratuitamente no site putty.nl. Insira as credenciais de root e inicie uma sessão.
Passo 2
Descubra o nome do script de inicialização correspondente ao daemon que precisa ser reiniciado. Normalmente, todos esses scripts estão localizados no diretório /etc/rc.d/init.d e têm os mesmos nomes dos daemons aos quais servem. Visualize o conteúdo deste diretório usando o gerenciador de arquivos ou o comando ls. Se você souber o nome aproximado do daemon, filtre a saída ls com grep. Por exemplo, ls -1 /etc/rc.d/init.d | grep log
etapa 3
Descubra o estado atual do daemon sendo reiniciado. Execute um comando do formulário: status do serviço Aqui, em vez de um marcador, use o nome obtido na etapa anterior. Se uma linha como está em execução for exibida, o daemon está em execução e pode ser reiniciado. Caso contrário, isso não é possível (tal demônio não existe ou está parado).
Passo 4
Reinicie o daemon. Execute um comando do formulário: serviço O valor é semelhante ao descrito na terceira etapa. Como parâmetro, use um dos identificadores conhecidos dos comandos daemon que levam à reinicialização (geralmente são descritos na documentação fornecida com o pacote correspondente) ou a opção --full-restart. Por exemplo: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
Etapa 5
Encerre a sessão atual. Digite o comando exit. Pressione Enter. Você também pode usar o comando logout para encerrar o console de texto ou desconectar-se do servidor SSH.