Mis 5 herramientas favoritas de administración de sistemas Linux

Cada administrador de sistemas tiene un conjunto de herramientas secreto y sagrado para ayudarlos a administrar los sistemas Linux. Las aplicaciones favoritas, los scripts de línea de comandos favoritos y las herramientas favoritas forman parte del script de vida del administrador del sistema. Transportamos nuestras herramientas de un sitio a otro. Promocionamos nuestras herramientas a otros administradores de sistemas. Nos encanta coleccionar herramientas, pero también somos prácticos porque queremos herramientas que funcionen y hagan su trabajo sin ser demasiado tediosas o requerir demasiado mantenimiento. Ninguno de nosotros puede darse el lujo de tomarse el tiempo de aprender cientos de opciones y configuraciones diferentes para obtener lo que desea. Necesitamos herramientas efectivas que no se vean agobiadas por la complejidad y el alto costo.

Estos cinco cumplen con todos los requisitos de las herramientas esenciales de administración del sistema. Estos son mis favoritos. La mayoría de ellos me han ayudado durante más de 15 años. Yo les soy fiel y ellos a mí. Debe familiarizarse con ellos y agregarlos a su caja de herramientas. Esta es tu oportunidad de hacerlo. No hay un orden en particular.

Índice

    sar

    El informe de actividad del sistema (sar) ha sido uno de mis favoritos durante muchos años y es parte de la sysstat paquete que ahora está instalado por defecto. No puedo explicar todas las opciones proporcionadas por sar. Si quieres entender por qué, entra man sar en un aviso y compruébelo usted mismo. Simplemente hay demasiadas opciones para explicar en un manual de 60 páginas.

    el sar El comando proporciona amplias estadísticas de rendimiento del sistema que cubren todos los aspectos del rendimiento de cada subsistema. Por ejemplo, mira sar -C para ver el rendimiento del procesador:

    $ sar -C
    Linux 4.18.0-80.el8.x86_64 (rhel8) 	12/09/2019 	_x86_64_	(1 CPU)
    
    15:43:09     LINUX RESTART	(1 CPU)
    
    03:50:32 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
    04:00:16 PM     all      0.01      0.09      0.22      0.10      0.00     99.58
    04:10:32 PM     all      0.01      0.00      0.18      0.01      0.00     99.80
    04:20:32 PM     all      0.01      0.00      0.17      0.01      0.00     99.82
    04:30:16 PM     all      0.00      0.00      0.18      0.01      0.00     99.81
    04:40:32 PM     all      0.00      0.00      0.17      0.01      0.00     99.82
    04:50:32 PM     all      0.00      0.00      0.18      0.01      0.00     99.81
    05:00:16 PM     all      0.01      0.05      0.18      0.01      0.00     99.75
    05:10:32 PM     all      0.00      0.00      0.18      0.00      0.00     99.81
    05:20:32 PM     all      0.04      0.00      0.19      0.02      0.00     99.76
    Average:        all      0.01      0.02      0.18      0.02      0.00     99.77

    Si tu no tienes sar, es fácil de obtener instalando el sysstat paquete. Desde el sysstat El paquete ha existido durante tanto tiempo que hay mucha documentación para él y todos los comandos en su suite.

    Para aprender más sobre sysstat y sar, Lea y .

    Tiburón alambre

    Wireshark es una de mis herramientas de administración de sistemas favoritas. Es tan útil y tan esencial para la solución avanzada de problemas que su uso debería ser un requisito para todos los puestos de administrador de sistemas de nivel medio a superior. Formalmente, Wireshark es un analizador de protocolos de red, pero en realidad es un rastreador de paquetes.

    A la derecha. Un rastreador de paquetes.

    Para usar Wireshark, seleccione un adaptador de red local en el que "escuchar" los paquetes de red. Una vez que inicia una captura, su adaptador de red captura todos los paquetes de red que pasan. Advertencia: hay una tonelada. Una captura de un minuto puede capturar cientos de paquetes de red. Es bastante divertido e interesante hacer estas capturas y tener una idea de las conversaciones TCP/IP que suceden en tu red. Verá paquetes de difusión, "quién tiene" paquetes DNS, comprobaciones de correo y más. Si nunca lo has hecho, deberías descargar wireshark y vea qué tan comunicativa es su red.

    Primero, tómese unos minutos para aprender cómo iniciar y detener una captura. A continuación, investiga un poco en Google para averiguar qué significa cada tipo de mensaje. El uso de Wireshark lo ayuda a solucionar una variedad de problemas de red y aplicaciones, desde ataques DDoS hasta sondeos de red y otras actividades maliciosas, así como un millón de mensajes estándar que ocurren en cada red.

    Para obtener más información, consulte la descripción general del rastreador de paquetes del colaborador Anthony Critelli usando tcpdump.

    NmapNombre

    Uno de mis favoritos desde hace mucho tiempo para realizar sondeos de red es el Nmap analizador de seguridad En pocas palabras, Nmap escanea su red para determinar qué hosts están en línea, qué servicios (servidores web, servidores de correo, bases de datos, etc.) ofrecen, qué sistema operativo están ejecutando y mucho más. . Nmap es una herramienta de administración de sistemas esencial que uso casi todas las semanas.

    Una de las primeras cosas que hago cuando empiezo un nuevo trabajo o trabajo para una nueva empresa cliente es un análisis exhaustivo de Nmap. Sí, sé que esta herramienta puede generar alertas debido a un intenso escaneo de puertos, pero el valor de la información recopilada vale la molestia de que los muchachos de seguridad me miren con desdén. Necesito poder ver nuestra red como un hacker que ha violado nuestras defensas ve nuestra red. Con suerte, el equipo de seguridad también realiza encuestas periódicas. De cualquier manera, es algo que hago regularmente para asegurarme de que no se estén ejecutando servicios o sistemas no autorizados en mi red.

    escribió Redhatter y colaborador Shashank Hegde, que le brinda seis escaneos que puede realizar hoy y hacer un pequeño reconocimiento por sí mismo.

    Webmin

    Di que no podría vivir sin Webmin es un eufemismo. Ha sido mi compañero constante durante casi todo el tiempo que he estado usando Linux. Fue uno de los descubrimientos más valiosos que he hecho y nunca me di por vencido. Webmin es una interfaz de administración de sistemas basada en web para Linux. Prácticamente cubre todo en su conjunto de subprogramas de configuración y operación predeterminados. Lo que no cubre, es posible que también encuentre módulos de terceros en el sitio.

    En esencia, Webmin es una colección basada en la web de secuencias de comandos Perl que lo ayudan a administrar sistemas Linux. Está protegido por un par de nombre de usuario/contraseña y se puede proteger a través de HTTPS, lo que se puede hacer dentro de Webmin. En un nivel superior, Webmin es una interfaz de administración basada en la web que brinda al administrador del sistema la capacidad de administrar toda la gama de hardware, software y servicios para sistemas Linux.

    Para obtener más información, consulte mi artículo, que cubre los aspectos más destacados de esta herramienta esencial de administración del sistema.

    caja virtual

    VirtualBox de Oracle es un llamado hipervisor de tipo 2, lo que significa que puede ejecutar un sistema operativo estándar (como Linux, Mac o Windows) como sistema host e instalar VirtualBox como una aplicación que "contiene" otros sistemas operativos como máquinas virtuales. VirtualBox es una de mis herramientas de administración de sistemas favoritas y la he usado, escrito sobre ella y promocionado durante toda su vida útil. Permite a los administradores de sistemas instalar múltiples sistemas operativos para realizar pruebas, administración de seguridad y compatibilidad en sus tareas.

    Encuentro VirtualBox tan útil y esencial que es una de las primeras aplicaciones que instalo en cada sistema en el que trabajo. Si uso una Mac, la instalo para poder trabajar con sistemas Linux y Windows. Si tengo un sistema Windows, hago lo mismo. Y sí, VirtualBox también funciona en Linux. Lo uso en servidores Linux, así como en estaciones de trabajo, para poder ejecutar mi hardware de manera más eficiente y brindar servicios en contenedores a otros usuarios y a mí mismo.

    Cada artículo que escribo usa una máquina virtual Linux en VirtualBox. VirtualBox cumple todos los requisitos para mí: es gratis, es fácil de usar, no interfiere con el funcionamiento normal de mis computadoras y me brinda la capacidad de usar varios sistemas operativos, independientemente del host en el que estoy actualmente. utilizando.

    Para probar mi punto sobre la utilidad de VirtualBox, escribí dos artículos para Enable Sysadmin que usan explícitamente VirtualBox como host: y .

    Conclusión

    Me encantan mis herramientas de administración de sistemas y pensé que deberías saber cuáles considero mis cinco principales. Si pudiera llevar conmigo solo cinco herramientas a mi próximo trabajo, ahora ya sabe cuáles me llevaría. Como tú, tengo más de cinco favoritos, pero eso es tema para otro artículo. Mientras tanto, si tiene alguna herramienta favorita sin la que no puede vivir, háganos saber cuáles son.

    Artículos de interés

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir

    Si continuas utilizando este sitio aceptas el uso de cookies. Más información