Skip to main content

Uptimeコマンドを使用してシステムの安定性を判断する

Microsoft Azure OpenDev—June 2017 (六月 2026)

Microsoft Azure OpenDev—June 2017 (六月 2026)
Anonim

Linuxが知っていることの一つは、その安定性です。我々はきわめてGUIのデスクトップ環境を備えたデスクトップLinuxについては必ずしも言及しているわけではありませんが、私たちが大好きな標準的な端末インターフェースではありません。

Windowsユーザーは、「Microsoft Officeを実行していますか?」、「まともなビデオ編集ソフトウェアはありません」などのことを自慢できますが、365日以上の稼働時間を誇りますか?

もちろん、あなたのシステムがどれだけ長くなっているか自慢できるようにするためには、どれだけの時間が経過したかを示すコマンドを知る必要があります。

このガイドでは、これを行う方法を説明します。

あなたがラップトップで走っているのなら、明らかに、ゲームをプレイしたり、オンラインビデオを見たり、実際に働いたりしない限り、稼働時間は小さいと見なされるかもしれません。

システムの稼働時間は、継続的に稼働しているデスクトップコンピュータ、サーバー、または誰もが好きなシングルボードコンピュータのRaspberry PIではるかに印象的です。

あなたのシステムはどのくらい稼働していますか?

システムの実行時間を調べる最も簡単な方法は、次のコマンドをターミナルウィンドウに入力することです。

稼働時間

uptimeコマンドのデフォルト出力は次のとおりです。

  • 現在の時刻。
  • システムが稼働している期間。
  • ログインしているユーザーの数。
  • 過去1、5、15分間の平均負荷。

ロード平均は、実行可能または中断不可能な状態にあるプロセスの平均数を示します。

システムの稼働時間を表示する

uptimeコマンドはかなり有益ですが、「システムがどれくらいの時間稼働しているかを見てください」というような方法で、この情報を人に表示すると、あまりにも冗長になります。

次のコマンドを使用して、可読形式で稼働時間だけを表示することができます。

稼働時間-q

からの出力稼働時間-qコマンドは次のようなものです:

1時間41分

あなたのシステムが相当長い時間稼働していた場合、出力は次のようになります。

4年後、354日後、29分後

システムが最後に再起動された時刻を表示するほうがよかったかもしれません。これを行うには、次のコマンドを実行します。

稼働時間-s

からの出力稼働時間-sコマンドは次のとおりです。

2016-02-18 18:27:52

本当に披露したいのであれば(そして誰が誰かを知っている)、コマンドラインからTwitterを使って、システムの実行時間を世界に示すことができます。

リンクされたチュートリアルのコマンドをcronジョブに追加すると、毎日ツイッターしてシステムの実行時間を表示することができます。

システム稼働時間を表示する別の方法

稼働時間コマンドは、システムの稼働時間を表示する唯一の方法ではありません。ちょうど2つのキーを押すだけで同じことを達成できます:

w

第2のキー押下は明らかに 戻りキー.

からの出力wコマンドは次のとおりです。

  • ユーザー
  • tty
  • から
  • ログイン時間
  • アイドルタイム
  • JCPU
  • PCPU

wコマンドは現在の稼働時間以上のものを表示します。誰がログインしているのか、そして現在何をしているのかを表示します。

JCPUは、端末に接続されたすべてのプロセスによって使用された時間であり、PCPUは、現在のプロセスがWHAT列に使用した時間を示します。

wコマンドには、使用できるスイッチがいくつかあります。たとえば、見出しを無効にするには、次のコマンドを実行します。

w -h

次のコマンドを使用して、より短いバージョンを表示することもできます。

w -s

上記のコマンドは、次の出力を表示します。

  • ユーザー
  • ターミナル
  • から
  • アイドル

fromフィールドを省略する場合は、次のコマンドを実行します。

w -f

それであなたはそれを持っています。システムがどのくらいの期間実行されているかを示す方法を知っており、システムの使用に関する他の有益な情報も知ることができます。