Obtenga información sobre el hardware y el software instalados utilizando el terminal sin derechos de administrador

Obtenga información sobre el hardware y el software instalados utilizando el terminal sin derechos de administrador

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é:

  1. top(para obtener el tamaño de la memoria)
  2. uname -a(descubra más sobre el kernel instalado,...)
  3. cat /proc/cpuinfo(obtener información sobre las CPU)
  4. 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 demsgel 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/dmesgpero el archivo también puede almacenar la información del mensaje de inicio anterior. El comando imprime solo la última información de arranque.

información relacionada