使用没有管理员权限的终端查找有关已安装硬件和软件的信息

使用没有管理员权限的终端查找有关已安装硬件和软件的信息

我可以访问远程服务器,通过 ssh 登录。我没有管理员权限,但我想尽可能多地了解机器,看看我是否物有所值。到目前为止,我尝试过:

  1. top(获取内存的大小)
  2. uname -a(了解有关已安装内核的更多信息......)
  3. cat /proc/cpuinfo(获取有关 CPU 的信息)
  4. df -h(查看硬盘的容量)

我不确定我选择的方法是否最好。我也不知道这些信息如何被提供商操纵或意外包含不正确的信息。至少对于我发现的 CPU,那台机器上仍然有 1GHz 而不是 2GHz 的 CPU(我支付 2GHz 的费用)。

有没有其他方法可以让我找到有关系统的信息,即使权限有限?(例如,如果我的服务器是虚拟服务器?)。有没有不需要安装管理员权限的基准测试工具?

答案1

你可以使用demsg命令

dmesg 在排除故障或获取有关系统硬件的更多信息时很有用。

例如

以下命令列出所有对 USB 的引用

消息 | grep -i usb

下面告诉 dmesg 显示所有串行端口(由字符串 tty 表示)

dmesg | grep -i tty

了解物理内存

dmesg | grep -i 内存

显示CPU

消息 | grep -i cpu

你可以通过这个命令获得大量信息

您也可以参考此文件/var/log/dmesg,但该文件也可能存储您的旧启动消息信息。该命令仅打印您的上次启动信息。

相关内容