Cheatsheet

Cheatsheet de comandos usados en IT/Redes/Sistemas

Sistemas

Actualizar sistema operativo:

Arch:

sudo pacman -Syu

Ubuntu:

sudo apt-get update

sudo apt-get upgrade

Windows:

Ampliar partición:

Ubuntu/Debian:

Extender volumen ext4

Parar servicios que puedan verse afectados

umount /dev/sdb1
fdisk /dev/sdb
p (print)
d (borrar porque solo hay una)
n (create)
          p (primary)
defaults los tamaños inicio y final
w (write)
e2fsck /dev/sdb1
resize2fs /dev/sdb1
mount /var/www

Extender volumen lvm

lvxtend -l +100%FREE /dev/NombreDelLogicalVolume/root
resize2fs /dev/NombreDelLogicalVolume/root

Registrar ejecutable como app:

Linux:

Mover carpeta a /usr/bin para que sea accesible desde todos los usuarios

Crear archivo desktop en /usr/share/applications/ con siguiente ejemplo y hacer ejecutable:

[Desktop Entry]
Name=Winbox
Exec=/usr/bin/WinBox_Linux/WinBox
Icon=/usr/bin/WinBox_Linux/assets/img/winbox.png
Type=Application
Terminal=false

chmod +x /usr/share/applications/winbox.desktop

Docker

Proxmox

Postgresql

Instalar en ubuntu 24.04:

sudo apt update && apt install postgresql

Ver versión instalada:

psql --version

Entrar en postgresql para crear usuario inicial/trabajar:

#Cambiamos de usuario de sistema a postgres y desde este entramos a postgres
sudo -i -u postgres
psql

#Entramos desde user actual
sudo -u postgres psql

Crear usuario incicial con script o desde postgres:

#Usamos un script que viene con el servicio
sudo -u postgres createuser --interactive
#Lo hacemos desde postgresql
sudo -u postgres psql
CREATE ROLE asmaticoferoz WITH LOGIN PASSWORD 'contraseñaultrasegura3000';

Permitir login remoto:

sudo nano /etc/postgresql/17/main/postgresql.conf

Aquí deberemos de moficar el listen_addresses por lo que querramos, se puede agregar un * para que escuche desde todas las IPs:

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = 'localhost'    # what IP address(es) to listen on;

Y continuamos permitiendo el login al rol/usuario que hemos creado anteriormente:

sudo nano /etc/postgresql/17/main/pg_hba.conf
# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    asmaticoferozdb         asmaticoferoz           192.168.0.0/24         scram-sha-256

Probamos el login con:

psql -h IPServidor -p Puerto -U Usuario -d BaseDeDatos

Redes

Unifi

Adoptar dispositivo en controladora:

set-inform http://192.168.0.2:8080/inform

nmap

Escaneo de red básico:

nmap 192.168.1.0/24

nmap 192.168.1.1

nmap 192.168.1.2-45

Cisco:

Limpiar sesión pppoe

show users | i nombre de cliente

clear interface ViX.XX