CN106789237A - 操作***的配置装置及配置方法 - Google Patents
操作***的配置装置及配置方法 Download PDFInfo
- Publication number
- CN106789237A CN106789237A CN201611183679.8A CN201611183679A CN106789237A CN 106789237 A CN106789237 A CN 106789237A CN 201611183679 A CN201611183679 A CN 201611183679A CN 106789237 A CN106789237 A CN 106789237A
- Authority
- CN
- China
- Prior art keywords
- client
- configuration
- operating system
- configurations
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种操作***的配置装置和配置方法,该配置装置包括用于根据需要对客户端的操作***进行配置的处理模块、以及与处理模块连接的以下模块之中的任意多种:IP配置模块,用于对客户端进行IP配置;防火墙配置模块,用于关闭防火墙功能;远程登录配置模块,用于将客户端配置为允许远程登录;休眠配置模块,用于关闭休眠功能;自动重启配置模块,用于关闭自动重启功能;密码登录配置模块,用于将客户端配置为允许无密码登录。本发明能够根据需要实现对操作***的IP、防火墙、远程登录、休眠、遇到故障自动重启、无密码登录进行自动化配置。
Description
技术领域
本发明涉及计算机技术领域,具体来说,涉及一种操作***的配置装置及配置方法。
背景技术
在服务器测试过程中,windows***是不可避免的一个测试***。但是,在测试windows***前必须要对windows***进行一些基本配置,例如对windows***进行IP的配置、关闭防火墙、开启远程登录功能、关闭服务器***自动重启等,以便于对服务器更好的进行集群控制。
现有技术中,是通过人工手动配置的方法对各个服务器的windows***进行配置。
由于大部分用户使用的服务器数量级较小,并且开发一套自动化配置软件成本较高。但是,当服务器的数量达到一定的量级时,人工手动配置已无法满足工作效率的需求。由于需要手动设置一台服务器大约需要5分钟时间,当服务器的数量较大时会在进行基本配置上浪费大量时间,人工对每一台服务器的windows***进行配置费时费力、工作效率低下。因此亟需开发一款自动对windows***进行配置的软件来代替现有的人工配置方法。尤其对于服务器生产商或者大批量使用服务器的IT商,引入自动化进行windows***的配置势在必行。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的上述问题,本发明提出一种操作***的配置装置和配置方法,能够实现对服务器操作***的自动化配置,提高效率。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种操作***的配置装置,包括用于根据需要对客户端的操作***进行配置的处理模块、以及与处理模块连接的以下模块之中的任意多种:IP配置模块,用于对客户端进行IP配置;防火墙配置模块,用于关闭防火墙功能;远程登录配置模块,用于将客户端配置为允许远程登录;休眠配置模块,用于关闭休眠功能;自动重启配置模块,用于关闭自动重启功能;密码登录配置模块,用于将客户端配置为允许无密码登录。
根据本发明的一个实施例,IP配置模块进一步根据从服务器端获取的IP配置文件对客户端进行IP配置。
根据本发明的一个实施例,IP配置模块包括顺序连接的以下单元:获取单元,用于获取客户端的序列号;比对单元,用于将客户端的序列号与IP配置文件中的多个序列号进行比对,以获取与客户端的序列号相对应的客户端IP;配置单元,用于根据客户端IP对客户端进行相应的IP配置。
根据本发明的一个实施例,操作***为windows操作***。
根据本发明的另一方面,提供了一种操作***的配置方法,包括:客户端从服务器端获取操作***的配置装置;对客户端的操作***进行IP配置、防火墙配置、远程登录配置、休眠配置、自动重启配置、密码登录配置之中的任意多种。
根据本发明的一个实施例,对客户端的操作***进行IP配置包括:根据从服务器端获取的IP配置文件对客户端进行IP配置。
根据本发明的一个实施例,根据从服务器端获取的IP配置文件对客户端进行IP配置包括:获取客户端的序列号;将客户端的序列号与IP配置文件中的多个序列号进行比对,以获取与客户端的序列号相对应的客户端IP;根据客户端IP对客户端进行相应的IP配置。
根据本发明的一个实施例,客户端从服务器端获取操作***的配置装置包括:基于FTP传输协议客户端从服务器端获取操作***的配置装置。
本发明能够根据需要实现对操作***的IP、防火墙、远程登录、休眠、遇到故障自动重启、无密码登录进行自动化配置。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的操作***的配置装置的框图;
图2是根据本发明一个实施例的操作***的配置方法的流程图;
图3是根据本发明实施例的操作***的配置方法中进行IP配置的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种操作***的配置装置。
如图1所示,根据本发明实施例的操作***的配置装置包括用于根据需要对客户端的操作***进行配置的处理模块,在本实施例中客户端的操作***为windows***;还包括根据需要设置的与处理模块连接的以下模块之中的任意多种:
IP配置模块,用于对客户端进行IP配置;
防火墙配置模块,用于关闭防火墙功能,可以自动强制关闭windows***的防火墙;
远程登录配置模块,用于将客户端配置为允许远程登录,即可以允许其他设备远程登录客户端,以便于后续的远程桌面操作;
休眠配置模块,用于关闭休眠功能,可以自动把windows***的休眠功能强制关闭;
自动重启配置模块,用于关闭自动重启功能,可以自动强制关闭windows***遇到故障自动重启的功能设置,能够在测试过程中遇到问题时保留问题现场。
密码登录配置模块,用于将客户端配置为允许无密码登录,可以自动将windows***设置为无密码登录,以便后续的测试过程。
在实际应用中,客户端可以是需要进行配置的服务器。在本实施例中,本发明的操作***的配置装置基于AutoIT编程语言来实现的,编译成可执行文件(AutoSet.exe)后可直接在进行配置的服务器中运行,从而实现在IP、防火墙、远程登录、休眠、遇到故障自动重启、无密码登录等六个方面对windows***进行自动化设置。
在一个实施例中,IP配置模块进一步根据从服务器端获取的IP配置文件对客户端进行IP配置。
进一步地,IP配置模块包括顺序连接的获取单元、比对单元、以及配置单元(未示出);其中,获取单元用于获取客户端的序列号;比对单元用于将客户端的序列号与IP配置文件中的多个序列号进行比对,以获取与客户端的序列号相对应的客户端IP;配置单元用于根据客户端IP对客户端进行相应的IP配置。
根据本发明的实施例,还提供了一种操作***的配置方法,包括以下步骤:
S10,客户端从服务器端获取操作***的配置装置;
S20,对客户端的操作***进行IP配置、防火墙配置、远程登录配置、休眠配置、自动重启配置、密码登录配置之中的任意多种。
优选地,客户端从服务器端获取操作***的配置装置包括:基于FTP传输协议客户端从服务器端获取操作***的配置装置。
其中,在步骤S20中对客户端的操作***进行IP配置包括:根据从服务器端获取的IP配置文件对客户端进行IP配置。
进一步地,根据从服务器端获取的IP配置文件对客户端进行IP配置包括:
S21,获取客户端的序列号;
S22,将客户端的序列号与IP配置文件中的多个序列号进行比对,以获取与客户端的序列号相对应的客户端IP;
S23,根据客户端IP对客户端进行相应的IP配置。
具体到实际应用中,结合图2和图3所示,客户端首先利用FTP传输协议从服务器端下载可执行文件AutoSet.exe与IP.txt文件(即上述IP配置文件),从而实现在IP、防火墙、远程登录、休眠、遇到故障自动重启、无密码登录等六个方面对windows***进行自动化设置。进一步地,在客户端运行AutoSet.exe后会自动读取自身的SN号(即上述客户端的序列号),根据该SN号在桌面会生成一个sn.txt文件,根据客户端的SN号,***会自动与IP.txt中的多个待配置客户端的SN号进行一一比对,当比对得到与自身相同的SN号时会自动读取与该SN号相应的IP,进而对此客户端自动进行相应的IP设置。
下面对本发明对工作效率的提高效果进行说明。以同时对100台待配置的服务器进行相关配置为例,若采用现有技术中的手动配置方法:手动配置IP需要100×1分钟=100分钟,手动配置防火墙、休眠需要100×1分钟=100分钟,手动设置无密码登陆、远程登陆、自动重启需要100×1分钟=100分钟。而采用本发明的配置方法,自动配置IP需要100×10秒=1000秒,自动配置防火墙、休眠需要100×10秒=1000秒,自动配置无密码登陆、远程登陆、自动重启需要100×10秒=1000秒。
通过上述对比可以发现,采用现有技术中的手动配置方法完成100台服务器的配置需要5小时,而采用本发明的配置方法仅需要0.9个小时,并且在整个设置过程中,实现了自动化配置,省时省力,同时由于减少了人工干预,避免了人为配置失误的问题,极大的提高了工作效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种操作***的配置装置,其特征在于,包括用于根据需要对客户端的操作***进行配置的处理模块、以及与所述处理模块连接的以下模块之中的任意多种:
IP配置模块,用于对所述客户端进行IP配置;
防火墙配置模块,用于关闭防火墙功能;
远程登录配置模块,用于将所述客户端配置为允许远程登录;
休眠配置模块,用于关闭休眠功能;
自动重启配置模块,用于关闭自动重启功能;
密码登录配置模块,用于将所述客户端配置为允许无密码登录。
2.根据权利要求1所述的操作***的配置装置,其特征在于,
所述IP配置模块进一步根据从服务器端获取的IP配置文件对所述客户端进行IP配置。
3.根据权利要求2所述的操作***的配置装置,其特征在于,所述IP配置模块包括顺序连接的以下单元:
获取单元,用于获取客户端的序列号;
比对单元,用于将所述客户端的序列号与所述IP配置文件中的多个序列号进行比对,以获取与所述客户端的序列号相对应的客户端IP;
配置单元,用于根据所述客户端IP对所述客户端进行相应的IP配置。
4.根据权利要求1所述的操作***的配置装置,其特征在于,所述操作***为windows操作***。
5.一种操作***的配置方法,其特征在于,包括:
客户端从服务器端获取操作***的配置装置;
对所述客户端的操作***进行IP配置、防火墙配置、远程登录配置、休眠配置、自动重启配置、密码登录配置之中的任意多种。
6.根据权利要求5所述的操作***的配置方法,其特征在于,对所述客户端的操作***进行IP配置包括:
根据从服务器端获取的IP配置文件对所述客户端进行IP配置。
7.根据权利要求6所述的操作***的配置方法,其特征在于,根据从服务器端获取的IP配置文件对所述客户端进行IP配置包括:
获取客户端的序列号;
将所述客户端的序列号与所述IP配置文件中的多个序列号进行比对,以获取与所述客户端的序列号相对应的客户端IP;
根据所述客户端IP对所述客户端进行相应的IP配置。
8.根据权利要求5所述的操作***的配置方法,其特征在于,客户端从服务器端获取操作***的配置装置包括:
基于FTP传输协议所述客户端从所述服务器端获取所述操作***的配置装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611183679.8A CN106789237A (zh) | 2016-12-20 | 2016-12-20 | 操作***的配置装置及配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611183679.8A CN106789237A (zh) | 2016-12-20 | 2016-12-20 | 操作***的配置装置及配置方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106789237A true CN106789237A (zh) | 2017-05-31 |
Family
ID=58895900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611183679.8A Pending CN106789237A (zh) | 2016-12-20 | 2016-12-20 | 操作***的配置装置及配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789237A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1512379A (zh) * | 2002-12-26 | 2004-07-14 | 联想(北京)有限公司 | 自动配置或恢复计算机***网络配置的方法 |
US20100100778A1 (en) * | 2007-05-11 | 2010-04-22 | Spiceworks, Inc. | System and method for hardware and software monitoring with integrated troubleshooting |
CN103390133A (zh) * | 2012-05-07 | 2013-11-13 | 恒安嘉新(北京)科技有限公司 | 一种自动化的Windows***安全配置检查方法 |
CN105117293A (zh) * | 2015-09-01 | 2015-12-02 | 茂名市群英网络有限公司 | Windows***环境自动化部署方法及自动部署*** |
CN106126202A (zh) * | 2016-06-13 | 2016-11-16 | 浪潮(北京)电子信息产业有限公司 | 一种服务器操作***的安装方法、装置及*** |
-
2016
- 2016-12-20 CN CN201611183679.8A patent/CN106789237A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1512379A (zh) * | 2002-12-26 | 2004-07-14 | 联想(北京)有限公司 | 自动配置或恢复计算机***网络配置的方法 |
US20100100778A1 (en) * | 2007-05-11 | 2010-04-22 | Spiceworks, Inc. | System and method for hardware and software monitoring with integrated troubleshooting |
CN103390133A (zh) * | 2012-05-07 | 2013-11-13 | 恒安嘉新(北京)科技有限公司 | 一种自动化的Windows***安全配置检查方法 |
CN105117293A (zh) * | 2015-09-01 | 2015-12-02 | 茂名市群英网络有限公司 | Windows***环境自动化部署方法及自动部署*** |
CN106126202A (zh) * | 2016-06-13 | 2016-11-16 | 浪潮(北京)电子信息产业有限公司 | 一种服务器操作***的安装方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4011100A1 (en) | Network connectivity performance determination on computing devices | |
CN101241364B (zh) | 空调***远程管理控制器、本地控制器及其自动更新方法 | |
US20160092310A1 (en) | Systems and methods for managing globally distributed remote storage devices | |
CN104836848A (zh) | 智能家电设备远程升级的方法 | |
CN105117293A (zh) | Windows***环境自动化部署方法及自动部署*** | |
CN108089566B (zh) | 一种bmc稳定性并行测试方法及*** | |
CN112751716B (zh) | 一种控制文件服务器响应的测试方法、***以及电子设备 | |
CN107995044A (zh) | 一种用于电力采集***终端的升级方法 | |
CN110989524A (zh) | 一种多功能工业网关 | |
CN106685723A (zh) | 一种嵌入式网络设备的远程升级方法及*** | |
CN106161104A (zh) | 一种基于Docker事件自动化配置Docker容器同主机网络IP的方法 | |
CN104167822A (zh) | 一种用于配网自动化终端装置的参数配置方法 | |
CN103049282A (zh) | 一种基于Intel Boxboro-EX平台通过BMC收集***串口信息的方法 | |
CN1453959A (zh) | 家庭网络的远程控制***和方法 | |
CN110062054A (zh) | 物联网设备远程控制方法及*** | |
US9444684B2 (en) | Method and system for detecting network upgrades | |
CN110286921A (zh) | 一种自动化安装分布式大数据平台cdh方法 | |
CN113849228A (zh) | 操作***批量部署方法、***、终端及存储介质 | |
CN105404569A (zh) | 一种对服务器远程Power Reset测试的方法 | |
CN108174400A (zh) | 一种终端设备的数据处理方法及***、设备 | |
CN102811139B (zh) | 宽带上网设备的管理*** | |
CN107783773A (zh) | 固件烧录方法及*** | |
CN107566513A (zh) | 测试设备dos环境数据采集方法和*** | |
CN106789237A (zh) | 操作***的配置装置及配置方法 | |
US11563630B2 (en) | Workflow for self provisioning smart well controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |
|
RJ01 | Rejection of invention patent application after publication |