GNU/Linux >> Linux の 問題 >  >> Linux

サーバーが再起動し続ける理由を知るには?

次の 2 つのコマンドを使用できます (who &last ) システムが最後に再起動された時刻と、以前のシャットダウンまたはランレベルの変更に関するメッセージを確認します。

最後にシステムを起動したのはいつですか?

このために、 who を使用できます 指図。具体的には -b 切り替えます。

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

これは、システムが最後に起動されたのは 2013 年 8 月 1 日だったことを示しています。

過去の再起動

以前の再起動のより広範なリストを表示することに興味がある場合は、last を使用できます コマンド。

$ 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)   
...

過去のシステム シャットダウンとランレベルの変更

last を使用できます これもコマンド。 -x を使用する必要があります 切り替えます。

$ 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)    
...

参考文献

  • 誰のマニュアルページ
  • 最後の man ページ

/var/log/messages

これは、これに関連するメッセージを確認する必要があるメイン ログ ファイルです。さらに /var/log/syslog のいずれか (Ubuntu) または /var/log/secure (CentOS)

サーバーが最後にいつ再起動されたかを確認するには、uptime と入力します。 どれくらいの時間稼働しているかを確認してください。


Linux
  1. サーバーが私のIPをブロックしたのはなぜですか?

  2. Ddがまだ機能しているかどうかを知る方法は?

  3. 別のサーバーを使用してサーバーにSSH接続する方法は??

  1. IPマルチキャストが有効になっているかどうかを知る方法は?

  2. サーバーに NUMA があるかどうかを確認するにはどうすればよいですか?

  3. Linuxのコマンドラインからインターネットから現在の時刻を知る方法は?

  1. Windows10にSQLServerをインストールする方法

  2. CentOS8でVSFTPDを設定する方法

  3. Linux サーバーがハッキングされたかどうかを知るにはどうすればよいですか?