Posts del SysAdmin

El archivo rsyslog.conf: la configuración

Publicada en

En el post anterior presentamos a rsyslog y el papel que juega en el registro de eventos del sistema. La configuración del servicio se realiza en el archivo rsyslog.conf, el cual reside en /etc. Aprender los puntos principales de esa tarea es el tema que nos ocupará en esta ocasión. El archivo rsyslog.conf Veamos en […]

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 […]