Saltar a contenido

Recetas

Red

Conocer la ip pública

curl icanhazip.com

Ver los puertos abiertos

sudo lsof -i

Comprobar la velocidad de conexión a Internet

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

Desde ubuntu se puede hacer instalando speedtest-cli:

sudo apt install speedtest-cli
speedtest-cli

Borrar todos los mensajes de correo

$ mail
? delete *
? q
? exit

Nota. Si no se escribe q antes de salir, no se borran los cambios.

Comprobar equipos encendidos de la red

Así se ven las ips de equipos encendidos en la red

nmap -sP 192.168.1.*

Para encontrar los conectados a nuestro equipo:

netstat -nt

Disco

Ver información sobre fichero

Ver fechas de acceso y creación, tamaño, …

stat <file>

Modificar la fecha de un fichero

touch -a -m -t 201401010000 MOV086.mpeg

para 01 del 01 de 2014 (a las 00:00)

touch MOV086.mpeg -r /mnt/fotos/Vídeos/otros/MOV086.MOD

copiaría la fecha de un fichero en otro

Sistema

Ver la distribución (y versión) instalada

cat /etc/*-release

Deshabilitar servicio en Linux

Para deshabilitar un servicio de forma que no arranque automáticamente, se edita su entrada en /etc/init. Por ejemplo, para que no arranque la base de datos mongo, se comentaría la línea start on … del fichero etc/init/mongodb.conf

 # vim: set ft=upstart ts=4 et:
 description "MongoDB"

 # Deshabilito que arranque en el inicio
 #start on runlevel [2345]
 stop on runlevel [!2345]

De esta forma no arranca por defecto al iniciar el sistema, pero se puede seguir arrancando el servicio con sudo service mongodb start y parando con sudo service mongodb stop

Ver el crontab de todos los usuarios

for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done

Otros

Descargar desde Google Drive

Se hace con:

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt
  • FILEID es el identificador de la url de Google Drive
  • FILENAME el nombre del fichero

Ubuntu

Servicios en ubuntu

  • Listado de todos los servicios:
service --status-all
  • Deshabilitar un servicio:

systemctl disable <service>
o bien:

update-rc.d -f <service> remove

Instalar paquete deb

sudo dpkg -i <paquete>

Hacer que bazarr y sonarr arranquen después de montar las unidades

En ocasiones se estaban arrancando antes de montar las unidades nfs definidas en /etc/fstab. Para evitarlo, edito en /etc/systemd/system bazrr.service y modifico la entrada Afterpara que contenga nfs.mount. Con sonarr hago lo mismo.

Después se ejecuta systemctl daemon-reload y se reinicia.


Última actualización: May 12, 2022