LPI

Ejecución encadenada de comandos con Bash

Publicada en

Hasta ahora hemos hablado de ejecutar comandos uno por uno desde la terminal. Sin embargo, Bash nos permite ejecutar una serie de comandos desde una sola línea, e incluso hacerlo bajo ciertas condiciones. En este post aprenderemos cómo valernos de la ejecución encadenada de comandos según lo requiera el caso. ¡Comencemos! Ejecución encadenada de comandos […]

Posts del SysAdmin

Uso de umask: máscaras de archivos y directorios

Publicada en

Por lo general, cada vez que utilizamos una cuenta de usuario limitado para crear un archivo o un directorio, se establecen por defecto los permisos rw-rw-r– (octal 664) y rwxrwxr-x (octal 775), respectivamente. Si lo hacemos como root, los permisos se setean como rw-r–r– (octal 644) y rwxr-xr-x (octal 755). Esto es resultado de aplicar […]

Linux desde cero

Resumen de vi (y su versión mejorada vim)

Publicada en

No es ningún secreto que un editor de texto se convierte rápidamente en el compañero más fiel de un sysadmin. En el blog hemos publicado posts sobre el tema, pero para que tengas todo junto en un solo lugar en esta oportunidad te traemos un resumen de vi. Tanto principiantes como los usuarios con un […]

Posts del SysAdmin

Permisos en directorios: ¿cuáles son necesarios?

Publicada en

Los permisos estándar (ugo/rwx: user, group, others / read, write, execute) son relativamente fáciles de entender cuando hablamos de archivos. Sin embargo, cuando de directorios se trata pueden resultar un poco confusos. En este post vamos a ilustrar mediante ejemplos cuáles permisos en directorios son necesarios para realizar cada operación. Tener en claro esto es […]

Posts del SysAdmin

Python 3 en Linux: instalar versión más reciente

Publicada en

Tanto CentOS 7 como Debian 9 incluyen las versiones 2 y 3 de Python. Esto incluye el lenguaje de programación, la librería estándar, y el intérprete. Sin embargo, estas versiones suelen diferir de las últimas disponibles (2.7.5 y 3.4.5 en los repositorios versus 2.7.14 y 3.6.5 en el sitio web oficial al día de hoy). […]

Posts del SysAdmin

Basename y dirname: nombres de archivo y directorio

Publicada en

¿Qué hacer cuando queremos ver el directorio donde está ubicado un archivo? ¿Y si dada la ruta absoluta a un archivo deseamos mostrar únicamente el nombre del mismo? Estas son tareas simples de realizar manualmente, pero tediosas si deben repetirse. Si además debemos combinarlas con otras operaciones de procesamiento de datos, la dificultad se asoma […]

Posts del SysAdmin

Error en conexión SSH: seguridad ante todo

Publicada en

Tiempo atrás hablamos sobre las vulnerabilidades de Telnet y las bondades de SSH. En esta oportunidad nos dedicaremos a analizar un escenario que podemos llegar a encontrar al utilizar este último protocolo. Se trata de un error en conexión SSH cuando se reemplaza un equipo por otro pero se mantiene la misma dirección IP. ¡Comencemos! […]

Posts del SysAdmin

Excluir archivos con tar al empaquetar y comprimir

Publicada en

Al empacar para salir de vacaciones hay cosas que decidimos llevar y otras que no. Cuando empaquetamos y comprimimos directorios en Linux sucede lo mismo. Un cierto directorio puede tener subdirectorios y archivos que nos interesen y otros que no deseamos incluir en un tarball. ¿Cómo hacemos en este caso? Seguí leyendo para aprender cómo […]

Posts del SysAdmin

¿Qué es POSIX? Conceptos fundamentales

Publicada en

Al trabajar con Linux, a menudo encontraremos referencias a POSIX. Lamentablemente, por lo general no nos detenemos a explicar su significado. Por eso, en este post explicaremos qué es POSIX y por qué es importante. De esta manera, tanto los nuevos usuarios como aquellos más experimentados tendrán una referencia a mano. ¿Qué es POSIX? En […]

Posts del SysAdmin

Notas con elog: aprendiendo a documentar

Publicada en

En nuestro post anterior aprendimos a instalar un sistema de weblog. Para sacarle provecho, en esta oportunidad explicaremos cómo crear y administrar notas con elog. De esta manera podremos documentar issues o registrar datos para usarlos cuando los necesitemos. No nos olvidemos que será posible consultar esta información desde cualquier parte con un dispositivo con […]