У меня есть доступ к удаленному серверу, на который я вхожу через ssh. У меня нет прав администратора, но я хотел бы узнать как можно больше о машине, в том числе узнать, получу ли я то, за что я заплатил. Пока что попробовал:
top
(чтобы получить размер памяти)uname -a
(узнать больше об установленном ядре, ...)cat /proc/cpuinfo
(получить информацию о процессорах)df -h
(узнать емкость жесткого диска)
Я не уверен, являются ли пути, которые я выбрал, лучшими. Я также не знаю, как провайдер может манипулировать этой информацией или случайно содержать неверную информацию. По крайней мере, для процессоров, которые я обнаружил, на этой машине по-прежнему 1 ГГц вместо 2 ГГц (я плачу за 2 ГГц).
Есть ли другие способы, которые я могу использовать, чтобы узнать информацию о системе, даже с ограниченными правами? (например, если мой сервер виртуальный сервер?). Существуют ли инструменты для тестирования, которым не нужно устанавливать права администратора?
lshw
без Sudo полезно? также/proc/meminfo
предоставляет информацию о памятиОтветы:
вы можете использовать
demsg
командуdmesg может быть полезен при устранении неполадок или для получения дополнительной информации об оборудовании в системе.
Например
Следующая команда перечисляет все ссылки на USB
Следующее говорит dmesg показывать все последовательные порты (которые представлены строкой tty)
Знать о физической памяти
Показать процессор
вы можете получить много информации с помощью этой команды
Вы также можете сослаться на этот файл,
/var/log/dmesg
но файл может также хранить информацию о вашем старом загрузочном сообщении. Команда печатает только вашу последнюю информацию о загрузке.источник