#此脚本用于配置本地源,并配置ftp供其它不需挂载镜像的Centos使用
echo 1.新建供cd挂载的目录
mkdir /media/cdrom
echo 2.挂载cdrom到新建的目录
mount /dev/cdrom /media/cdrom
echo 3.备份系统默认的源
cp /etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/CentOS-Media.repo.bak
echo 4.删除源(避免使用本地源时报错)
rm -f /etc/yum.repos.d/*.repo
echo 5.复制本地源配置文件
cp /etc/yum.repos.d/CentOS-Media.repo.bak /etc/yum.repos.d/CentOS-Media.repo
echo 6.开启本地源
sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-Media.repo
echo 7.关闭源校验
sed -i 's/gpgcheck=1/gpgcheck=0/' /etc/yum.repos.d/CentOS-Media.repo
echo 8.删除缓存数据
yum clean all
echo 9.创建源数据缓存
yum makecache
echo 10.安装nas客户端
yum install nfs-utils -y
#配置FTP
echo 1.安装vfstp(ftp服务端软件)
yum install vsftpd -y
echo 2.复制cdrom中的文件到ftp共享的目录
cp -R /media/cdrom/* /var/ftp/pub/
echo 3.关闭防火墙
service firewalld stop
echo 4.开启vsftpd服务
systemctl start vsftpd
#其它主机(修改本地源文件即可)
echo 1.备份系统默认的源
cp /etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/CentOS-Media.repo.bak
echo 2.删除源(避免影响本地源)
rm -f /etc/yum.repos.d/*.repo
echo 3.复制本地源配置文件
cp /etc/yum.repos.d/CentOS-Media.repo.bak /etc/yum.repos.d/CentOS-Media.repo
echo 4.删除base开头的一行
sed -i '/^base/'d /etc/yum.repos.d/CentOS-Media.repo
echo 5.添加一行,ip地址根据实际情况修改
sed -i '/^name/a\baseurl=ftp://192.168.142.151/pub/' /etc/yum.repos.d/CentOS-Media.repo
echo 6.开启本地源
sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-Media.repo
echo 7.关闭源校验
sed -i 's/gpgcheck=1/gpgcheck=0/' /etc/yum.repos.d/CentOS-Media.repo
echo 8.删除缓存数据
yum clean all
echo 9.创建源数据缓存
yum makecache
echo 10.安装nas客户端
yum install nfs-utils -y
echo 11.完成··························································