Узнать информацию об установленном аппаратном и программном обеспечении с помощью терминала без прав администратора

0

У меня есть доступ к удаленному серверу, на который я вхожу через ssh. У меня нет прав администратора, но я хотел бы узнать как можно больше о машине, в том числе узнать, получу ли я то, за что я заплатил. Пока что попробовал:

  1. top (чтобы получить размер памяти)
  2. uname -a (узнать больше об установленном ядре, ...)
  3. cat /proc/cpuinfo (получить информацию о процессорах)
  4. df -h (узнать емкость жесткого диска)

Я не уверен, являются ли пути, которые я выбрал, лучшими. Я также не знаю, как провайдер может манипулировать этой информацией или случайно содержать неверную информацию. По крайней мере, для процессоров, которые я обнаружил, на этой машине по-прежнему 1 ГГц вместо 2 ГГц (я плачу за 2 ГГц).

Есть ли другие способы, которые я могу использовать, чтобы узнать информацию о системе, даже с ограниченными правами? (например, если мой сервер виртуальный сервер?). Существуют ли инструменты для тестирования, которым не нужно устанавливать права администратора?

Sven
источник
это lshwбез Sudo полезно? также /proc/meminfoпредоставляет информацию о памяти
Karthik T

Ответы:

0

вы можете использовать demsgкоманду

dmesg может быть полезен при устранении неполадок или для получения дополнительной информации об оборудовании в системе.

Например

Следующая команда перечисляет все ссылки на USB

Dmesg | grep -i usb

Следующее говорит dmesg показывать все последовательные порты (которые представлены строкой tty)

Dmesg | grep -i tty

Знать о физической памяти

Dmesg | grep -i память

Показать процессор

Dmesg | grep -i процессор

вы можете получить много информации с помощью этой команды

Вы также можете сослаться на этот файл, /var/log/dmesgно файл может также хранить информацию о вашем старом загрузочном сообщении. Команда печатает только вашу последнюю информацию о загрузке.

Максимум
источник