如何使用rsh和tar克隆server

上传人:枫** 文档编号:563571365 上传时间:2023-02-19 格式:DOC 页数:4 大小:17KB
返回 下载 相关 举报
如何使用rsh和tar克隆server_第1页
第1页 / 共4页
如何使用rsh和tar克隆server_第2页
第2页 / 共4页
如何使用rsh和tar克隆server_第3页
第3页 / 共4页
如何使用rsh和tar克隆server_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何使用rsh和tar克隆server》由会员分享,可在线阅读,更多相关《如何使用rsh和tar克隆server(4页珍藏版)》请在金锄头文库上搜索。

1、如何使用rsh/tar快速克隆Linux效劳器 吴阿亭 ( Jephe Wu )本站会员一 概述 本文目的在于快速克隆另一架正在运行的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. 在效劳器上运行/u

2、sr/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

3、 192.168.0.2 test /etc/hosts 这样,防止了正反向DNS解析时地址不匹配,否那么当你从B rsh 到A时,B会提示你“主机 地址不匹配的问题 3. 用Redhat Linux 7.1的第一张CDROM启动机器B,我们打入“text这样可以快速进 入文本安装界面,既然我们不是真的安装,不需要图形界面,我们只是借用该第一张 CDROM启动而用rsh/tar来复制机器A ,一直保持按回车,直到出现automatic partitioning局部,让你选择 “Continue 还是Manual Partition的屏幕时按 Alt+F2 转到字符界面 4. 请使用Linux默

4、认支持的网卡,象3com,Intel等,这样你只需打入 #ifconifg eth0 192.168.0.2 up 现在测试rsh, 对于Redhat 7.1,你必须做下面的: #cd /etc #echo login 513/tcp services #echo shell 514/tcp services 然后你能#rsh 192.168.0.1勿需密码 注: 如果你用VA Linux 6.2.3,不需要做上面的,还没试过其它版本,相信Redhat Linux 6.2也不需要 5. 设置/dev/hda设备,使得可以手动做fdisk/mke2fs 对于Redhat Linux 7.1转到字

5、符界面来你仍然不能做fdisk /dev/hda. 会提示“打不开设备 ,现在你已经可以rsh到192.168.0.1,做下面的: #(rsh 192.168.0.1 cd /dev ; tar cf - hda* sda* ) | tar xvfp - 现在你可以做#fdisk /dev/hda 了,然后用mke2fs格式化所有分区成ext2文件系统 如果硬盘中已经有分区,要快速全部删除,那么可做#dd if=/dev/zero of=/dev/hda , 马上接ctrl+C中断 然后分区表已经被去除 注: 如果你用VA Linux 6.2.3,不需要做上面的rsh局部,还没试过其它版本,相

6、信 Redhat Linux 6.2也不需要 6. 复制前准备工作 假定你的分区为/boot 25M (/dev/hda1),SWAP 1G (/dev/hda2), / 4G (/dev/hda3) 在为每个分区mke2fs和对交换分区做mkswap后做下面的mount工作 #cd / #mkdir hda3 #mount /dev/hda3 hda3 #cd hda3 #mkdir boot;mount /dev/hda1 boot 注:如果你没法在根目录下创立目录,重启动一次再做,重启动不需再拷贝A上的 /dev/hda* /dev/sda*,因为你已经做过fdisk/mke2fs了。

7、7. 复制另一架机器A 打入下面的命令 #cd /hda3 #(rsh 192.168.0.1 cd / ;tar cf - -exclude proc .) | tar xvf - 注:用来确保-不被bash shell解释成别的字符。 如果你除了proc外还有一目录不需要复制,如data目录,那么命令为 #(rsh 192.168.0.1 cd / ;tar cf - -exclude proc -exclude data .) | tar xvf - 8. 结束工作 #cd /hda3 #mkdir proc #chroot . (chroot成根目录方便做/sbin/lilo) 更改相

8、应文件如/etc/hosts,/etc/fstab,/etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-eth* 更改/etc/lilo.conf 最后运行/sbin/lilo后重新启动 9. FAQ a. 如果克隆后你的CDROM不能mount,检查是否是复制后/dev/cdrom的符号链接链接到错 误的设备,用dmesg检查机器B上CDROM的设备名称重新链接 b. 如果你源效劳器用的是IDE硬盘,而克隆后的效劳器用的是SCSI硬盘,那么你需要设置 /etc/modules.conf中的alias scsi_hostadapter aic7xxx (如果你的SCSI芯片类型 是这个) 然后运行mkinitrd创立映像文件,更新/etc/lilo.conf加上initrd=行 否那么你不能正常从SCSI盘引导

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号