一种Linux系统下批量生成hosts文件的方法与流程

文档序号:12124385阅读:1556来源:国知局

技术领域

本发明涉及计算机、服务器集群出厂前调试中的岗位操作领域,具体的说是一种Linux系统下批量生成hosts文件的方法。



背景技术:

在大多数服务器集群出厂调试中,在调试前需要先生成hosts文件便于批量操作,由于服务器集群大多都是几十台上百台的节点,手工编写hosts文件耽误时间又容易出错,对后续的管理节点使用带来很大的不便。

为了快速准确的生成所有节点的hosts文件,现有技术中采用以下两种方式:1、进入节点系统,逐个IP对应节点名称,手动逐个生成hosts,该方法可以减少出错,但是太浪费时间;2、批量通过excel生成hosts,但是容易在Linux系统下出现难以识别widow字符,准确性不够。可见,现有生成服务器集群的所有节点的hosts文件,通过手动编辑或者excel编辑均会导致一定失误,影响工作效率,影响管理节点的稳定性。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种Linux系统下批量生成hosts文件的方法。

本发明所述一种Linux系统下批量生成hosts文件的方法,解决上述技术问题采用的技术方案如下:所述一种Linux系统下批量生成hosts文件的方法,使用shell语言编写的配置脚本,并打印出来hosts文件进行确认,快速批量生成hosts文件;其主要包括如下步骤:

1)运行配置脚本,提示输入要生成hosts文件的开始节点和结束节点IP的尾数字符;

2)判断是否有IB网络需要配置,若有输入IB,若没有直接输入ENTER;

3)根据输入的开始节点和结束节点的IP,在屏幕上打印出IP地址对应节点名字的hosts文件;

4)将生产的hosts文件自动拷贝到相应的文件目录下。

优选的,若有IB网络需要配置,则输入IB;根据输入的开始节点和结束节点的IP,在屏幕上打印出I B网络的hosts文件;判断此hosts文件是否正确,若正确则输入accept,将完整的hosts文件在屏幕上打印出来;并将生成的hosts文件自动拷贝到相应的文件目录下面。

优选的,若没有IB网络直接输入ENTER;将完整的hosts文件在屏幕上打印出来;并将生成的hosts文件自动拷贝到相应的文件目录下面。

优选的,若发现打印出的hosts文件有问题输入Quite,则配置脚本运行结束,修改错误文件后能够重新执行脚本。

本发明所述一种Linux系统下批量生成hosts文件的方法与现有技术相比具有的有益效果是:本发明通过软件技术实现Linux系统下快速批量生成hosts文件,较之前系统下手动逐个编辑hosts文件,增加了快速打印出来hosts确认,减小了手动编辑hosts文件出错的风险性,减少了操作风险、保证了节点hosts文件的生成的可靠性、安全性,提高了系统的稳定性。

附图说明

附图1为所述Linux系统下批量生成hosts文件的方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种Linux系统下批量生成hosts文件的方法进一步详细说明。

本发明提供了一种Linux系统下批量生成hosts文件的方法,通过程序进行批量地生成hosts文件,采用软件编程技术,使用shell语言,配合Linux系统使用,可以快速生成hosts文件,同时能够保证文件的正确性。本发明可以防止手动编辑和excel编辑导致的失误,保证管理节点的稳定性。

实施例:

本实施例一种Linux系统下批量生成hosts文件的方法,使用shell语言编写的配置脚本,并打印出来hosts文件进行确认,快速批量生成hosts文件;如附图1所示,其主要包括如下步骤:

1)运行配置脚本,提示输入要生成hosts文件的开始节点和结束节点IP的尾数字符;

2)提示判断是否有IB网络需要配置,若有输入IB,若没有直接输入ENTER;

3)根据输入的开始节点和结束节点的IP,在屏幕上打印出IP地址对应节点名字的hosts文件;

4)提示判断此hosts文件是否正确,若正确则输入accept,自动将生成的hosts文件拷贝到相应的文件目录下面(/etc/hosts);

5)若发现打印出的hosts文件有问题输入Quite,则脚本结束,修改错误文件后重新执行脚本。

该Linux系统下批量生成hosts文件的方法中,所述开始节点和结束节点IP的尾数字符,每个字符都是唯一简易输入的。通过提示是否有IB需要配置,增加生成的hosts文件的全面性。通过将hosts文件在屏幕上打印出执行检查,能够提示信息的明显些、可读性,更方便的检验hosts文件正确与否。步骤4)中,通过输入accept字符,以保证下面是在相应的文件位置生成hosts文件,还是放弃。若发现生成的hosts文件错误可以及时修改,并在修改文件后继续生成hosts文件,体现出该检验过程很好的灵活性、重复操作性。

本实施例所述Linux系统下批量生成hosts文件的方法,其具体实施过程如下:

1)将配置脚本放在服务器集群的管理节点中,根据集群配置要求,提前维护IP网段和节点名称;

2)进入管理节点的操作系统,输入所要检查节点开始和结尾IP尾数,运行配置脚本打印出IP地址和机器名称对应 的hosts文件;

3)通过输出的hosts文件选择输入accept或quit;

4)通过输入accept,将批量生成的hosts文件自动拷贝到相应的位置文件目录下;

5)若打印出的hosts文件不是所要的区间,则重新运行配置脚本。

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1