个人整理精品文档,仅供个人学习使用1/8主要模块的详细设计一、主从服务器设置模块:主从服务器模块函数划分Server主机名查询函数:函数名称:Get_Server_HostName()返回值类型:字符串Server主机名设置函数:函数名称:Set_Server_HostName()HostName参数类型:函数参数,字符串ServerIP查询函数:函数名称:Get_Server_IP()返回值类型:字符串ServerIP设置函数:函数名称:Set_Server_IP()IP参数类型:函数参数,字符串Server掩码查询函数:函数名称:Get_Server_NetMask()返回值类型:字符串Server掩码设置函数:函数名称:Set_Server_NetMask()NetMask参数类型:函数参数,字符串Server网关查询函数:函数名称:Get_Server_GateWay()返回值类型:字符串Server网关设置函数:函数名称:Set_Server_GateWay()GateWay参数类型:函数参数,字符串个人整理精品文档,仅供个人学习使用2/8函数流程图Get_Server_HostName()Server主机名查询函数:函数名称:Get_Server_HostName()返回值类型:字符串开始结束读取/etc/sysconfig/network中HOSTNAME的值函数流程图Get_Server_IP()ServerIP查询函数:函数名称:Get_Server_IP()返回值类型:字符串开始结束读取/etc/sysconfig/network-scripts/ifcfg-eth0中IPADDR的值个人整理精品文档,仅供个人学习使用3/8函数流程图Get_Server_NetMask()Server掩码查询函数:函数名称:Get_Server_NetMask()返回值类型:字符串开始结束读取/etc/sysconfig/network-scripts/ifcfg-eth0中NETMASK的值函数流程图Get_Server_GateWay()Server网关查询函数:函数名称:Get_Server_GateWay()返回值类型:字符串开始结束读取/etc/sysconfig/network中GATEWAY的值个人整理精品文档,仅供个人学习使用4/8函数流程图Set_Server_HostName()Server主机名设置函数:函数名称:Set_Server_HostName()HostName参数类型:函数参数,字符串开始结束修改/etc/sysconfig/network中HOSTNAME的值修改/etc/hosts(最后一行、非第一行)的主机名.域名中的主机名重新启动/etc/rc.d/init.d/network和httpd