Centos 6.5 本地局域网基于HTTP搭建YUM
服务端配置
init 3 文本 init5 图形 init 0 关机 init 1 重启
ls 查看 mkdir创建文件
关闭防火墙service iptables stop
chkconfig iptables off
关闭 selinux getenforce 0
挂载iso
mount -o loop -t CentOS-6.5-x86_64-bin-DVD1.iso /mnt
常规挂载
mount /dev/cdrom /mnt
mount -o loop -t CentOS-6.5-x86_64-bin-DVD1.iso /mnt
常规挂载
mount /dev/cdrom /mnt
dev放的硬件
创建拷贝目录
mkdir /tmp/repo
赋予权限
chmod -R 755 /tmp/repo
拷贝数据
cp -rf /mnt/* /tmp/repo
#编辑本地YUM源文件
cd /etc/yum.repos.d/
清除老配置,或者保存配置
mv CentOS-Base.repo CentOS-Base.repose_bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak
mv CentOS-Media.repo CentOS-Media.repo_bak
mv CentOS-Vault.repo CentOS-Vault.repo_bak
或者全部删除
rm -rf *
配置本地yum
vi local.repo
[Centos 6.5]
name=Centos 6.5
baseurl=file:///tmp/repo
enabled=1
gpgcheck=0
清除yum缓存并更新
yum clean all
yum makecache
安装apache
yum install httpd* -y
编辑apache配置文件
cd /etc/httpd/conf
cp httpd.conf httpd.conf.bak
删除测试启动服务
rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html
拷贝文件到目录或者修改httpd.conf中的DocumentRoot
cp -r /tmp/repo /var/www/html
cd /var/www/html
chmod -R 755 repo/
重启apache服务 并设置服务自启动
service httpd restart
chkconfig httpd on
chkconfig --list | grep httpd
客户端配置
cd /etc/yum.repos.d
清除老配置,或者保存配置
mv CentOS-Base.repo CentOS-Base.repose_bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak
mv CentOS-Media.repo CentOS-Media.repo_bak
mv CentOS-Vault.repo CentOS-Vault.repo_bak
或者全部删除
rm -rf *
配置yum
vi http.repo
[Centos 6.5]
name=Centos 6.5
baseurl=http://172.28.70.160/repo
enabled=1
gpgcheck=0
清除yum配置缓存并更新
yum clean all
yum makecache