Existe una broma muy conocida en el mundo de la informática: "Un administrador de sistemas prefiere pasar 5 horas escribiendo un script para automatizar una tarea, antes que pasar 5 minutos haciéndola a mano" . Y es totalmente cierto. La verdadera magia de Linux no está en saber muchos comandos, sino en saber unirlos para que el servidor trabaje por ti. En Guía SysAdmin vamos a dar nuestro primer paso en la programación de servidores. Vamos a crear un Script en Bash muy sencillo que actualizará todo tu sistema y limpiará la basura acumulada con un solo clic (o mejor dicho, con un solo comando). 1. Crear el archivo y el "Shebang" mágico Un script no es más que un archivo de texto plano con una lista de comandos dentro. Vamos a crear uno llamado mantenimiento.sh usando el editor Nano: nano mantenimiento.sh En la primera línea del archivo, debemos escribir una secuencia de caracteres vital llamada Shebang . Esto le dice a Linux qué "traductor" debe ...
Todos hemos pasado por ahí. Estás trabajando en tu servidor o en tu equipo con Linux y, de repente, un programa se vuelve loco. Un script entra en un bucle infinito o un servicio web empieza a devorar el 100% de la memoria RAM, dejando el sistema totalmente congelado. En Windows entrarías en pánico y pulsarías Ctrl + Alt + Supr , pero ¿qué hacemos cuando solo tenemos una terminal de texto negro? En Guía SysAdmin vamos a enseñarte el protocolo de emergencia de todo administrador: cómo cazar el proceso que está ahogando tu máquina y cómo destruirlo sin piedad usando htop y el letal comando kill . 1. El radar: Instalar y ejecutar 'htop' Linux viene de serie con un comando llamado top para ver los recursos, pero es visualmente terrible. Los profesionales usamos htop , que es una versión mejorada, interactiva y con colores. Para instalarlo (en Debian/Ubuntu) y ejecutarlo, abre tu terminal y lanza: sudo apt install htop htop De repente, tu terminal se convertirá en un pan...