Hoy vamos a ver el modo de controlar jobs, procesos o aplicaciones que corren dentro de un sistema Linux/Unix. El objetivo es aprender a gestionar un proceso en ejecución pasandolo a segundo plano, suspenderlo, activarlo, desasociarlo de la shell, pararlo, etc. Ejecutar un trabajo/proceso en segundo plano Para ejecutar un proceso en segundo plano, debemos utilizar el carácter Seguir leyendo
Comandos
Artículos en los que explicamos como usar comandos de shell y cmd
en GNU/Linux, Unix y Windows.
Linux: El comando lsof
Lsof es una potente herramienta disponible en la shell de Linux que lista los ficheros abiertos en el sistema. Partiendo de esta base, podemos conocer rápidamente que ficheros mantiene abiertos un determinado proceso (PID) o usuario e información adicional como el puerto utilizado por dichos servicios/ficheros, sockets en uso, etc. Lanzando el comando lsof sin Seguir leyendo
La importancia del trailing slash «/» en el path de rsync
A la hora de ejecutar un rsync es importante conocer que hay diferencia entre especificar o no los path con una barra final (trailing slash) en el origen de datos. Básicamente, cuando no especificamos la barra final rsync creará en el destino el último directorio del path de origen. Si no lo hacemos, rsync no Seguir leyendo
Optimizar el uso del Bash History
En este post vamos a ver una serie de trucos para mejorar y optimizar el uso del histórico de comandos de bash (Bash History) mediante la configuración de variables de entorno. Añadir fecha y hora al Bash History Saber la fecha y hora en la que se ha ejecutado un comando en Bash puede ser Seguir leyendo
Cambiar el nombre, UID o GID de un usuario en Linux
En ocasiones puede ser necesario modificar el nombre de un usuario en Linux o su UID (user identifier) y GID (group identifier). Esto sería útil por ejemplo, cuando tenemos un usuario creado en dos sistemas distintos que comparten un Filesystem, para poder visualizar y generar los permisos del filesystem compartido, tener el mismo GID y Seguir leyendo