Información básica del sistema en 6 comandos

Información básica del sistema en 6 comandos, muy fáciles de usar.

Si bien es cierto que existen herramientas GUI, que ofrecen la capacidad de ofrecernos información completa del sistema. Yo siempre recomiendo extraer, e imprimir en consola estos datos mediante comandos.

Debes saber, que todas esas herramientas GUI ofertadas, no dejan de ser meras interfaces gráficas de comandos Linux que interactúan con el sistema para imprimir los valores solicitados. En este sencillo articulo de hoy, veremos los 6 comandos más utilizados para extraer información básica de un sistema basado en Linux/GNU.

Informacion basica del sistema

Información básica del sistema

 

Información básica del sistema en 6 comandos

Vemos los principales comandos, con ejemplo de uso incluido. Como norma general, ninguno de ellos requiere de «sudo».

Comando uptime

Este comando nos indica una información limitada, pero extremadamente útil.

uptime

Primero nos indica la hora actual del sistema, después el tiempo que lleva encendido (en nuestro ejemplo dos días), ahora indica el tiempo que llevan los usuarios conectados, el número de usuarios y finaliza ofreciendo la carga del sistema (load average).

root@SoloLinux-demo:~# uptime
 09:30:32 up 2 days, 11 min,  1 user,  load average: 0.01, 0.03, 0.05
root@SoloLinux-demo:~#

El comando uptime también ofrece interesantes opciones, por ejemplo si queremos saber la fecha y hora que inicio el sistema, ejecutamos…

uptime -s

Ejemplo de salida.

root@SoloLinux-demo:~# uptime -s
2021-08-04 09:18:34
root@SoloLinux-demo:~#

Podemos ver todas las opciones en la ayuda del comando.

uptime --h
Opciones de uptime

Opciones de uptime

 

Comando uname

Al utilizar el comando uname sin ningún tipo de argumento, nos indica el tipo de sistema que tenemos. En nuestro caso Linux.

uname

Ejemplo.

root@SoloLinux-demo:~# uname
Linux
root@SoloLinux-demo:~#

Al agregar «-a», la información se amplía de forma considerable.

uname -a

Veremos los siguientes datos.

  • Kernel del sistema
  • Nombre del host
  • Fecha de lanzamiento del kernel
  • Versión del núcleo
  • Arquitectura del hardware
  • Tipo de sistema operativo
root@SoloLinux-demo:~# uname -a
Linux SoloLinux-demo 5.4.0 #1 SMP Fri Nov 20 21:47:55 MSK 2020 x86_64 x86_64 x86_64 GNU/Linux
root@SoloLinux-demo:~#

Es interesante revisar la ayuda de este comando.

uname --help

Salida.

root@SoloLinux-demo:~$ uname --help
Modo de empleo: uname [OPCIÓN]...
Muestra cierta información del sistema. Sin ninguna OPCIÓN, igual que -s.

  -a, --all            muestra toda la información, en el siguiente orden,
                         excepto que se omite -p y -i si son desconocidos:
  -s, --kernel-name    muestra el nombre del núcleo
  -n, --nodename       muestra el nombre de `host' del nodo de red
  -r, --kernel-release muestra la versión del núcleo
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type (non-portable)
  -i, --hardware-platform  print the hardware platform (non-portable)
  -o, --operating-system   print the operating system
      --help     muestra esta ayuda y finaliza
      --version  informa de la versión y finaliza

ayuda en línea sobre GNU coreutils: <http://www.gnu.org/software/coreutils/>
Informe de errores de traducción en uname a <http://translationproject.org/team/es.html>
Full documentation at: <http://www.gnu.org/software/coreutils/uname>
or available locally via: info '(coreutils) uname invocation'
root@SoloLinux-demo:~$

 

Comando date

Si quieres saber el día de la semana, la fecha, la hora, y la zona horaria donde se encuentra el sistema, puedes usar el comando date.

date

Dos ejemplos diferentes.

root@SoloLinux-demo:~# date
Fri Aug  6 10:02:16 UTC 2021
root@SoloLinux-demo:~# 


sergio@sololinux:~$ date
vie ago  6 13:01:51 EEST 2021
sergio@sololinux:~$

También puedes identificar datos variados de una fecha en particular, usando este formato MM/dd/YYYY.

date --date="03/09/1971"

Ejemplo de salida.

sergio@sololinux:~$ date --date="03/09/1971"
mar mar  9 00:00:00 MSK 1971
sergio@sololinux:~$

La herramienta date, ofrece muchas opciones y argumentos diversos, los vemos con help.

date --help

Imagen de ejemplo.

Manual del comando date

Manual del comando date

 

Comando hostname

Con hostname visualizamos el nombre del host.

hostname

Ejemplo de hostname.

root@SoloLinux-demo:~# hostname
SoloLinux-demo
root@SoloLinux-demo:~#

Hostname también tiene la capacidad de imprimir las IP del sistema, por ejemplo si queremos visualizar la IPv4 usamos la opción «i».

hostname -i

Salida.

root@SoloLinux-demo:~# hostname -i
185.183.20.171
root@SoloLinux-demo:~#

Si prefieres ampliar la información con la IP local, la IPv4 y la IPv6, agregamos «I».

hostname -I

El resultado se amplía considerablemente.

root@SoloLinux-demo:~# hostname -I
127.0.0.1 185.183.20.171 2a0b:7080:10::1:670e 
root@SoloLinux-demo:~#

 

Comando whoami

Este comando nos muestra el usuario conectado actualmente.

whoami

Vemos dos ejemplos de resultado.

root@SoloLinux-demo:~# whoami
root
root@SoloLinux-demo:~#


sergio@sololinux:~$ whoami
sergio
sergio@sololinux:~$

Este comando no tiene funciones adicionales, aun siendo así puedes revisar su mínima ayuda integrada con este comando.

whoami --help

Imagen de ejemplo.

Ayuda del comando whoami

Ayuda del comando whoami

 

Comando w

Como último apunte de este artículo, el comando w es extremadamente útil para los administradores de sistemas, a la hora de identificar posibles usuarios no autorizados. Por ejemplo, con el comando básico listamos todos los usuarios conectados al sistema, así como otros datos importantes como su IP de procedencia.

w

Ejemplo.

root@SoloLinux-demo:~# w
 10:43:14 up 2 days,  1:24,  3 user,  load average: 0.00, 0.01, 0.05
USER          TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root          pts/0    62.16.11.187     09:27    2.00s  0.08s  0.00s w
sergio        pts/0    62.16.11.187     06:12    4.10s  0.12s  0.00s w
sololinux     pts/0    62.16.11.187     04:08    1.05s  0.04s  0.00s w
root@SoloLinux-demo:~#

Si agregas el nombre, tan solo aportara los datos del usuario marcado. En nuestro ejemplo el root.

w root

Datos del root.

root@SoloLinux-demo:~# w root
 10:50:38 up 2 days,  1:32,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    62.16.11.187     09:27    6.00s  0.09s  0.00s w root
root@SoloLinux-demo:~#

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Información básica del sistema en 6 comandos.

Chat de SoloLinux en Telegram

 

2 Comentarios

  1. David
    06/08/2021
    • Sergio G.B.
      07/08/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido