首页 / LINUX / Linux:YUM源架设
Linux:YUM源架设
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux:YUM源架设,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2404字,纯文字阅读大概需要4分钟。
内容图文
![Linux:YUM源架设](/upload/InfoBanner/zyjiaocheng/965/afac82d95210458aa1b5d681f2f1ed4e.jpg)
目录
-
基于ISO镜像构建YUM源(限本机使用)
1>将ISO镜像挂载至服务器上,这里以/media/cdrom为例:
mkdir /media/cdrom
cp -R /media/cdrom /mnt/cdrom
mount /dev/cdrom /media/cdrom
2>在/etc/yum.repo.d/目录下新建一个以.repo结尾的文件,并编辑:
cd /etc/yum.repo.d/
touch test.repo
vim test.repo
[test] #yum的ID号
name=test-repo-iso #Yum源显示名称
baseurl=file:///mnt/cdrom #ISO镜像挂载目录
enable=1 #是否启用该源
gpgcheck=0 #是否启用校验
3>测试本地yum源:
首先禁用(删除或重命名/etc/yum.repo.d/目录下的其他repo文件)网络Yum源
yum clean all #清空yum源缓存
yum install httpd #查看是否能通过本地yum源安装
-
基于HTTP构建的YUM源:
yum光盘源只能本机使用,局域网其他服务器无法使用。在企业中,可以通过构建HTTP局域网yum源解决
1>安装所需软件
yum install httpd #用于发布yum源
yum install createrepo #用于创建yum源仓库
2>在服务器端,挂载光盘镜像至/mnt:
mount /dev/cdrom /mnt/
3>复制/mnt目录下的软件包至http根目录下:
mkdir -p /var/www/html/centos/
cp -R /mnt/* /var/www/html/centos/
3>利用HTTP发布YUM源:
systemctl start httpd
createrepo /var/www/html/centos/
setenforce 0
firewall-cmd --zone=public --add-port=80/tcp --permanent
5>在客户端,首先清除或移走或重命名/etc/yum.repo.d/目录下的文件,然后在/etc/yum.repo.d/下创建http.repo文件,并编辑:
cd /etc/yum.repo.d/
vim http.repo
[http-repo]
name=http-repo
baseurl=http://192.168.118.137/centos
enable=1
gpgcheck=0
6>在客户端,测试HTTP源:
yum clean all #清除缓存
yum makecache #重新缓存yum列表文件
yum install httpd #测试安装,并查看repository一列,是否使用的是刚才定义的yum源
7>仅仅靠光盘中的RPM软件包是不能满足需要的,用户可以将外网的YUM源同步至本地,完善本地YUM源的软件包数量及完整性:
首先准备一个Yum源文件;
安装reposync命令工具:
yum install yum-utils
在/var/www/html下创建同步目录
mkdir /var/www/html/centos
指定repo id,指定下载软件位置,执行同步:
reposync -r base -p /var/www/html/centos/
同步完成之后执行,启动http:systemclt start httpd,执行createrepo /var/www/html/centos,之后在客户端重复上述5~6步
搭配wondershaper限速工具使用
是国外人开发的一款在Linux内核下基于TC工具的对整块网卡的限速工具。
yum install epel-release
yum install wondershaper #安装软件;
wondershaper eth0 5000 5000 #设置限速,格式是wondershaper+网卡+上行速度+下行速度,单位是Kb;
wondershaper clear eth0 #取消限速
内容总结
以上是互联网集市为您收集整理的Linux:YUM源架设全部内容,希望文章能够帮你解决Linux:YUM源架设所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。