使用Rsh/Tar方便克隆另一台正在运行的Linux服务器
一 概述
本文目的在于快速克隆另一架正在运行的Linux服务器的全部内容,之后更改相应的配置文件,即可快速设置另一台完全相同配置的服务器
二 环境
本文使用最新的RedHat Linux 7.1 CDROM 第一张安装盘启动,被克隆的另一架服务器是任何Linux系统,本文中也为Redhat 7.1。
三 步骤
1. 在被克隆的已经在运行的linux服务器 A (192.168.0.1) 上首先允许服务器 B (先暂定IP地址为 192.168.0.2) 的IP可以rsh 进来
a. 在服务器上运行/usr/bin/ntsysv 选中rexec ,rlogin ,rsh三项服务。
b. 运行#/sbin/service xinetd restart 启动该三项服务。
c. 运行#echo "rexec" >> /etc/securetty;echo "rlogin" >>
/etc/securetty;echo "rsh" >> /etc/securetty 允许rsh进来(仅仅redhat 7.1需要)
d. 在服务器上运行# echo "192.168.0.2" >> /root/.rhosts 允许该IP可以rsh进来
勿需密码
2. 设置服务器A 上的/etc/hosts,加上一条记录,可以取任意主机名,如:
# echo "192.168.0.2 test" >> /etc/hosts
这样,避免了正反向DNS解析时地址不匹配,否则当你从B rsh 到A时,B会提示你“主机地址不匹配”的问题
本文目的在于快速克隆另一架正在运行的Linux服务器的全部内容,之后更改相应的配置文件,即可快速设置另一台完全相同配置的服务器
二 环境
本文使用最新的RedHat Linux 7.1 CDROM 第一张安装盘启动,被克隆的另一架服务器是任何Linux系统,本文中也为Redhat 7.1。
三 步骤
1. 在被克隆的已经在运行的linux服务器 A (192.168.0.1) 上首先允许服务器 B (先暂定IP地址为 192.168.0.2) 的IP可以rsh 进来
a. 在服务器上运行/usr/bin/ntsysv 选中rexec ,rlogin ,rsh三项服务。
b. 运行#/sbin/service xinetd restart 启动该三项服务。
c. 运行#echo "rexec" >> /etc/securetty;echo "rlogin" >>
/etc/securetty;echo "rsh" >> /etc/securetty 允许rsh进来(仅仅redhat 7.1需要)
d. 在服务器上运行# echo "192.168.0.2" >> /root/.rhosts 允许该IP可以rsh进来
勿需密码
2. 设置服务器A 上的/etc/hosts,加上一条记录,可以取任意主机名,如:
# echo "192.168.0.2 test" >> /etc/hosts
这样,避免了正反向DNS解析时地址不匹配,否则当你从B rsh 到A时,B会提示你“主机地址不匹配”的问题