• Dividir un archivo en partes

    Algo que muchas veces es útil es poder dividir un archivo de gran tamaño en partes más pequeñas. En Unix es una tarea extremadamente sencilla gracias a los comandos split y cat.

  • Ejecutar aplicaciones gráficas de otra máquina con SSH

    Algo a veces muy útil es ejecutar una aplicación gráfica de otra computadora como si estuviera en la propia máquina en la que se está trabajando. Hacer esto es muy simple con SSH y consiste básicamente en reenviar las solicitudes que se hagan al servidor X por medio del túnel SSH. ¿Cómo?

  • Deshabilitar DNS lookups en SSH

    Por defecto OpenSSH realiza una consulta DNS preguntando por el nombre de la IP que intenta conectarse al servidor. Esta característica implica un retraso importante cuando ningún servidor DNS responde. En determinados casos, cuando la IP desde la que nos conectamos no tiene un reverso o no nos interesa ese chequeo podemos deshabilitarlo para eliminar esa demora.

  • Medir el tiempo que toma ejecutar un comando

    Muchas veces es útil tener una aproximación o incluso el tiempo exacto que le toma a un comando ejecutarse. Para ello existe el comando time que mide precisamente este factor. Su funcionamiento es sencillo: chequea el reloj del sistema antes de ejecutar el comando en cuestión y lo vuelve a chequear ni bien finaliza.

  • Comandos de Unix: apropos

    Es muy común olvidar el nombre de una aplicación o un comando en Unix, sobre todo si no lo usamos frecuentemente. El comando apropos, estándar en Unix, nos permite encontrar aquellos programas que coincidan con la cadena de caracteres que le pasamos como argumentos.

  • Wall: chat en una consola Unix

    Wall es una utilidad estándar de Unix que permite comunicar usuarios de un mismo sistema vía consola. Es bastante primitivo pero puede sernos de utilidad en más de una oportunidad. Al enviar un mensaje lo reciben todos los usuarios logueados que tengan una consola abierta en el sistema.

  • Redirección de puertos con SSH

    Supongamos que tenemos la siguiente topología:

    Topología de ejemplo

  • Montar filesystem remoto con SSH

    Ya se habrá entendido que SSH es más que un simple protocolo para administración remota. De hecho, nos brinda una cantidad enorme de funciones muy útiles. Hace unos días veíamos cómo redireccionar puertos con SSH; un tiempo atrás habíamos visto también cómo ejecutar aplicaciones gráficas remotas. Esta vez veremos cómo montar un sistema de archivos remoto utilizando sólo SSH.