Поиск по сайту:

Создатель проблем — ломает вашу машину с Linux и просит вас починить сломанный Linux


Исправление сломанной системы Linux может оказаться трудоемкой задачей, если вы не имеете представления о том, что именно происходит. Что делает большинство из нас, когда получает сломанную систему Linux? Большинство из нас ищут информацию о проблеме на форуме и/или в Google. Хотя мы ненавидим проблемы, как насчет установки приложения «Trouble Maker», которое, по сути, создает проблемы, доставляет вам неприятности и требует от вас починить сломанную систему.

Это хороший способ научиться исправлять сломанную систему Linux. Для этой цели существует специальный Дистрибутив Linux под названием 'Damn Vulnerable Linux' (DVL). Он поставляется в комплекте с плохо настроенным, устаревшим дистрибутивом. и удобные для использования инструменты, которые обучают администраторов отраслевым стандартам.

Однако ни один дистрибутив или инструмент не заменит четкого понимания Linux и опыта решения неизвестных проблем. Именно здесь на сцену выходит Создатель спокойствий. С помощью этого «Trouble Maker» вы можете тренироваться на любом стандартном дистрибутиве Linux, поэтому никакой конкретный дистрибутив не требуется.

На самом деле, вы никогда не будете недооценивать распространение DVL. Дистрибутив DVL содержит множество неработающих приложений и ошибок, тогда как «Trouble Maker» предоставит вам 16 различных модулей.

Компоненты создателя проблем

Trouble Maker состоит из трех основных компонентов:

  1. trouble-engine разработан кроссплатформенным образом, поэтому его можно запускать на максимально возможном количестве целевых платформ.
  2. Модули проблем разработаны таким образом, чтобы указать, к каким машинам они применимы и какие требования к ним предъявляются.
  3. построитель модулей-проблем — это дополнительная система модулей (дополнительная), предназначенная для упрощения упаковки файлов модулей-проблем в определенные модули. На данный момент не реализовано.

В настоящее время поддерживаются только RedHat Enterprise Linux, CentOS, Fedora и SUSE Linux Enterprise Server. Когда вы устанавливаете и запускаете «Trouble Maker» в первый раз, он случайным образом выбирает проблему из набора модулей и просит вас решить проблему с загрузкой, проблема с конфигурацией, проблема с оборудованием и проблема с отчетами пользователей.

Настоятельно рекомендуется не устанавливать «Trouble Maker» на основной/рабочий компьютер. Лучше используйте его на любой из «виртуальных машин», чтобы избежать каких-либо проблем или потери данных.

Установка Траблмейкера в Linux

Приложение является кроссплатформенным проектом и, следовательно, не поставляется в комплекте с файлами/приложением, специфичными для ОС. Проект разработан на языке программирования Perl. Конечно, перед использованием приложения вам необходимо установить Perl на ваш Linux-сервер.

Чтобы установить необходимые модули Perl, вам необходимо установить и включить сторонний репозиторий RPMForge в своих системах. Используйте следующую статью, чтобы включить репозиторий.

Установите и включите репозиторий RPMForge в RHEL/CentOS.

После включения репозитория RPMForge вы можете запустить следующую команду для установки необходимых модулей Perl.

yum install perl-Archive-Tar perl-YAML

Теперь загрузите последнюю версию приложения Trouble-Maker, используя следующую ссылку для загрузки, или вы можете использовать команду wget, чтобы загрузить ее, как показано.

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

Как запустить Trouble-Maker в Linux

Режим по умолчанию для запуска создателя проблем очень прост в использовании. Просто запустите следующую команду с флагом версии. Например, в RedHat Enterprise Linux 6 выполните команду, как показано.

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

Чтобы запустить указанный модуль.

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

Модули проблем, создающих проблемы

Рассмотрим некоторые поломки системы, возникающие в результате запуска Trouble Maker.

1. Нет графического интерфейса! Только командная строка

Область просмотра: ваш уровень выполнения изменен с 5 на 3 в файле /etc/inittab.

2. Пользователь «gdm» не существует.

Область просмотра: изменение в файле /etc/passwd.

3. INIT: на уровне выполнения больше нет процессов.

Область просмотра: проблема с файлом /etc/inittab.

4. Switchroot: Ошибка монтирования: Нет такого файла или каталога.

Область просмотра: изменено расположение корневого раздела. Вам нужно изменить /boot/grub/grub.conf.

5. Не могу войти в систему как root

Область просмотра: вам необходимо проверить файл /etc/pam.d/login.

6. файл initrd не найден

Область просмотра: исправьте /boot/grub/grub.conf.

7. Сеть не работает.

Место, которое стоит увидеть: вам нужно увидеть множество мест. Проверьте, работает ли команда ifconfig или нет, просмотрев файл /etc/sysconfig/network.

8. Войти в систему с правами root запрещено, в консоли.

Область просмотра: проверьте файл /etc/pam.d/login и файл /etc/security и исправьте один или оба из них.

9. FTP не работает.

Область просмотра: проверьте наличие ошибок в файлах конфигурации FTP, /etc/hosts.allow и /etc/hosts.deny.

10. SSH не работает.

Область просмотра: исправление файла конфигурации SSH.

Заключение

Выше я уже описал 10 модулей из 16 модулей создателя проблем, а остальные 6 модулей оставляю вам для изучения. На самом деле 1 модуль является пустым, поэтому у вас осталось 5 модулей для изучения, а всего 15 модулей и 1 пустой модуль. доступен в «Trouble Maker». Запускайте программу на свой страх и риск. Мы не несем ответственности за любой ущерб вашей Системе/Серверу.

Справочные ссылки

  1. Домашняя страница продукта
  2. Документация продукта

Надеюсь, вам понравится эта статья, и вы расскажете нам о своем опыте работы с «Trouble Maker». На этом пока все, и не забудьте оставить нам ценный отзыв в разделе комментариев.