rsync + Inotify = lsyncd

Rsync es una herramienta genial para sincronizar archivos y directorios tanto a nivel de máquina como en red. El problema de rsync es que en sincronizaciones de mucho tamaño y/o número de archivos, el proceso resultante de generar la lista inicial de ficheros para conocer los cambios a transferir puede llegar a demorarse mucho. Estoy Seguir leyendo


Descargar de Oracle eDelivery con wget o cURL

La Oracle Software Delivery Cloud requiere autenticación antes de acceder a los enlaces de descarga. Si nos encontramos en un sistema sin entorno gráfico lo primero que se suele intentar es descargar a través de navegadores de línea de comandos como lynx o elinks pero en este caso también da problemas si el website requiere Seguir leyendo


Debug de procesos en Solaris con Truss

Podríamos decir que truss es el equivalente en Solaris a strace de Linux, si bien existen también otras alternativas como dtrace que también cumplen perfectamente esta función. Truss es una utilidad que permite ejecutar el comando especificado o un proceso concreto y muestra durante su ejecución las llamadas al sistema que ejecuta y las señales Seguir leyendo


Subnetting y cálculo de netmask desde línea de comandos

Si se os da tan mal como a mí el cálculo de subredes o simplemente queréis una herramienta rápida para hacerlo tenéis ipcalc o sipcalc. A través de este comando podremos calcular subredes directamente desde la línea de comandos. La principal diferencia entre ambos es que sipcalc acepta IPV6 y permite subnetting. Para instalarlos utilizamos Seguir leyendo


Configurar rutas estáticas persistentes en Solaris

El comando route, tanto en Linux como Solaris permite manipular la tabla de enrutamiento del sistema, no obstante, el método de configurar las rutas de forma persistente es distinto para ambos. En el caso de sistemas RHEL y CentOS, por ejemplo, las rutas persistentes se configuran en ficheros por interfaz de red dentro del directorio Seguir leyendo


Cómo encontrar fallos e inconsistencias en los ficheros passwd y shadow

Existe un comando llamado pwck que mediante su ejecución verifica que la información contenida en los ficheros de autenticación /etc/passwd y /etc/shadow es correcta. Básicamente comprueba el número de campos en cada una de las entradas de los ficheros, verifica la existencia de los campos de login, UID y GID además de revisar que el Seguir leyendo


Control de tablas ARP con el comando ip

El comando ip, al igual que sirve para controlar las IPs de interfaces de red, rutas o túneles, también permite manipular la tabla ARP (Address Resolution Protocol). Sí, para ello tenemos el comando “arp” pero para algunas cosas el comando ip le toma la delantera y es una forma de combinar funcionalidades de muchos comandos Seguir leyendo


Usar ‘less’ como si fuera un ‘tail -f’

Como ya sabéis, ‘tail -f‘ permite visualizar a tiempo real el final de un fichero y las nuevas líneas que se van añadiendo al mismo. Por otro lado ‘less‘ es el comando más completo para mostrar mostrar el contenido de ficheros de texto desde la línea de comandos en sistemas Unix. Less tiene capacidad de Seguir leyendo