En todas las variantes de Unix tenemos tres flujos estándar que, a modo de canales, conectan la entrada y salida (I/O) de un comando/aplicación con la terminal/consola cuando se ejecuta, son los siguientes: standard input (stdin) standard output (stdout) standard error (stderr) Vamos a explicar los usos que podemos dar estos tres canales para enviar Seguir leyendo
Unix
Artículos sobre todo lo que no tiene cabida dentro de las categorías de GNU/Linux o BSD, especialmente Solaris.
Guardar un fichero dentro de VIM cuando no tenemos permisos
Era un poco complicado poner título a esta entrada, no obstante seguro que a todos nos ha pasado que comenzamos a editar un fichero desde vim o vi y a la hora de grabar nos damos cuenta que no tenemos privilegios para guardarlo (ya sea porque es propietario root u otro usuario), recibimos un error Seguir leyendo
Encapsular tráfico a través de un tunel cifrado con SSH
Hoy vamos a ver como conseguir establecer conexiones cifradas mediante SSH (Openssh) a protocolos/servicios que no están sirviendo su tráfico encriptado. La mayoría de vosotros sabréis que es sencillo «esnifar» el tráfico dentro de una misma red, gracias a este encapsulamiento de tráfico (que es muy sencillo) podemos cifrar el tráfico entre dos equipos independientemente Seguir leyendo
/etc/rc.local: Ejecutar comandos o scripts en el arranque de *nix
Si no queremos crear un script único (aunque suele ser lo recomendable) para la ejecución de un comando o un script cada vez que iniciamos un sistema tipo Unix (BSD, Gnu/Linux, etc) tenemos la posibilidad de llamarlo desde el fichero /etc/rc.local Cualquier comando que coloquemos o script al que llamemos en dicho fichero será ejecutado Seguir leyendo
Cómo vaciar ficheros en Linux
Existen varias formas de vaciar el contenido de ficheros en sistemas Unix desde la línea de comandos, algunas de ellas son las siguientes: # echo «» > fichero # > fichero # :> fichero # cat /dev/null > fichero # true > fichero