我可以存取遠端伺服器,透過 ssh 登入。我沒有管理員權限,但我喜歡盡可能多地了解這台機器,以及看看我是否得到了我所支付的費用。到目前為止我嘗試過:
top
(取得記憶體大小)uname -a
(了解有關已安裝核心的更多信息,...)cat /proc/cpuinfo
(取得有關 CPU 的資訊)df -h
(查看硬碟容量)
我不確定我選擇的方式是否是最好的。我也不知道提供者如何操縱這些資訊或意外地包含不正確的資訊。至少對於 CPU,我發現機器上仍然有 1GHz,而不是 2GHz 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
但該文件也可能儲存您舊的啟動訊息資訊。該命令僅列印您上次啟動的信息。