修复一个破碎的Linux系统可以是一个繁琐的工作,如果你没有,究竟是怎么回事的想法。 当我们得到一个破碎的Linux系统时,我们大多数人做什么? 我们大多数人搜索论坛和/或谷歌的问题。 虽然我们讨厌的烦恼,怎么样安装一个“ 麻烦制造者 ”的应用程序,它本质上创造的烦恼,让你很难,想修复破碎系统。
这是一个很好的方法来学习修复一个破碎的Linux系统。 为此,有一个特殊的Linux发行版可称为“ 该死的弱势Linux的 (DVL),它的捆绑与管理员培训行业标准不适配置的,过时的,可利用的工具。
Trouble-Maker - 我们打破它,你解决它
然而,没有任何分布或工具是清除理解Linux和处理未知问题的经验的替代。 这是在哪里, 麻烦制造者到图片。 有了这个“ 麻烦制造者 ”,你可以训练自己在任何标准的Linux发行版,因此不需要特定的发行版。
事实上,你将永远不会低估DVL分布。 该DVL发行中含有大量的碎应用和错误,而“ 麻烦制造者 ”的,将为您提供16种不同的模块 。
故障制造商组件
Trouble Maker由三个主要组件组成,它们是:
- 麻烦的发动机是在跨平台的方式开发的,所以它可以运行在尽可能多的目标平台是可行的。
- 麻烦模块的开发,以表示它们适用的机器,他们有什么要求。
- 麻烦模块建设者是一个旨在澄清包装故障模块文件到某些模块的额外模块(可选)系统。 目前没有实现。
这时,只有红帽企业Linux,CentOS 的 ,Fedora和SUSE 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/troublemaker/bin/troublemaker.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' 麻烦制造者'可用的虚拟模块 。 运行程序自行承担风险。 我们不负责你的系统 / 服务器的任何损害。
参考链接
希望你的人会喜欢写作,告诉我们与' 麻烦制造者'你的经验。 这就是现在,不要忘记在评论部分向我们提供您的宝贵反馈。