Expresiones test en scripts de Bash

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Al desarrollar scripts en Bash, a menudo necesitaremos evaluar condiciones. Los casos más comunes son la existencia de un archivo, el tipo del mismo (archivo regular, directorio, enlace simbólico, etc), y sus permisos. En este post explicaremos cómo efectuar esas verificaciones utilizando expresiones test. Además, mostraremos cómo realizar operaciones lógicas del tipo AND y OR […]

La jerga linuxera: para no perderte si sos nuevo

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Como sucede cuando nos aventuramos a aprender otro idioma, los primeros pasos en Linux están plagados de vocabulario nuevo. Por cariño, a veces nos referimos al mismo como la jerga linuxera. A pesar de que es vasta y amplia, en este post compartiremos algunas de las palabras fundamentales que la componen. Teniéndolas en mente, podremos […]

Lsattr y chattr: leer y establecer atributos especiales

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Además de los permisos de lectura, escritura, y de ejecución asociados con el dueño, el grupo propietario y el resto de los usuarios del sistema, Linux nos permite establecer otros atributos en archivos y directorios. Estas propiedades son específicas del tipo de sistema de archivos. En este post hablaremos de algunas de las que podemos […]

Sesiones de usuario: quiénes están logueados

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Ya sabemos que Linux es un sistema operativo multiusuario. Por lo tanto, en un momento dado puede haber muchas personas logueadas en un equipo. En otras palabras, pueden existir varias sesiones de usuario activas. Linux nos provee de varias herramientas destinadas a averiguar quiénes están conectados, e incluso qué están haciendo. Un sysadmin debe saber […]

Usar watch en Linux: repetir ejecución de comandos

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Ya sabemos que para automatizar tareas disponemos de cron y at. Estas dos herramientas son ideales para cuando necesitamos realizar operaciones de manera periódica y no interactiva. Sin embargo, no tiene mucho sentido emplearlas cuando deseamos ver resultados por la pantalla o repetir la ejecución de un comando con una periodicidad menor al minuto. Para […]

Ejemplos de aptitude: combinaciones útiles

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Si utilizamos Debian o alguno de sus derivados, es muy probable que hayamos utilizado aptitude. De hecho, este fue el primer gestor de paquetes que utilicé. Junto con las clásicas opciones como install, show, y update (por citar tres ejemplos), hay otras auxiliares menos conocidas pero igualmente útiles. A continuación, en este post compartiremos otros […]

Editar comandos del historial en Linux

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

En el post anterior hablamos del uso del comando history. Además de volver a ejecutar un comando de forma idéntica a la que lo hicimos previamente, también podemos editar comandos del historial. De esa manera, podemos hacer modificaciones necesarias y luego correrlos fácilmente. En esta ocasión aprenderemos cómo usar el comando fc para realizar esta […]

Historial de comandos en Linux: repetir o editar

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Cuando iniciamos sesión en una terminal, el entorno de la shell se pone en funcionamiento de acuerdo a nuestras configuraciones personales. Para cada usuario, las mismas se encuentran dentro de archivos ocultos en su correspondiente directorio personal. Uno de estos archivos es ~/.bash_history, donde se guarda el historial de comandos en Linux. Historial de comandos […]