Centos7下内网YUM源搭建

一,挂载本地ISO镜像

创建挂载点和修改yum源的配置文件

Centos7下内网YUM源搭建_第1张图片

二,创建挂载点的目录

 [root@localhost~]# mkdir /media/CentOS7         #创建挂载点的目录
[root@localhost~]# mount  /dev/cdrom  /media/CentOS7/     #把镜像路径dev/cdrom 移动到 /media/CentOS7/ 目录下    如下图出现这个表示成功

    [root@localhost~]# df -HT #查看镜像挂载成功

Centos7下内网YUM源搭建_第2张图片

已挂成功

 配置开机自动挂载

进入配置文件vim /etc/fstab,将内容添加到配置文件的最下方
/dev/cdrom  /media/CentOS7/              iso9660    defaults        0 0 
Centos7下内网YUM源搭建_第3张图片

 注:红框为 添加内容

然后再重新加载配置

[root@localhost ~]# mount -a

三,备份本地repo,并创建自己的repo

[root@localhost~]#cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# mkdir bak

[root@localhost yum.repos.d]# mv **.repo bak
[root@localhost yum.repos.d]# ls
bak

创建新的repo  yum仓库

[root@localhost yum.repos.d]# vi CentOS.repo
[c7-mdeia]
name=CentOS- Media     
baseurl=http://192.168.100.200/centos7     #IP本机的yum源决定  
 #baseurl=file:///media/CentOS7
gpgcheck=1
enabled=1

Centos7下内网YUM源搭建_第4张图片

 清除缓存并新建缓存

[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache

四,安装并启动httpd服务

[root@localhost yum.repos.d]# yum -y install httpd

[root@localhost /]# systemctl start httpd.service        #启动http服务

[root@localhost /]# systemctl enable httpd.service     #开启自启动服务

关闭防火墙并重启centos系统

sed -i 's/SELINUX=enforcing/SELINUX=disabled /' /etc/selinux/config

systemctl stop firewalld

systemctl disable firewalld

setenforce 0      ##系统重启后查看防火墙是否关闭

建立centos软连接
ln -s /media/CentOS7/  var/www/html/centos7

浏览器试下 http://192.168.100.200/centos7/  打开即已成功

Centos7下内网YUM源搭建_第5张图片

你可能感兴趣的:(linux,centos,运维)