Muchas veces consigues mejor tiempo de booteo con un nuevo kernel. Este es uno de los casos. Otras veces simplemente necesitas un kernel custom por algún motivo y te toca compilar. Aquí dejo la recetilla para hacerlo en Debian. Necesitarás de bastantes gigas de espacio libre para crear los paquetes deb. Luego ya puedes borrar…
Etiqueta: sysadmin
MLL – Minimal Linux Live
Minimal Linux Live es una distro bastante interesante para trastear con GNU+Linux. Puedes generar la iso o bajar una iso ya construida. Es buena cosa para llevar en un pendrive de poco espacio (la ISO ocupa 10Mb) y arrancar con un Linux mínimo con Busybox. Es buena distro porque te permite poder trastear…
Instalar Grafana OSS sobre Debian 12
Proceso para instalar rápidamente grafana # apt update # apt upgrade # apt-get install -y adduser libfontconfig1 musl wget # wget dl.grafana.com/oss/release/grafana_10.1.2_amd64.deb # dpkg -i grafana_10.1.2_amd64.deb # systemctl daemon-reload # systemctl enable grafana-server # systemctl start grafana-server # systemctl status grafana-server # ss -atunp | grep -i grafana User y password por defecto: admin:admin Estará…
Vim cubed – Vim en 3D
De vez en cuando es buena cosa probar algo que no tenga realmente una utilidad. vim (paravim) en 3D, vim en un cubo. Vim3 es una aplicación realmente de poca utilidad. No es algo que la gente esperase o necesite pero … queda bien para hacer el gilipollas un rato. Se puede poner en marcha…
Montar un directorio remoto vía sftp con usuario y password
Si necesitas temporalmente para algunos días montar un directorio remoto de una máquina linux en otra (por ejemplo tu ordenador personal o de trabajo) puedes hacerlo mediante clave pero … si por lo que sea no te dejan puedes usar el user y password y fuera. Precisarás de sshpass y sshfs . Instalar dependencias: #…
Prometheus para monitorizar contenedores docker
Este post está basado en un trabajo que realicé en Agosto con el amigo Ekaitz Zarraga. Básicamente esto es una de las formas de levantar un sistemas de monitorización de contenedores docker con prometheus. Paso a relatar los pasos que se pueden realizar: Clonamos el repositorio: # git clone github.com/vegasbrianc/prometheus.git /opt/prometheus # cd /opt/prometheus OPCIONAL:…
Readlink y file para comprobar deadlinks
Readlink y file son buenas opciones si tienes la necesidad de comprobar si un enlace simbólico muerto ( aunque seguramente sabrás que con find /directorio -xtype l puedes buscar enlaces muertos también ) Creamos un directorio llamado fotos en /tmp/fotos así: $ cd /tmp/ $ mkdir -p fotos $ touch fotos/foto-test-file.jpg $ ls -lain fotos/…
Administrar Linux andando por casa en bragas o calzoncillos Vol.8
# 00 – timer [ github.com/caarlos0/timer ] Un sleep con barra de progreso ( lo vi en el blog de victorhck ) # snap install timer # 01 – dust [ github.com/bootandy/dust ] Para ver en forma de árbol los archivos que más ocupan en un directorio determinado. Con colorines. # apt update &&…
Alias permisos númericos de archivos en GNU+Linux
Alias para del tirón comprobar los permisos en formato numérico de un archivo/directorio en Linux. alias s=’stat -c ‘\»[%A %a] [%U] %n’\» ‘ La forma de uso si añadimos ese alias a nuestro .bashrc sería así por ejemplo: s /etc/passwd s /bin s /tmp s /home s /etc/issue Y eso es todo lo que…
Buscar archivos duplicados en GNU+Linux
Una forma bonita de encontrar archivos duplicados en Linux es usando find, sort, uniq y md5sum Ejemplo: $ find /home/fanta ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dD > /tmp/archivos-duplicados.txt Se ha de cambiar /home/fanta por tu home. Y se ha que quitar $ ya que eso solo lo…
Dump del trafico de una máquina virtual con qemu
Para analizar las peticiones que hace un ordenador primero lo virtualizamos y luego ya trasteamos. Encendemos el dump de una máquina física realizado con clonezilla con qemu (ver aquí otra nota del proceso 56k.es/fanta/clonar-el-ordenador-del-trabajo-y-arrancarlo-en-otro-ordenador-con-qemu/ ) qemu-system-x86_64 -enable-kvm -L . –bios bios.bin -m 8G -cpu host -drive file=/dev/sda,format=raw,media=disk -machine type=pc,accel=kvm -smp $(nproc) -netdev user,id=u1 -device e1000,netdev=u1…
Clonar el portátil del trabajo y arrancarlo con Qemu en otro
No vengas luego llorando si te cargas algo por seguir lo que se dice en este post. Has de saber que haces y si no mejor no lo hagas. En mi caso voy de viaje pero no quiero llevarme 2 portátiles (el de trabajo no quiero llevarlo por si lo pierdo o algo). La cosa…
Administrar Linux andando por casa en bragas o calzoncillos Vol.7
Seguimos con la serie de post. Esta vez el vol. 7 # Deshabilitar puertos restringidos en firefox about:config en firefox Se añade como string: network.security.ports.banned.override Con el valor: 1-1024 # Eliminar kernels viejos en redhat y liberar espacio en /boot Algunas veces puedes encontrar máquinas que no tienen /usr en LVM y que no…
Vigilar archivos con entr en GNU Linux
Una forma de vigilar cambios en un conjunto de archivos o un archivo determinado puede hacerse con entr. Lo primero es disponer en el sistema de entr. Eso puede hacerse instalando el paquete. En Debian/Ubuntu puede hacerse así: # apt install entr Una vez está instalado podemos hacer una prueba de concepto creando un…
Extraer la base de datos del antivirus Clamav
La base de datos de bichos de clamav se distribuye con extensión: cvd Desde aquí puede descargarse sin necesidad de bajar el engine (motor) antivirus: www.clamav.net/downloads En realidad se trata de un archivo tar.gz con una cabecera de 512 bytes. Eso significa que en realidad andamos ante un paquete tar (la utilidad GNU tar empaqueta,…
