基于http方式搭建YUM源服务器
为了方便公司80多台Linux服务器下载、安装、升级软件包更快速,版本一致性;我们最近在IDC局域网内安装了一台yum源;
此yum源是基于http的,也可以用ftp,这里我们仅仅就http来配置;如下:
建立yum服务器,下载速度快,方便软件安装,下面操作的环境是centos 5.4 i386 32bit,采用http方式安装。
1、安装必要软件:( 服务器ip是33.11.22.44)
#yum install httpd createrepo //apache服务和rpeo下的xml生成工具 |
2、拷贝相关文件:
mkdir -p /data/yum.repo/centos/5/os/i386/RPMS mkdir -p /data/yum.repo/centos/5/updates mkdir -p /data/yum.repo/tools/ mkdir /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom cp -R /mnt/cdrom/CentOS/* /data/yum.repo/centos/5/os/i386/RPMS/ cp -R /mnt/cdrom/repodata /data/yum.repo/centos/5/os/i386/ cp -R /mnt/cdrom/RPM-GPG-KEY-CentOS-5 /data/yum.repo/ //拷贝其他包到/data/yum.repo/tools下,这个可以自定义添加你想要的rpm包,比如jdk |
3、启动http服务:
#rm -rf /var/www/html #ln -s /data/yum.repo /var/www/html service httpd start |
4、客户端修改repo文件:
#cd /etc/yum.repo/ #vi CentOS-Base.repo [base] name=CentOS-$releasever - Base baseurl=http://192.168.1.171/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://192.168.1.171/RPM-GPG-KEY-CentOS-5 #released updates [updates] name=CentOS-$releasever - Updates baseurl=http://33.11.22.44/centos/$releasever/updates/ gpgcheck=1 enabled=1 gpgkey=http://33.11.22.44/RPM-GPG-KEY-CentOS-5 保存退出 vi CentOS-Tools.repo [tools] name=CentOS-$releasever - Base baseurl=http://192.168.1.171/tools/ gpgcheck=0 enabled=1 |
保存退出
5、附加内容
在上述步骤结束后,更新需要使用yum机器/etc/yum.repo目录中的文件为第四步中更改的内容,即可使用yum,yum 命令在这里就不说了,补充几个yum服务器常用的命令:
createrepo /app/yum.repo/centos/5/os/x86_64 //更新或创建主目录文件索引 createrepo /app/yum.repo/centos/5/updates/x86_64/ //更新或创建升级目录文件索引 createrepo /app/yum.repo/tools //更新或创建tools目录文件索引 createrepo -g /mnt/cdrom/repodata/comps.xml /var/www/html/yum.repo/centos/5/updates/x86_64/ createrepo -g /mnt/cdrom/repodata/comps.xml /var/www/html/yum.repo/centos/5/os/x86_64/ //更新或创建yum组索引,yum组,比如admin tools 它包含多个rpm,可以用yum grouplist查看 |
基于http方式搭建YUM源服务器的更多相关文章
- FTP搭建YUM源服务器
一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[root@localhost ~]#yum install vsftpd[root@localhost ~]#systemctl sta ...
- 基于FTP服务器搭建yum源
本例以CentOS6.8为试验对象,来搭建基于FTP服务器的yum源. 一.配置本地yum源 1.创建挂载目录/yum mkdir /yum 2.挂载镜像 mount -o loop CentOS- ...
- 搭建yum源服务器
在生产环境中,受到网络环境的影响,服务器可能带宽有限,连外网速度较慢或者局域网内的某些机器由于安全的限制,本身就不允许和外网和任何的连接.而这时候现在通过yum安装包或update包时就是一件比较麻烦 ...
- 基于nginx搭建yum源服务器
1.首先关闭防护墙或者设置规则通过且关闭selinux 停止firewall systemctl stop firewalld 禁止firewall开机启动 systemctl disable f ...
- CentOS7基于http方式搭建本地yum源
1.创建yum软件保存目录[root@localhost ~]# mkdir -p /www/share/yum 2. 修改yum配置文件先备份yum配置文件,修改yum配置文件中yum软件包保存目录 ...
- RedHat7搭建yum源服务器
1.新建目录 # mkdir -p /content/rhel7/x86_64/{isos,dvd}/ 2.上传RedHat安装光盘镜像,上传后的路径为 /content/rhel7/x86_64/i ...
- JAVA配置&注解方式搭建简单的SpringMVC前后台交互系统
前面两篇文章介绍了 基于XML方式搭建SpringMVC前后台交互系统的方法,博文链接如下: http://www.cnblogs.com/hunterCecil/p/8252060.html htt ...
- Elastic Stack之ElasticSearch分布式集群yum方式搭建
Elastic Stack之ElasticSearch分布式集群yum方式搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.搜索引擎及Lucene基本概念 1>.什么 ...
- CentOS7下的YUM源服务器搭建详解,过程写的很详细(转)
因为近期公司需要搭建一个YUM源服务器给大量的linux(mini)使用,所以因此在网上找了很多的教程,却没有一个特别详细的,很多都有遗漏,参差不齐.所以,打算自己做完之后方便以后查阅,特出此文档. ...
随机推荐
- JUnit@Before失效
在学习Shiro的过程中需要使用到JUnit@Before注解配合测试,但是无论如何,@Before下面的方法都不按照预期的执行,困扰良久,后来各种百度终于找到根源,今分享于诸公,望能解诸公之急: J ...
- Leon-ai on WSL
这几天尝试了下Windows10的WSL,的确是良心产品,虽然还有很多待改进的地方(比如iptabeles之类的功能还未支持). 使用了WSL就避免安装双系统的繁琐,节省很多时间,而且因为是微软自家产 ...
- lgb参数及调参
1 参数含义 max_depth: 设置树的最大深度,默认为-1,即不限制最大深度,它用于限制过拟合 num_leave: 单颗树的叶子数目,默认为31 eval_metric: 评价指标,可以用lg ...
- python实例1-找质数/素数
质数定义:质数(prime number)又称素数.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. 示例解决方案1 有很多方法可以解决这个问题,下面是一些例子:这是一个不同的功能分解 ...
- Django 自带 user 字段扩展及头像上传
django 及 rest_framework 笔记链接如下: django 入门笔记:环境及项目搭建 django 入门笔记:数据模型 django 入门笔记:视图及模版 django 入门笔记:A ...
- laravel框架源码分析(一)自动加载
一.前言 使用php已有好几年,laravel的使用也是有好长时间,但是一直对于框架源码的理解不深,原因很多,归根到底还是php基础不扎实,所以源码看起来也比较吃力.最近有时间,所以开启第5.6遍的框 ...
- MySQL总结(3)
ORDER BY 与 GROUP BY ORDER BY GROUP BY 排序产生的输出 分组行.但输出可能不是分组的顺序 不一定需要 如果与聚集函数一起使用列(或表达式)则必须使用 任意列都可以使 ...
- HNUSTOJ 1516:Loky的烦恼
1516: Loky的烦恼 时间限制: 1 Sec 内存限制: 128 MB 提交: 242 解决: 66 [提交][状态][讨论版] 题目描述 loky喜欢上一个女孩,女孩在loky眼中绝对是1 ...
- 51nod 1963 树上Nim
这题还真就是树上玩 Nim... 相关知识点就是阶梯博弈,具体可以康这里 →_→ PS:手动搜索阶梯博弈 然后这题就转化为了多路径的阶梯博弈,这样的话咱定义根节点深度为 0,然后把所有奇数深度点的权值 ...
- 重写select
select 模拟 目前仿写select的方式 给tableIndex 来使 div(无法获取焦点的元素)来获取元素,这样便可以在失去焦点时,是否将下拉框收回 通过 document的点击,来判断是否 ...
转载▼