Búsqueda de sitios web

Trouble Maker: rompe su máquina Linux y le pide que arregle Linux roto


Reparar un sistema Linux roto puede ser un trabajo engorroso si no tienes idea de qué está pasando exactamente. ¿Qué hacemos la mayoría de nosotros cuando tenemos un sistema Linux roto? La mayoría de nosotros buscamos en el foro y/o en Google sobre el problema. Si bien odiamos los problemas, ¿qué tal si instalamos una aplicación 'Trouble Maker', que esencialmente crea problemas, le causa dificultades y quiere que arregle el sistema roto?

Esta es una buena manera de aprender a reparar un sistema Linux roto. Para este propósito, hay una distribución de Linux especial disponible llamada 'Damn Vulnerable Linux' (DVL), que incluye software desactualizado y mal configurado. y herramientas explotables que capacitan a los administradores según los estándares de la industria.

Sin embargo, ninguna distribución o herramienta reemplaza la comprensión clara de Linux y la experiencia para lidiar con problemas desconocidos. Aquí es donde entra en escena Trouble-Maker. Con este “Creador de problemas” puedes entrenarte en cualquier distribución estándar de Linux y, por lo tanto, no se requiere ninguna distribución específica.

De hecho, nunca subestimarás la distribución DVL. La distribución DVL contiene muchas aplicaciones rotas y errores, mientras que “Trouble Maker” le proporcionará 16 módulos diferentes.

Componentes del creador de problemas

Trouble Maker consta de tres componentes principales y son:

  1. El motor de problemas está desarrollado en forma multiplataforma, por lo que puede ejecutarse en tantas plataformas de destino como sea posible.
  2. Los módulos de problemas están desarrollados para indicar a qué máquinas se aplican y qué requisitos tienen.
  3. El creador de módulos de problemas es un sistema de módulo adicional (opcional) diseñado para aclarar el empaquetado de archivos de módulos de problemas en ciertos módulos. Actualmente no implementado.

En este momento, sólo se admiten RedHat Enterprise Linux, CentOS, Fedora y SUSE Linux Enterprise Server. Cuando instala y ejecuta "Trouble Maker" por primera vez, elegirá aleatoriamente un problema de su conjunto de módulos y le pedirá que solucione el problema de arranque, problema de configuración, problema de hardware y problema de informes de usuario.

Se recomienda encarecidamente no instalar “Trouble Maker” en su máquina principal/de producción. Es mejor usarlo en cualquiera de las 'máquinas virtuales' para evitar problemas o pérdida de datos.

Instalación de Trouble-Maker en Linux

La aplicación es un proyecto multiplataforma y, por lo tanto, no viene incluida con archivos/aplicaciones específicas del sistema operativo. El proyecto está desarrollado en lenguaje de programación Perl. Por supuesto, necesita tener Perl instalado en su servidor Linux antes de utilizar la aplicación.

Para instalar los módulos Perl necesarios, debe instalar y habilitar el repositorio RPMForge de terceros en sus sistemas. Utilice el siguiente artículo para habilitar el repositorio.

Instalar y habilitar el repositorio RPMForge en RHEL/CentOS

Una vez que haya habilitado el repositorio RPMForge, puede ejecutar el siguiente comando para instalar los módulos Perl necesarios.

yum install perl-Archive-Tar perl-YAML

Ahora, descargue la última aplicación Trouble-Maker usando el siguiente enlace de descarga o puede usar el comando wget para descargarla como se muestra.

http://sourceforge.net/projects/troublemaker/files/

cd /tmp
wget http://kaz.dl.sourceforge.net/project/trouble-maker/trouble-maker/0.11/trouble-maker-0.11.tgz
cd /
tar -zxvf /tmp/trouble-maker-0.11.tgz
/usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

Cómo ejecutar Trouble-Maker en Linux

El modo predeterminado para ejecutar trouble-maker es muy fácil de usar. Simplemente ejecute el siguiente comando con el indicador de versión. Por ejemplo, en RedHat Enterprise Linux 6, ejecute el comando como se muestra.

/usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

Para ejecutar un módulo específico.

/usr/local/trouble­maker/bin/trouble­maker.pl –version=RHEL_6 –selection=module_name

Módulos de problemas problemáticos

Echando un vistazo a algunas de las fallas del sistema que surgen como resultado de ejecutar Trouble Maker.

1. ¡Sin interfaz gráfica de usuario! Sólo línea de comando

Área para ver: Su nivel de ejecución se ha modificado de 5 a 3 en el archivo /etc/inittab.

2. El usuario 'gdm' no existe

Área a ver: Modificación en el archivo /etc/passwd.

3. INIT: No más procesos en el nivel de ejecución

Área a ver: Problema con el archivo /etc/inittab.

4. Switchroot: Error de montaje: no existe tal archivo o directorio

Área para ver: Se modifica la ubicación de la partición raíz. Necesitas cambiar /boot/grub/grub.conf

5. No puedo iniciar sesión como root

Área para ver: debe verificar el archivo /etc/pam.d/login.

6. archivo initrd no encontrado

Área a ver: correcto /boot/grub/grub.conf

7. La red no funciona

Zona para ver: Tienes que ver en varios lugares. Compruebe si el comando 'ifconfig' funciona o no y luego busque en el archivo /etc/sysconfig/network.

8. Iniciar sesión en root denegado, en la consola

Área para ver: verifique el archivo /etc/pam.d/login y el archivo /etc/security y corrija uno o ambos.

9. FTP no funciona

Área para ver: verifique si hay errores en el archivo de configuración ftp, /etc/hosts.allow y /etc/hosts.deny.

10. SSH no funciona

Área a ver: Arreglar el archivo de configuración SSH.

Conclusión

Ya describí 10 módulos arriba, de los 16 módulos de problem maker, y dejo los 6 módulos restantes para que los explores. Para ser cierto, 1 módulo es ficticio, por lo que te quedan 5 módulos para explorar y un total de 15 módulos y 1 módulo ficticio. disponible en 'Creador de problemas'. Ejecute el programa bajo su propia responsabilidad. No somos responsables de ningún daño a su Sistema/Servidor.

Enlaces de referencia

  1. Página de inicio del producto
  2. Documentación del producto

Espero que a ustedes les guste escribir y nos cuenten su experiencia con 'Trouble Maker'. Eso es todo por ahora y no olvide brindarnos sus valiosos comentarios en la sección de comentarios.