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

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

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

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

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

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

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

システムの稼働時間

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

稼働時間

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

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

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

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

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

稼働時間-q

uptime -qコマンドの出力は次のようになります。

1時間41分

あなたのシステムがかなり長い時間を過ごしていたら、出力は次のようになるかもしれません

4年後、354日後、29分後

システムが最後に再起動された時刻を表示するほうがよかったかもしれません。

これを行うには、次のコマンドを実行します。

稼働時間-s

uptime -sコマンドの出力は次のとおりです。

2016-02-18 18:27:52

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

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

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

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

w

2番目のキー押下は明らかに戻りキーです。

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

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

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

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

w -h

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

w -s

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

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

w -f

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