Tengo acceso a un servidor remoto, al que inicio sesión mediante ssh. No tengo derechos de administrador, pero me gusta saber todo lo posible sobre la máquina, entre otras cosas para ver si obtengo lo que pago. Hasta ahora lo intenté:
top
(para obtener el tamaño de la memoria)uname -a
(descubra más sobre el kernel instalado,...)cat /proc/cpuinfo
(obtener información sobre las CPU)df -h
(para saber la capacidad del disco duro)
No estoy seguro de si los caminos que he elegido son los mejores. Tampoco sé cómo esta información puede ser manipulada por el proveedor o contener accidentalmente información incorrecta. Al menos para las CPU, descubrí que todavía hay CPU de 1 GHz en lugar de 2 GHz en esa máquina (pago por 2 GHz).
¿Existen otras formas que pueda utilizar para obtener información sobre el sistema, incluso con derechos limitados? (por ejemplo, ¿si mi servidor es un servidor virtual?). ¿Existen herramientas de referencia que no necesitan derechos de administrador para instalarse?
Respuesta1
puedes usar demsg
el comando
dmesg puede resultar útil para solucionar problemas o para obtener más información sobre el hardware de un sistema.
Por ejemplo
El siguiente comando enumera todas las referencias a USB
dmesg | grep -i usb
Lo siguiente le dice a dmesg que muestre todos los puertos serie (que están representados por la cadena tty)
dmesg | grep -yo tty
Saber sobre la memoria física
dmesg | grep -i memoria
Para mostrar la CPU
dmesg | grep -i CPU
Puedes obtener mucha información usando este comando.
También puede consultar este archivo, /var/log/dmesg
pero el archivo también puede almacenar la información del mensaje de inicio anterior. El comando imprime solo la última información de arranque.