- 1
- 0
- 约8.12千字
- 约 7页
- 2021-10-24 发布于福建
- 举报
搭建 YUM服务器:
YUM服务器结合 FPT服务器不但可以解决企业环境下 LINU 安装程序时依存性检查问,又不必在
每个机器上存储安装包文件。 以下是本人在 RHEL5环境下的测试结果。 因版本不同搭建时可能会
有些不同。
[root@Linux-A yum]# uname -a
Linux Linux-A 2.6.18-8.el5
一 服务器端需安装的组件
1 YUM 需安装的包
yum-3.0.1-5.el5.noarch.rpm
yum-metadata-parser-1.0-8.fc6.i386.rpm
yum-rhn-plugin-0.4.3-1.el5.noarch.rpm
yum-updatesd-3.0.1-5.el5.noarch.rpm
createrepo-0.4.4-2.fc6.noarch.rpm
2 VSFTP 需安装的包
vsftpd-2.0.5-10.el5.i386.rpm
二 配置 VSFTP服务器
1 确定或修改 FTP匿名用户主目录
[root@YUMSERVER yum]# cat /etc/passwd | grep ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
### ftp 用户默认主目录为 /var/ftp ###
2 配置 VSFTP服务器:主要是配置匿名登录
[root@YUMSERVER yum]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES ### 允许匿名登录 FTP
local_enable=YES
write_enable=NO
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
3 复制光盘上安装文件到 FTP匿名主目录下
[root@YUMSERVER yum]# mkdir /var/ftp/yum
[root@YUMSERVER yum]# chmod 755 /var/ftp/yum
[root@YUMSERVER yum]# mount /dev/cdrom /mnt
[root@YUMSERVER yum]# cp /mnt/rhel5/Server/* /var/ftp/yum/
4 开启 VSFTPD服务
[root@YUMSERVER yum]# service vsftpd restart
关闭 vsftpd : [ 失败]
为 vsftpd 启动 vsftpd : [ 确定]
三 配置 YUM服务器
1 创建 YUM依存关系索引数据库
[root@YUMSERVER yum]# createrepo /var/ftp/yum/
2114/2114 - zsh-html-4.2.6-1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@YUMSERVER yum]# ls -l /var/ftp/yum/repodata/
-rw-r--r-- 1 root root 2412495 07-09 20:01 filelists.xml.gz
-rw-r--r-- 1 root root 5597862 07-09 20:01 other.xml.gz
-rw-r--r-- 1 root root 758269 07-09 20:01 primary.xml.gz
-rw-r-
原创力文档

文档评论(0)