10 herramientas de Linux que debe conocer como administrador de sistemas

Tarde o temprano, todos los administradores de sistemas se enfrentan al reto de administrar servidores.

Y, las herramientas vienen a rescatar la vida del administrador de sistemas.

Como administrador de sistemas, simplemente no trabaja en el sistema operativo central (Linux o Windows), sino que también se ocupa de lo que está alojado en ellos. Podría ser una base de datos, un servidor de aplicaciones, un servidor web, aplicaciones de mensajería, almacenamiento en caché, etc. Las siguientes herramientas deberían ayudarlo de muchas maneras.

Zenmap

Cuando necesite descubrir problemas relacionados con la red, Zenmap vendrá al rescate. No es una herramienta que usará a diario para administrar su sistema, pero demostrará ser invaluable cuando surja la necesidad de escanear la red para solucionar problemas.

Es una interfaz para el escáner de red Nmap que no solo se ejecuta en Linux sino también en Windows, BSD, otras versiones de Unix y macOS. Además del escaneo de red, Zenmap se puede usar para pruebas de penetración y escaneo de puertos, ya sea por administradores de sistemas experimentados o principiantes.

Zenmap puede almacenar perfiles, lo que sin duda es uno de sus puntos fuertes. Estos perfiles se pueden reutilizar para escaneos posteriores.

Webmin

Esta herramienta integral ofrece una interfaz basada en web para administrar todos los aspectos de un servidor Linux. Desde el intercambio de archivos hasta el DNS, el servidor web Apache y varias bases de datos. Si necesita algo que no está incluido en el paquete predeterminado, puede elegir uno de un enorme catálogo de módulos de terceros que brindan funcionalidad adicional.

Solo tienes que descargar la última versión y copiarla en la carpeta de inicio del servidor. Después de eso, simplemente ejecuta el comando: dpkg -i webmin_(version).deb. Y eso es todo.

Cabina

Cockpit es otra herramienta de administración del servidor. Destaca por ser “beginner-amigable”: es fácil de usar, ligero y sencillo, pero muy potente. Ofrece una GUI basada en web que facilita las tareas de administración de almacenamiento, el inicio/detención de servicios, la inspección de diarios y la administración de configuración de varios servidores.

La herramienta fue creada para Red Hat, pero se ejecuta en muchas distribuciones de servidores Linux, además de Red Hat Enterprise Linux (RHEL): Fedora, Arch Linux, Ubuntu, CentOS, entre otras.

El procedimiento de instalación varía para cada distribución. En algunas distribuciones, como Fedora, CentOS y RHEL, Cockpit se puede encontrar en los repositorios oficiales. En otros, como Debian, Ubuntu y Linux Mint, puede instalar Cockpit desde su PPA oficial.

gping

Una fantástica utilidad PING basada en gráficos. Lo bueno es que gping le permite visualizar el ping de múltiples puntos finales en un gráfico en tiempo real.

Esta puede ser una excelente opción cuando tiene que comparar la latencia de ping para dos o más URL. Puede hacer ping a la dirección IPv4 o IPv6 y el instalador está disponible para Ubuntu, CentOS, macOS y Windows.

Muro de la costa

Esta herramienta agrega una capa de abstracción para lograr una configuración de nivel superior de Netfilter. Shorewall lee archivos de configuración y configura Netfilter en el kernel de Linux, con el apoyo de las utilidades ip, tc, iptables e iptables-restore. La ventaja de utilizar Shorewall es que divide las interfaces en zonas, asignando diferentes niveles de acceso a cada una.

Permite al usuario operar en grupos de computadoras conectadas a la interfaz, en lugar de trabajar en grupos de direcciones. Los usuarios pueden implementar fácilmente diferentes políticas para cada zona.

nagios

Esta herramienta de monitoreo de red de código abierto se lanzó en 2002 con el nombre de NetSaint. Desde entonces, Nagios ha recorrido un largo camino, otorgándose una sólida reputación por hacer un gran trabajo monitoreando servidores y dispositivos de red. Funciona bien desde el primer momento cuando se le asigna la tarea de monitorear un entorno con muchos protocolos básicos. Nagios también proporciona una base para otras utilidades de monitoreo, como Naemon, Icinga y OP5.

Nagios obtuvo una excelente documentación para que pueda comenzar.

phpMyAdmin

Para aquellos que también tienen que lidiar con el mantenimiento de la base de datos, phpMyAdmin es una herramienta clásica y muy popular. La razón principal de su popularidad es quizás su portabilidad. phpMyAdmin se ejecuta en un navegador web, lo que significa que puede usarlo desde cualquier dispositivo, incluso desde un teléfono inteligente. Otra razón es que cubre todas las funciones necesarias requeridas para administrar la base de datos, y prácticamente no tienes que saber cómo escribir consultas en SQL para hacer eso.

Marioneta

Para gestionar la creciente cantidad de servidores que se ejecutan en una red corporativa, como administrador de Linux, necesitará las mejores herramientas para realizar la orquestación y la gestión de la configuración. Una de estas herramientas es Puppet, una completa si se tienen en cuenta las interfaces de usuario, los módulos y las acciones disponibles.

Puppet no solo le muestra la imagen completa del ecosistema de servidores Linux, sino que también incluye casi cualquier otro sistema operativo que pueda estar funcionando en la red, brindándole una visión profunda de cada uno. La instalación es fácil.

Banco de trabajo MySQL

Para aquellos de ustedes que necesitan administrar bases de datos MySQL pero no les gustan las GUI basadas en la web, y se sienten más cómodos con las aplicaciones tradicionales con ventanas, MySQL Workbench es su herramienta. El lado positivo de esta aplicación es que se instala de manera muy simple y tiene una interfaz gráfica fácil de usar, que agrupa todas las tareas de MySQL que pueda necesitar realizar.

Ofrece algunas ventajas interesantes, como deshacer/rehacer ilimitados, múltiples conexiones MySQL y modelado visual de datos y esquemas. También se puede automatizar a través de secuencias de comandos y extenderse a través de complementos. El único inconveniente de MySQL Workbench es que, a diferencia de phpMyAdmin, para dominarlo se necesita un conocimiento profundo de SQL.

Nmap

Los administradores de red tienen muchas opciones cuando necesitan elegir una herramienta de monitoreo capaz de mapear la red y escanear puertos. Entre ellos, el estándar de facto es Nmap, por su combinación de usabilidad y versatilidad. Los administradores de red lo utilizan para el descubrimiento de redes y la detección de vulnerabilidades. Puede escanear todos los hosts disponibles en la red, haciendo una lista de todos los servicios que brindan.

De esta forma, el administrador puede encontrar puertos abiertos y tomar las medidas adecuadas para reducir los riesgos de seguridad.


Los usuarios de Nmap están de acuerdo en que se adapta bien a cualquier entorno en el que se requiera la identificación de puntos finales o el análisis de vulnerabilidades. Sin embargo, necesita un cierto nivel de experiencia para interpretar su salida correctamente.

Solo es la punta del iceberg

La belleza de Linux radica en que, debido a que es de código abierto, hay miles de desarrolladores ansiosos por crear una nueva utilidad que los convierta en héroes para todos los administradores de sistemas. Las utilidades que mencionamos aquí son solo algunas de las muchas que hay disponibles. Aún así, en conjunto, comprenden un montón de elementos que seguramente formarán parte de la caja de herramientas de cada administrador de sistemas, independientemente de su estilo de trabajo.

Botón volver arriba