自动化配置OracleLinux FTP yum源

系统版本:OracleLinux-R5-U7-Server-x86_64-dvd.iso


#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
BASEDIR=/etc/yum.repos.d
IPADDR=$(ifconfig eth0 | grep ‘inet addr‘ | cut -d ‘:‘ -f2 | cut -d ‘ ‘ -f1)
mkdir -p /mnt/dvd
mkdir -p /yum
mount /dev/cdrom /mnt/dvd 2> /dev/null
cp -urf /mnt/dvd/* /yum/
function vsftpdinstall()
{
cd /yum/Server
rpm -ivh vsftpd-2.0.5-21.el5.x86_64.rpm
}
function vsftpdconfig()
{
cat >>/etc/vsftpd/vsftpd.conf<<EOF
anon_upload_enable=YES
anon_root=/yum
EOF
/etc/init.d/vsftpd restart
}
function ftpyum()
{
cat >$BASEDIR/yum.repo<< EOF
[Server]
name=Server
baseurl=ftp://$IPADDR/Server
gpgcheck=0
enabled=1
[VT]
name=VT
baseurl=ftp://$IPADDR/VT
gpgcheck=0
enabled=1
[CLuster]
name=Cluster
baseurl=ftp://$IPADDR/Cluster
gpgcheck=0
enabled=1
[ClusterStorage]
name=ClusterStorage
baseurl=ftp://$IPADDR/ClusterStorage
gpgcheck=0
enabled=1
EOF
}
function testyum()
{
yum clean all && yum repolist all
}
vsftpdinstall
vsftpdconfig
ftpyum
testyum



本文出自 “不作恶” 博客,请务必保留此出处http://vflong.blog.51cto.com/8622347/1390961

自动化配置OracleLinux FTP yum源,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。