GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit, proč se server neustále restartuje?

Můžete použít následující 2 příkazy (who &last ), abyste zjistili, kdy byl systém naposledy restartován, a také zprávy o předchozím vypnutí nebo změnách úrovně běhu.

Naposledy byl spuštěn systém?

K tomu můžete použít who příkaz. Konkrétně s -b přepínač.

$ who -b
         system boot  2013-08-01 17:56

To říká, že systém byl naposledy spuštěn 2013-08-01.

Poslední restartování

Pokud si chcete prohlédnout rozsáhlejší seznam předchozích restartů, můžete použít last příkaz.

$ last reboot | less
reboot   system boot  2.6.35.14-106.fc Thu Aug  1 17:56 - 02:03 (7+08:06)   
reboot   system boot  2.6.35.14-106.fc Thu Aug  1 09:41 - 17:55  (08:14)    
reboot   system boot  2.6.35.14-106.fc Thu Jul 25 15:24 - 17:55 (7+02:31)   
reboot   system boot  2.6.35.14-106.fc Thu Jul 18 18:05 - 15:23 (6+21:17)   
...

Minulá vypnutí systému a změny úrovně běhu?

Můžete použít last příkaz i pro toto. Budete muset použít -x přepínač.

$ last -x | less
saml     pts/7        :pts/6:S.0       Sat Aug  3 21:30 - 21:30  (00:00)    
saml     pts/6        :0.0             Sat Aug  3 21:29 - 21:30  (00:01)    
saml     pts/4        :0.0             Fri Aug  2 21:49 - 22:16 (2+00:26)   
saml     pts/2        :0.0             Fri Aug  2 13:30 - 22:16 (2+08:45)   
saml     pts/1        :0.0             Fri Aug  2 13:05   still logged in   
saml     pts/0        :0.0             Fri Aug  2 12:37   still logged in   
saml     pts/0        :0.0             Fri Aug  2 12:35 - 12:37  (00:02)    
saml     pts/0        :0.0             Thu Aug  1 17:58 - 12:35  (18:36)    
saml     tty1         :0               Thu Aug  1 17:56   still logged in   
runlevel (to lvl 5)   2.6.35.14-106.fc Thu Aug  1 17:56 - 02:04 (7+08:08)   
reboot   system boot  2.6.35.14-106.fc Thu Aug  1 17:56 - 02:04 (7+08:08)   
shutdown system down  2.6.35.14-106.fc Thu Aug  1 17:55 - 17:56  (00:00)    
runlevel (to lvl 6)   2.6.35.14-106.fc Thu Aug  1 17:55 - 17:55  (00:00)    
saml     tty2                          Thu Aug  1 17:54 - down   (00:01)    
root     tty2                          Thu Aug  1 17:53 - 17:54  (00:00)    
...

Odkazy

  • koho manuálová stránka
  • strana posledního manuálu

/var/log/messages

Toto je hlavní soubor protokolu, který byste měli zkontrolovat, zda neobsahuje zprávy související s tímto. Navíc buď /var/log/syslog (Ubuntu) nebo /var/log/secure (CentOS)

Chcete-li zjistit, kdy byl váš server naposledy restartován, stačí napsat uptime abyste viděli, jak dlouho to bylo nahoru.


Linux
  1. Proč server zablokoval moji IP?

  2. Jak zjistit, zda Dd stále funguje?

  3. Jak zjistit, zda je povoleno vícesměrové vysílání IP?

  1. Jak SSH na server pomocí jiného serveru?

  2. Jak nastavit VSFTPD na CentOS 8

  3. Jak zjistím, zda má můj server NUMA?

  1. Jak nainstalovat SQL Server na Windows 10

  2. Jak zjistit aktuální čas z internetu z příkazového řádku v Linuxu?

  3. Jak zjistím, zda byl můj server Linux napaden hackery?