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