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

LPI

Información sobre procesos: resumen de datos

Publicada en

El término proceso es uno de los más utilizados en el ecosistema Linux. En un post anterior dimos su definición y compartimos herramientas para analizarlos. En esta oportunidad haremos un resumen de la información sobre procesos y sus datos identificatorios en Linux. Información sobre procesos en Linux En primer lugar, puede ser útil considerar a […]

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

Noticias

Qué es Fuchsia: el sistema operativo de Google

Publicada en

En el mes de Agosto de 2016 un post en GitHub acaparó la atención de muchos. Sin anuncio oficial ni pompa semejante, nos enteramos de que Google estaba desarrollando un sistema operativo propio llamado Fuchsia. Lo cierto es que el proyecto cobró un impulso importante desde entonces. Hoy en día cuenta con un repositorio dedicado […]

LPI

Más sobre redirecciones: entradas y tuberías

Publicada en

Siguiendo el tema que comenzamos en el post anterior, en esta oportunidad hablaremos más sobre redirecciones en Linux. En concreto, explicaremos cómo utilizar un archivo de texto como entrada para un comando. También mostraremos cómo usar tuberías para enviar la salida de un comando a otro. Estas habilidades son fundamentales para cualquier administrador de sistemas […]

LPI

Redirecciones en la shell: fundamentos teóricos

Publicada en

Por lo general, queremos ver el resultado de los comandos por pantalla. Pero también puede ser útil guardar esa información en un archivo para verla o procesarla luego. De la misma manera, casi siempre suministraremos argumentos a dichos comandos a través del teclado. Sin embargo, existe la posibilidad de hacerlo desde un archivo existente. En […]

LPI

Reconfigurar paquetes en Debian y derivados

Publicada en

A través de apt-get y aptitude uno puede instalar software en Debian y distros derivadas muy fácilmente. Estos gestores de paquetes se encargan de resolver dependencias y descargarlas. Durante el curso de una instalación por lo general se nos ofrece la posibilidad de configurar el programa en cuestión. Si no lo hacemos en ese momento, […]

Scripts

Argumentos posicionales en scripts: uso con Bash

Publicada en

Una consideración importante a tener en cuenta al desarrollar un script es que debe poder usarse sin cambios en diferentes escenarios. Por eso, debe aceptar distintos valores de entrada y operar sobre los mismos sin inconvenientes. A dichos valores por lo general los llamamos argumentos posicionales del script. En este post aprenderemos cómo hacer referencia […]

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