网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > linux yum内网源服务器?
商业源码 服务器教程 2023-12-19 17:03:01

linux yum内网源服务器?

linux yum内网源服务器?,第1张

通过如下方式就可以了。

一、yum服务器端配置

1安装FTP软件

#yum install vsftpd 

#service vsftpd start

#chkconfig --add vsftpd

#chkconfig vsftpd on

2 把centos62的光盘挂载到服务器上,之后拷贝DVD中所有文件到本机ftp目录下

#mount /dev/cdrom /mnt

#mkdir -p /var/ftp/yumserver-alsww

#cp -vfr /mnt/ /var/ftp/yumserver-alsww

3 安装  createrepo 软件包

#yum install  createrepo

#cd /var/ftp/yumserver-alsww

# createrepo

到此服务器端配置完成(最好此时关闭防火墙,否则接下来的客户端测试可能不成功)

二、yum客户端配置

1编辑yum配置文件,注意备份重要文件,防止配置出错造成不必要的麻烦

#cd /etc/yumreposd/

#cp CentOS-Mediarepo CentOS-Mediarepobak

#mv CentOS-Baserepo CentOS-Baserepobak

#mv CentOS-Mediarepo alswwrepo

#vim alswwrepo

[c6-media]

name=CentOS-$releasever - Media

baseurl=ftp://你的yum服务器IP/yumserver-alsww

gpgcheck=1

enabled=1

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

2到此yum客户端配置完成,可以测试了(客户端可以没外网,但是内网必须通)。

#yum list |grep gcc

gccx86_64                             446-3el6                      @base   

libgccx86_64                          446-3el6                      @anaconda-CentOS-201112091719x86_64/62

compat-gcc-34x86_64                   346-19el6                     c6-media

compat-gcc-34-c++x86_64               346-19el6                     c6-media

compat-gcc-34-g77x86_64               346-19el6                     c6-media

如果出现这类的显示,有 "c6-media" 这种的,说明配置成功。 

接下来就可以任你所需,安装yum包了~~

我实验成功过的

网络不通,yum安装需要连镜像源,lrzsz没有依赖,直接到镜像网站上下一个RPM包,rpm -inv lrzsz-01220-36el7x86_64rpm  就可以安装了。

另外,

1、如果服务器不能出外网,那么可以在本服务器或者其他同网段的测试服务器(服务器之间互通)搭建一个yum源。之后把/etc/yumrepo/目录下的文件移到到其他目录,新建一个rpmrepo配置文件,配置URL为测试服务器搭建一个yum源。

2、如果服务器可以与本机互通,在本机开代理,服务端设置代理,通过本机访问外网,直接可以用YUM安装了。

1、首先预备好一台nginx或者apache的server来做本地的YUM源(我喜欢nginx),该操作可以去参考“YUM本地源搭建,且Rsync同步官方”的操作。

2、搭建好的本地YUM源server后,再下载想要同步YUM源的repo文件。

例如:

wget -O /etc/yumreposd/CentOS-Baserepohttp://mirrorsaliyuncom/repo/Centos-6repo

3、安装几个工具,默认的centos是没有安装,yum installcreaterepo yum-utils -y

安装这两个工具主要使用 createrepo 和reposync 这两个命令

4、上面的操作完毕后,执行命令yum repolist

例如:

其中“仓库标识:中的名字是我们下面将要用到的

5、例如我想要把HDP-22作为本地YUM源(这是我在做Ambari + hadoop实验的yum源,因为该源可能被很多台hadoop datanode端用到所有,搭建本地yum源会节约大量的出口带宽

提高工作效率。)那么我执行如下命令行

[root@localhosttmp]# reposync -r HDP-22

如下开始自动更新yum源到本地文件夹

根据自己使用的系统找到对应的软件库。

具体步骤如下:

1、根据自己使用的系统找到对应的软件库,例如我服务器的系统是Centos 65 X86_64位的,我在网络上面找到163的软件库。

2、yum源配置文件是放在/etc/yumreposd 这个目录下的。

3、首先我们先看下服务器上面的yum源,可以参考一下相应的格式。

4、我们可以参考这些文件的格式进行添加对应的yum源,不用强行记住这些配置,知道怎么配置即可,我们创建一个yum源配置文件。

5、然后往里边添加相应的内容。

6、安装软件的时候即可看到我们自己添加上去的yum源了。

所有Yum仓库的配置文件均需以repo结尾并存放在/etc/yumreposd/目录中的。

要创建本机的Yum仓库,需要手工创建这个配置文件。

文件结构如下:

[rhel-media]: yum仓库唯一标识符,避免与其他仓库冲突。

name=MyYumSource : yum仓库的名称描述,易于识别仓库用处。

baseurl=file:///media/cdrom :提供方式包括FTP(ftp://)、HTTP(http://)、本地(file:///)

enabled=1 : 设置此源是否可用,1为可用,0为禁用。

gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。

1、本地yum 仓库制作

            a首先连接、挂载光盘:    

                        mount /dev/cdrom /mnt 

           b 修改yum配置文件:

                        [c7-media]

                        name=CentOS-$releasever - Media

                        baseurl=file:///mnt     ##baseurl 是 repodata 所在的上一级目录

                        enable=1

                        gpgcheck=1

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

            c  清理缓冲并重建缓存

                        yum clean all  

                        yum  makecache

2、制作网络yum源

            a 以httpd作为文件服务器,首先安装httpd 服务,启动服务;

                      cp -r  /mnt/Packages  /var/www/html

            b 使用createrepo 创建仓库

                    >>>cd  /var/www/html

                    >>>createrepo

                    >>> pwd

                    /var/www/html

                    >>>ls

                    Packages  repodata

           c 修改yum 配置文件

                    >>>cat /etc/yumreposd/CentOS-NetYUMrepo

                        [c7-netyum]

                        name=CentOS-$releasever - Media

                        baseurl=http://1921680130

                        enable=1

                        gpgcheck=1

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

        测试CentOS-NetYUMrepo 是否可用:

                        >>>yum clean all ; yum  makecache                    

创建内容:

[local_server] (库名称)

name=This is a local repo (名称描述)

baseurl=file:///mnt/cdrom (yum源目录,源地址)

enabled=1(是否启用该yum源,0为禁用)

gpgcheck=0(检查GPG-KEY,0为不检查,1为检查)

最后清理 YUM 缓存以及建立新缓存

yum clean all

yum makecache

《linux就该这么学》里边有详细的介绍

仓库 配置文件 服务器 本机 文件
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux yum内网源服务器?

商业源码 钻石

分享到:
上一篇
Docker+ Kubernetes已成为云计算的主流(二十六)
下一篇
做一个一般的网站需要多少钱,含租一年服务器的钱?

相关推荐

海外云主机有什么好,国外什么云服务器便宜?

海外云主机有什么好,国外什么云服务器便宜?

为么我的绝地求生有三个安装包?

为么我的绝地求生有三个安装包?

魔兽世界怀旧服燃烧的远征角色及服务器解析

魔兽世界怀旧服燃烧的远征角色及服务器解析

cf手游雷霆大炮打挑战怎么打

cf手游雷霆大炮打挑战怎么打

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...