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

252
Sven

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

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

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

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

0
`lshw` без sudo полезен? также `/ proc / meminfo` также предоставляет информацию о памяти Karthik T 11 лет назад 0

1 ответ на вопрос

0
max

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

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

Например

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

Dmesg | grep -i usb

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

Dmesg | grep -i tty

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

Dmesg | grep -i память

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

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

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

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

Похожие вопросы