📘 System Information & Uso básico del terminal

🔎 Objetivo

💡 Consejo: usa -h, --help o man <comando> para documentación rápida

🧰 Herramientas esenciales (comando → descripción)

Comando Descripción
whoami 👤 Muestra el usuario actual.
id 🆔 Muestra la identidad del usuario (UID/GID/grupos).
hostname 🖥️ Muestra/establece el nombre del host.
uname 🔧 Información básica del sistema y hardware.
pwd 📁 Muestra el directorio de trabajo actual.
ifconfig 🌐 Configurar/ver interfaces de red (legacy).
ip 🌐 Mostrar/manipular rutas, dispositivos y túneles de red.
netstat 📡 Mostrar estado de la red.
ss 🔍 Investigar sockets (alternativa moderna a netstat).
ps 📝 Mostrar procesos.
who 👥 Quién está conectado.
env 🌱 Variables de entorno / ejecutar comando con variables.
lsblk 💽 Listar dispositivos de bloque.
lsusb 🔌 Listar dispositivos USB.
lsof 📂 Listar archivos abiertos (útil para sockets/puertos).
lspci 🛠️ Listar dispositivos PCI.

🧭 Comandos de situational awareness (ejemplos)

🏷️ Hostname

hostname

{5E3D7848-ECD6-40F3-8F5B-88F972C59445}.png

👤 Whoami

whoami

{5145C479-2F5C-47BF-AB38-AA524D2A7D2A}.png

🧾 Id (grupos e identificadores)

id

{812A2B66-0964-45BD-925F-B796095716D4}.png

⚠️ Atención: pertenencia a adm o sudo puede significar acceso a logs o privilegios elevables → interesante en auditorías/penetration testing.

🐧 Uname — información del kernel

{2084640D-EDE7-48B6-96FA-F83A5E04E0FB}.png

uname -n # 🖥️ Hostname de red
uname -r # 🔢 Versión del kernel (CRÍTICO para exploits)
uname -m # 💻 Arquitectura del hardware
uname -o # 🐧 Sistema operativo
```

🔎 Con uname -r puedes buscar exploits/parches relevantes: p.ej. search "4.15.0-99-generic exploit"