私はリモート サーバーにアクセスでき、SSH 経由でログインします。管理者権限はありませんが、支払った金額に見合った結果が得られるかどうかを確認するために、マシンについてできるだけ多くの情報を入手したいと考えています。これまでに試したのは次のことです。
top
(メモリのサイズを取得するため)uname -a
(インストールされているカーネルの詳細については、...)cat /proc/cpuinfo
(CPUに関する情報を取得する)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
が、ファイルには古いブート メッセージ情報も保存されている可能性があります。このコマンドは最後のブート情報のみを出力します。