Servidor headless do Linux..quer saber se foi encerrado corretamente

0

Pergunta simples.

Eu tenho um servidor Linux sem teclado, sem teclado, sem tela

Eu conecto usando ssh

A questão é: é possível saber se o servidor foi

desligamento não graciosamente (por exemplo, botão de reset ou falta de energia)?

Fs é btrfs e distro é debian 9.2

    
por elbarna 15.11.2017 / 15:49

2 respostas

1

Procure em /var/log/syslog .

O comando /sbin/reboot registra um monte de entradas "Parando" seguidas por uma entrada rsyslogd datada da última inicialização:

Nov 15 07:36:03 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="890" x-info="http://www.rsyslog.com"] **rsyslogd was HUPed**

e rsyslogd saindo com:

Nov 16 00:23:56 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="890" x-info="http://www.rsyslog.com"] **exiting on signal 15**.

30 segundos depois, a entrada do syslog para a inicialização começa com

Nov 16 00:24:27 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="947" x-info="http://www.rsyslog.com"] **start**

Se você tiver um rsyslogd iniciado sem algo como um HUP precedente, o sistema provavelmente perdeu energia ao invés de ser desligado.

    
por 16.11.2017 / 01:47
0

Outra boa linha, se você precisa descobrir se o desligamento é chamado e o sistema

faça o desligamento limpo

Jan 12 07:36:39 nas init: Switching to runlevel: 0

está em / var / log / messages

    
por 12.01.2018 / 16:22

Tags