Chinaunix首页 | 论坛 | 博客
  • 博客访问: 481196
  • 博文数量: 82
  • 博客积分: 3003
  • 博客等级: 中校
  • 技术积分: 1285
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-11 15:27
文章分类

全部博文(82)

文章存档

2011年(1)

2010年(5)

2009年(63)

2008年(13)

我的朋友

分类: LINUX

2009-10-10 12:35:57

FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。
 
Kickstart是一个主要用在Red Hat系列以及基于Red Hat的发行版本的自动安装工具集
 
实验环境:
系统:Red Hat Enterprise Linux 5.2 Server i386
Server IP:192.168.0.1
Client IP:192.168.0.2 – 192.168.0.254
 
操作步骤
Server端
1,装相关的包
vsftpd-2.0.5-16.el5.rpm   ftp需要的包
phkickstart-0.43.5el5.noarch.rpm   kickstart需要的包(2个)
system-config-kickstart-2.6.19.8-2.el5.noarch.rpm
可以用
#rpm -ivh vsftpd-2.0.5-16.el5.rpm 
#rpm -ivh phkickstart-0.43.5el5.noarch.rpm  
#rpm -ivh system-config-kickstart-2.6.19.8-2.el5.noarch.rpm
(或者用yum来安装

配本地光盘的yum源和.repo文件

#mount /dev/hdc /mnt 把光盘挂在/mnt下

#vi /etc/yum.repod/yoko.repo         ##.repo文件##

[Server]

name=Server

baseurl=file:///mnt/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]

name=VT

baseurl=file:///mnt/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Cluster

baseurl=file:///mnt/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]

name=ClusterStorage

baseurl=file:///mnt/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

#yum clean all

#yum install vsftpd         ##安装与http服务相关的四个包##

#yum install system-config-kickstart     ##装支持kickstart的包###)

 

2,建立安装树

把光盘里的内容复制到/var/ftp/pub下

#cp -fr /mnt/* /var/ftp/pub

(或者修改配置文件/etc/vsftpd/vsftpd.conf里面添加anon_root=/xxx /xxx为安装树的目录)

 

3,建立kickstart文件

#system-config-kickstart

在弹出的窗口中根据需要进行配置,安装方法选择ftp,以本机为服务器,目录写安装树的目录pub,注意与/var/ftp/是相对目录。添加eth0支持dhcp,关掉防火墙和SElinux,把写好的文件保存为ks.cfg。复制到/var/ftp/pub下。

#vi /var/ftp/pub/ks.cfg

key --skip (在最后添加这一行,可以跳过安装时的输入安装号的步骤)

关于选包

(1)可以配置repo文件,直接在弹出的窗口中进行要安装的软件包的选择,但前提是该repo文件指向的baseurl必须为安装树的家目录,否则在找软件包的时候失败,如:以上配置的.repo

2)如果没有配repo文件

#vi anaconda-ks.cfg   在家目录下,把package以后的内容复制到刚才保存的ks.cfg的后面。保存。 这样就不用再在客户端装包了。

关于Key :

#vi /var/ftp/pub/ks.cfg

key --skip (在最后添加这一行,可以跳过安装时的输入安装号的步骤)

保存ks.cfg文件并复制到安装树的目录下。 

 

4,启服务

#service vsftpd restart

 

客户端

插入光盘引导,输入Linux askmethod ks=ftp://192.168.0.1/pub/ks.cfg,取出光盘,这样通过ftpkickstart自动安装实验就完成了。

 

 

阅读(1715) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~