Linux – Ver los puertos en escucha y sus servicios

Si necesitamos listar todos los puertos en escucha y saber que servicios los abre. Muy útil para saber que servicio esta usando un puerto predeterminado.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# lista todos los puertos en escucha
sudo netstat -tulpn
# solo muestra el puerto 80
netstat -tulpn | grep :80
# lista todos los puertos en escucha sudo netstat -tulpn # solo muestra el puerto 80 netstat -tulpn | grep :80
# lista todos los puertos en escucha
sudo netstat -tulpn 
# solo muestra el puerto 80 
netstat -tulpn | grep :80

Leer más

Actualizar aplicaciones de PIP

Para actualizar los paquetes instalados atraves de pip :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U
pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U
pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip3 install -U

Leer más

Crear un servicio para ejecutar un script (en debian)

Tengo una webcam, que uso para emitir en twitch. He estado 1 mes entero activando y desactivando el script y teniendo que mantener la ventana de terminal abierta. Esto era un rollo por que solo lo podía ejecutar en casa. También he probado screm y me ha sido imposible hacer que funcione(no entiendo bien su funcionamiento aún).

Al final se me ocurrió crear un servicio para ejecutar el script con systemd.

Tendremos que hacer 3 pasos:

  1. Crear el servicio.
  2. Redirigir la salida de errores de syslog a otro archivo.
  3. Crear un logrotate con los archivos del log.

Leer más

Tip – Buscar cadenas de texto en varios archivos.

Me Suele ocurrir que necesito buscar un texto determinado, para poder saber en que archivo se encuentra. Por ejemplo me encontré con la necesidad de buscar pam_unix en los archivos de la carpeta /etc/pam.d/ . Lo primero es ponerlo en las carpetas que necesitamos buscar : cd /etc/pam.d/ y ya hacemos la búsqueda : grep … Leer más