CentOS7 制作本地yum仓库,本地yum源,实现本地局域网下载

2 篇文章 0 订阅
2 篇文章 0 订阅

制作本地yum仓库,挂载yum源,实现本地局域网下载:

1、  创建一个光盘挂载的文件夹。

mkdir /mnt/cdrom

2、  将镜像挂载到创建的文件夹下。

mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

3、 查看是否挂载成功

  ll /mnt/cdrom

4、  修改配置文件。

cd /etc/yum.repos.d               

rename .repo .repo.bak *            将目录下的所有文件命名为.repo.bak为后缀的文件

cp CentOS-Media.repo.bak./CentOS-Media.repo       复制配置文件

vi CentOS-Media.repo                             编辑该文件,添加以下内容,保存退出。

#修改文件如下:

[c7-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom

gpgcheck=0

enabled=1                         #很重要,1才启用

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

5、  挂载成功之后

yum clean all                       清除yum缓冲

yum repolist                        列出可用的yum源

其中yum repolist 命令可以检查本地yum源是否可用,如果出现以下情况则证明yum源配置成功。


6、  安装httpd服务,并启动。

yum install -y httpd             安装httpd服务

启动httpd服务:

systemctl start httpd.service     

查看httpd服务是否启动成功:

systemctl status httpd.service

或者查看httpd进程是否启动:

ps -ef|grep httpd

7、  创建软链接指向挂载的镜像。

ln -s /mnt/cdrom/var/www/html/CentOS7

8、  通过浏览器访问,查看本地yum源是否配置成功。

http://192.168.8.202:80/CentOS7

显示以下页面则配置成功:


9、  配置客户端,使其在局域网中,能下载该文件。

修改客户机的配置文件。

cd /etc/yum.repos.d               

rename .repo .repo.bak *            将目录下的所有文件命名为.repo.bak为后缀的文件

cp CentOS-Media.repo.bak./CentOS-Media.repo       复制配置文件

vi CentOS-Media.repo 

按以下内容修改配置文件:

 

[c7-media]

name=CentOS-kun2 –Media         #此处名字是任意的,可改可不改,我这里是改成了客户机的名字

baseurl=http://192.168.8.202/CentOS7

gpgcheck=0

enabled=1                           #改为1,才可用

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

测试yum源是否成功:

yum repolist

 

至此,本地yum仓库安装成功。

附:安装过程中一些常见的问题:

问题1:Centos7中使用service httped start 命令启动httpd服务,发现出现以下错误:

                 [root@kun2~]# service httpd start

               Redirecting to /bin/systemctl start httpd.service

       是因为Centos7中使用systemctl  命令来启动或关闭httpd服务。

            Centos7中的httpd的服务操作:

                  systemctl start httpd.service    #启动服务

                 systemctl stop httpd.service     #停止服务

                 systemctl restart httpd.service   #重启服务

                 systemctl enable httpd.service   #开机启动

                systemctl disable httpd.service   #开机不启动

               systemctl status httpd.service    #查看当前服务的状态

      问题2:Centos7安装Httpd服务后,网页无法访问

        1、安装httpd组件

             [root@kun2 ~]# yum install httpd

       2、  安装显示成功后,查看有无httpd进程

            ps -ef | grep httpd

       3、  如果无显示,则启动httpd服务。

            systemctl restart httpd.service

       4、  使用浏览器访问本机IP地址的80端口。

              http://192.168.8.202:80   

       5、  如果网页无法访问,则可能是防火墙的问题,使用以下命令停止防火墙。

             systemctl stop firewalld.service   #停止防火墙服务

             systemctl disable firewalld.service #禁止防火墙开机启动

        6、  重新访问,即可成功访问。

回答: 配置CentOS 7的yum源可以选择本地yum源或者阿里云的网络yum源。如果选择阿里云的yum源,可以按照以下步骤进行配置。 首先,下载阿里云的yum源文件。使用以下命令下载并保存到/etc/yum.repos.d/CentOS-Base.repo文件中: \[root@localhost yum.repos.d\]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 然后,使用以下命令查看CentOS的版本: cat /etc/redhat-release 接下来,使用以下命令显示所有仓库: \[root@localhost yum.repos.d\]# yum repolist all 如果需要清空原有的yum源文件,可以使用以下命令: rm -f /etc/yum.repos.d/* 或 ls /etc/yum.repos.d/ 然后,创建一个新的目录用于备份原有的yum源文件: mkdir /root/123 将原有的yum源文件移动到新创建的目录中: mv -f /etc/yum.repos.d/* /root/123 这样就完成了CentOS 7配置阿里云yum源的过程。 #### 引用[.reference_title] - *1* *2* [虚拟机给Centos7配置yum源(本地yum和网络yum)](https://blog.csdn.net/LShuo666/article/details/129021403)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [centos7如何搭建本地yum源局域网yum源以及网络yum源](https://blog.csdn.net/qq_45861317/article/details/120054815)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值