前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 配置本地yum源

CentOS 配置本地yum源

作者头像
jwangkun
发布2021-12-23 18:12:50
2.3K0
发布2021-12-23 18:12:50
举报
文章被收录于专栏:John Wong's Blog

如果CentOS服务器处在内网环境中时,如果缺少依赖手动安装那么会非常麻烦,要花费很多时间来寻找rpm包,现在如果搭建本地的yum源,就非常方便了,如果搭建http的,那么局域网内其他服务器就都可以使用了,使用yum源首先需要一个CentOS安装镜像,这里是:CentOS-7-x86_64-DVD-1511.iso,下面是http yum源搭建和配置过程

首先需要一个web服务器,比如apache httpd或者nginx均可以,如果是nginx要开启访问目录列表权限,一般安装CentOS的时候都会安装httpd服务器,所以这里直接使用apache httpd;如果没有安装的话可以通过rpm或者从官网下载源码包来编译安装,之前专门写过一篇文章来安装apache的,具体过程不再叙述;如果能联网的话,可以直接使用 yum -y install httpd 来安装,我这里已经安装了,所以直接使用 systemctl start httpd.service 启动httpd服务,启动之后执行命令 systemctl status httpd.service 来查看运行状态,如下图所示,就是启动成功了:

然后通过浏览器访问测试,如下图:

现在服务器运行正常,并且服务器的根目录在/var/www/html下,可以解析静态页面以及显示目录列表,接下来需要挂载光盘镜像,挂载点在/mnt/cdrom下

代码语言:javascript
复制
mkdir /mnt/cdrom
mount -t iso9660 -o loop /homet/CentOS-7-x86_64-DVD-2003.iso /mnt/cdrom/

挂载之后创建软链接到/var/www/html下

代码语言:javascript
复制
ln -s /mnt/cdrom/ /www/wwwroot/CentOS7

如果是nginx 添加配置信息

代码语言:javascript
复制
location / {
    root /data/www/file ; //指定实际目录绝对路径;
    autoindex on; //开启目录浏览功能;
    autoindex_exact_size off; //关闭详细文件大小统计,让文件大小显示MB,GB单位,默认为b;
    autoindex_localtime on; //开启以服务器本地时区显示文件修改日期!
} 

然后访问浏览器测试,这里是:http://192.168.182.128/CentOS7

现在就成功看到光盘内容,yum源配置成功,现在配置主机的yum指向这个yum源

编辑配置文件:/etc/yum.repos.d/CentOS-Base.repo,base块默认如下:

然后注释mirrorlist,放开baseurl配置成yum源位置,还有gpgkey也配置成对应位置,如下图:

配置完这些以后,然后在updates和extras都添加一个enabled=0配置项,表示不生效,一般只用base中的配置即可,配置好之后保存退出

然后执行 yum repolist 查看yum源信息

之前联网情况如下图:

可以看到有互联网镜像站来源,配置本地之后如下图:

现在本地的yum源都配置好了,直接使用yum命令安装软件即可

有些特殊情况下,如果配置了CentOS-Base.repo还是会出现连接一些网址并且失败,这时候手动检查一下/etc/yum.repos.d/下面其他一些配置文件,看看是否有连接外网的配置,如果有的话直接enabled=0禁用掉就可以了;需要注意一点就是/etc/yum.repos.d/下面所有的配置文件都可以用,包括自己建的比如CentOS.repo也是可以的,只要是启用的,yum都会进行加载,一般都是启用CentOS-Base.repo,其余禁用就可以了

下一篇: linux中配置双网卡实现双网卡绑定,负载均衡→

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档