Linux の起動時間を調べる
CentOS、Ubuntuのサーバーが起動した時間を調べる方法はいくつかあります
uptimeコマンドを使用する
uptimeコマンドを使用するとサーバーが起動してからの時間を確認できます。下記では、「up 1 day, 3:45」が起動してからの時間ですので、サーバーは1日3時間45分間起動しています。
$ uptime 14:32:45 up 1 day, 3:45, 2 users, load average: 1.15, 1.14, 1.11
「who -b」 コマンドを使用する
「who -b」コマンドでは、サーバーが最後に起動した時間を表示されます。下記では、2023/09/19 07:08 に起動しています
$ who -b system boot 2023-09-19 07:08
「/var/log/wtmp」のファイルで確認します
「/var/log/wtmp」 ファイルには、サーバーの起動とシャットダウンのログが保存されています。
このファイルの「system boot」の箇所をgrep で抽出すると起動した時間を表示されます。
一番上にある時間が最近に起動した時間となります。また、「still running」 という表示されているので、このサーバーはまだ稼働中となります
$ last -x | grep "system boot" reboot system boot 5.14.0-366.el9.x Tue Sep 19 07:08 still running reboot system boot 5.14.0-364.el9.x Thu Sep 14 10:49 - 07:07 (4+20:18) reboot system boot 5.14.0-364.el9.x Thu Sep 14 06:53 - 07:07 (5+00:14) reboot system boot 5.14.0-362.el9.x Tue Sep 5 06:47 - 06:52 (9+00:05)
ディスカッション
コメント一覧
まだ、コメントがありません