Tenho acesso a um servidor remoto, no qual faço login via ssh. Não tenho direitos de administrador, mas gosto de saber o máximo possível sobre a máquina, entre outras coisas para ver se recebo o que pago. Até agora eu tentei:
top
(para obter o tamanho da memória)uname -a
(descubra mais sobre o kernel instalado,...)cat /proc/cpuinfo
(obter informações sobre as CPUs)df -h
(para descobrir a capacidade do disco rígido)
Não tenho certeza se as formas que escolhi são as melhores. Também não sei como essas informações podem ser manipuladas pelo provedor ou conter acidentalmente informações incorretas. Pelo menos para as CPUs eu descobri que ainda há CPUs de 1 GHz em vez de 2 GHz naquela máquina (eu pago por 2 GHz).
Existem outras maneiras que posso usar para obter informações sobre o sistema, mesmo com direitos limitados? (por exemplo, se meu servidor for um servidor virtual?). Existem ferramentas de benchmark que não precisam de direitos de administrador para serem instaladas?
Responder1
você pode usar demsg
o comando
dmesg pode ser útil na solução de problemas ou para obter mais informações sobre o hardware de um sistema.
Por exemplo
O comando a seguir lista todas as referências a USB
dmesg | grep -i usb
O seguinte diz ao dmesg para mostrar todas as portas seriais (que são representadas pela string tty)
dmesg | grep -i tty
Para saber sobre memória física
dmesg | grep -i memória
Para mostrar a CPU
dmesg | grep -i CPU
você pode obter muitas informações usando este comando
você também pode consultar esse arquivo, /var/log/dmesg
mas o arquivo também pode armazenar informações de mensagens de inicialização antigas. O comando imprime apenas as informações da última inicialização.