管理者権限のない端末を使用して、インストールされているハードウェアとソフトウェアに関する情報を確認する

管理者権限のない端末を使用して、インストールされているハードウェアとソフトウェアに関する情報を確認する

私はリモート サーバーにアクセスでき、SSH 経由でログインします。管理者権限はありませんが、支払った金額に見合った結果が得られるかどうかを確認するために、マシンについてできるだけ多くの情報を入手したいと考えています。これまでに試したのは次のことです。

  1. top(メモリのサイズを取得するため)
  2. uname -a(インストールされているカーネルの詳細については、...)
  3. cat /proc/cpuinfo(CPUに関する情報を取得する)
  4. df -h(ハードディスクの容量を確認するため)

私が選択した方法が最善かどうかはわかりません。また、この情報がプロバイダーによってどのように操作されるか、または誤って誤った情報が含まれるかについてもわかりません。少なくとも、私が見つけた CPU については、そのマシンには 2GHz ではなく 1GHz の CPU がまだ搭載されています (私は 2GHz の料金を支払っています)。

権限が制限されている場合でも、システムに関する情報を見つけるために使用できる他の方法はありますか? (たとえば、サーバーが仮想サーバーの場合など)。管理者権限がなくてもインストールできるベンチマーク ツールはありますか?

答え1

demsgコマンドを使うことができます

dmesg は、トラブルシューティングを行う場合や、システム上のハードウェアに関する詳細情報を取得する場合に役立ちます。

例えば

次のコマンドはUSBへのすべての参照をリストします

dmesg | grep -i usb

以下は、dmesg にすべてのシリアルポート (文字列 tty で表される) を表示するように指示します。

dmesg | grep -i tty

物理メモリについて知る

dmesg | grep -i メモリ

CPUを表示する

dmesg | grep -i CPU

このコマンドを使用すると多くの情報を得ることができます

このファイルも参照できます/var/log/dmesgが、ファイルには古いブート メッセージ情報も保存されている可能性があります。このコマンドは最後のブート情報のみを出力します。

関連情報