Trouble Maker  - 打破你的Linux机器,并要求你修复破碎的Linux

修复一个破碎的Linux系统可以是一个繁琐的工作,如果你没有,究竟是怎么回事的想法。 当我们得到一个破碎的Linux系统时,我们大多数人做什么? 我们大多数人搜索论坛和/或谷歌的问题。 虽然我们讨厌的烦恼,怎么样安装一个“ 麻烦制造者 ”的应用程序,它本质上创造的烦恼,让你很难,想修复破碎系统。

这是一个很好的方法来学习修复一个破碎的Linux系统。 为此,有一个特殊的Linux发行版可称为“ 该死的弱势Linux的 (DVL),它的捆绑与管理员培训行业标准不适配置的,过时的,可利用的工具。

Trouble-Maker - 我们打破它,你解决它

然而,没有任何分布或工具是清除理解Linux和处理未知问题的经验的替代。 这是在哪里, 麻烦制造者到图片。 有了这个“ 麻烦制造者 ”,你可以训练自己在任何标准的Linux发行版,因此不需要特定的发行版。

事实上,你将永远不会低估DVL分布。 DVL发行中含有大量的碎应用和错误,而“ 麻烦制造者 ”的,将为您提供16种不同的模块

故障制造商组件

Trouble Maker由三个主要组件组成,它们是:

  1. 麻烦发动机是在跨平台的方式开发的,所以它可以运行在尽可能多的目标平台是可行的。
  2. 麻烦模块的开发,以表示它们适用的机器,他们有什么要求。
  3. 麻烦模块建设者是一个旨在澄清包装故障模块文件到某些模块的额外模块(可选)系统。 目前没有实现。

这时,只有红帽企业Linux,CentOS ,FedoraSUSE Linux Enterprise Server的支持。 当您安装并运行“ 麻烦制造者 ”第一次,它会随机选择从其设定模块的问题,请你处理启动问题配置问题硬件问题用户报告的问题

我们强烈建议不要在你的 / 生产机器安装“ 麻烦制造者 ”。 更好地用它在任何“ 虚拟机 ”,以保持从任何麻烦或数据丢失了。

在Linux中安装Trouble-Maker

该应用程序是一个跨平台项目,因此不会捆绑操作系统特定的文件/应用程序。 该项目在Perl编程语言开发。 当然,你需要安装在你的Linux服务器上的Perl,使用应用程序之前。

按要求安装Perl模块,您需要安装和您的系统在启用第三方RPMForge软件库。 请使用以下文章启用存储库。

在RHEL / CentOS中安装并启用RPMForge存储库

一旦启用RPMForge软件库,可以运行以下命令来安装所需的Perl模块。

# yum install perl-Archive-Tar perl-YAML

现在,使用下面的下载链接下载最新的麻烦制造者应用程序或者你可以使用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

如何在Linux中运行Trouble-Maker

运行麻烦制造者默认模式是非常容易使用。 只需运行带有版本标志的以下命令。 例如,在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问题模块

看看一些系统中断,由于运行故障Maker的结果。

没有GUI! 只有命令行

区看到 :您的运行级别已经从5修改为3在/ etc / inittab文件。

2.用户“gdm”不存在

区看到 :在/ etc / passwd文件中修改。

3. INIT:运行级别中没有更多的进程

区看到 :问题与/ etc / inittab文件。

4. Switchroot:Mount Failed:没有这样的文件或目录

区看到 :根分区的位置被修改。 您需要更改/boot/grub/grub.conf

5.无法以root身份登录

区看到 :您需要检查文件/etc/pam.d/login文件的文件。

6.找不到initrd文件

区看到 :正确的/boot/grub/grub.conf文件

网络不工作

区看到 :你必须看到的名额。 检查'ifconfig'命令是否正常工作,然后查看文件/ etc / sysconfig / network文件。

8.在控制台中登录到root denied

区看到 :检查/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' 麻烦制造者'可用的虚拟模块 运行程序自行承担风险。 我们不负责你的系统 / 服务器的任何损害。

参考链接

  1. 产品的首页
  2. 产品文档

希望你的人会喜欢写作,告诉我们与' 麻烦制造者'你的经验。 这就是现在,不要忘记在评论部分向我们提供您的宝贵反馈。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏