使用centos8.5配置一台YUM源服务器
公司的生产环境部署的Centos8.5, 现在已经EOL了, 为了给生产和测试机继续提供yum/dnf服务, 特意在公司的内部机房部署了一套本地yum源.
环境:centos 8.5
1. 下载镜像 Centos 8.5.221
http://mirrors.aliyun.com/centos/8.5.2111/isos/x86_64/CentOS-8.5.2111-x86_64-dvd1.iso
2. 最小化安装好系统
略
3. 配置sshd远程登陆
略
4. 拷贝系统镜像上的YUM源到本地目录保存
#虚拟机插入iso镜像, 挂载到本地目录
mkdir -p /data/tmp && mkdir -p /data/Centos8-YUM
mount /dev/cdrom /data/tmp
cp -rf /data/tmp/* /data/Centos8-YUM
umount /data/tmp
5. 配置yum本地源, 记得先备份
mkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/* /etc/yum.repo.d/backup
vim /etc/yum.repos.d/Local.repo
Local.repo内容格式如下:
============================
[BaseOS]
name=BaseOS
baseurl=file:///data/Centos8-YUM/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///data/Centos8-YUM/AppStream
enabled=1
gpgcheck=0
============================
dnf clean all
dnf makecache
6. 安装httpd
dnf install httpd
#若使用的域名需要编辑/etc/httpd/conf/httpd.conf, 把其中"ServerName 域名:80"使生效.
#配置开放防火墙端口
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload
mkdir /var/www/html/os
ln -s /data/Centos8-YUM/ /var/www/html/os/x86_64
ll /var/www/html/os/x86_64/
#selinux赋相应的目录允许权限, 否则403错误
chcon -R -t httpd_sys_content_t /data/Centos8-YUM/
chcon -R -t httpd_sys_content_t /var/www/html/os/x86_64/
7. 服务器端需要配置客户端可以远程下载的repo文件
vi /data/Centos8-YUM/centos8.repo
内容格式如下:
=======================================
[BaseOS]
name=BaseOS
baseurl=http://119.57.77.139:22538/os/x86_64/BaseOS/
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=http://119.57.77.139:22538/os/x86_64/AppStream/
enabled=1
gpgcheck=0
=======================================
#############服务器端到此配置完成###############
配置客户机, 测试YUM源
1) 安装一台centos8系统客户机
2) 备份好旧repo文件
mkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
3) 从YUM源服务器下载repo文件
curl http://公网IP:端口号/os/x86_64/centos8.repo -o /etc/yum.repos.d/centos8.repo
4) 测试一下源
dnf clean all
dnf makecache
dnf install yum-utils mtr vim
使用centos8.5配置一台YUM源服务器的更多相关文章
- CDH 5.5.1 Yum源服务器搭建
CDH 5.5.1 Yum源服务器搭建 下载Cloudera Repo #下载资源仓库repo wget https://archive.cloudera.com/cdh5/redhat/6/x86_ ...
- 基于http方式搭建YUM源服务器
基于http方式搭建YUM源服务器 (2012-09-21 11:59:14) 转载▼ 标签: yum linux lnmp lamp http 分类: Linux 为了方便公司80多台Linux服务 ...
- 纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools
本节我们来讲CentOS 的yum 源配置 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器 ...
- CentOS7下的YUM源服务器搭建详解,过程写的很详细(转)
因为近期公司需要搭建一个YUM源服务器给大量的linux(mini)使用,所以因此在网上找了很多的教程,却没有一个特别详细的,很多都有遗漏,参差不齐.所以,打算自己做完之后方便以后查阅,特出此文档. ...
- 搭建本地yum源服务器
搭建本地yum源服务器 好久没写博客了,最近比较动荡,临毕业时跳了个槽,感觉之前做的金融方向的运维不是很适合我,对各方面的限制还是太多.金融的IT对于安全似乎要求很高,云盘,U盘都不能用,还要经常 ...
- FTP搭建YUM源服务器
一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[root@localhost ~]#yum install vsftpd[root@localhost ~]#systemctl sta ...
- [Linux] 024 IP 地址配置和网络 yum 源
1. IP 地址配置 (1) 使用 setup 工具 $ setup ps setup 是 RedHat 系列的功能:一般地,Debian系列没有这个功能 Xubuntu 没有这个功能 (2) 启动网 ...
- rsync配置两台服务器之间的文件备份(同步)
rsync配置两台服务器之间的文件备份(同步) 前情提要 环境: 192.168.1.2 主服务器 centos 7.7 192.168.1.3 备份服务器 centos 7.7 rsync 安装(两 ...
- Linux学习 - 02 使用 - Centos8 - 网络配置相关
『Centos8 网络配置』 题外话:最近太忙,利用仅有的周末空闲时间记录点东西,草率了. 问题1:安装 Centos8.2 minimal 过程中,只是设置了 WiFi的静态IP,没有进行[以太网] ...
- 虚拟机配置光盘为yum源
很多时候, 我们装系统用的光盘就足够充当我们的软件源了. 但是, 怎么才能配置好让光盘成为yum的软件源, 让yum命令找到这个地方, 从而进行软件的安装. 1. 在虚拟机中把光盘挂载上 挂载上之后, ...
随机推荐
- MTU设置不当导致ssh运行命令卡死
MTU:最大网络传输单元,计算机网络课会介绍. 场景: 本地通过VPN连接某个机房内网的linux服务器,连接上之后,运行top命令.vi命令.yum update等需要刷新大量内容时导致ssh卡死, ...
- js获取input处理
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- windows 服务删除或停止
1.命令行删除 cmd 管理员模式 net start 服务名 开启服务 net stop 服务名 停止服务 sc delete 服务名 删除服务 sc confi ...
- 概率生成函数(PGF)简记
基本搬运自<浅谈生成函数在掷骰子问题上的应用>. 对于定义在非负整数上的离散随机变量 \(X\),级数 \(F(z) = \sum\limits_{i\ge 0} \operatornam ...
- 周练6(python脚本)
------------恢复内容开始------------ 1.bugku-好像需要密码 POST /?yes HTTP/1.1 Host: 114.67.175.224:11711 User-Ag ...
- react 04 生命周期
生命周期的三个状态 mounting : 组件插入到dom updating: 将数据更新到dom unmounting:将组件移除dom 生命周期的钩子函数 ComponentWillMount: ...
- linux中用户和用户组的概念
大家好,我们继续来上linux课程,这节课我们从以下几点来进行讲解: Linux权限的概念: UID相关概念 用户和用户组的关系 用户和账户的区别 Linux是一个多用户多任务的的操作系统,很多时候, ...
- 前端日期控件,在设置了readonly的情况,还能选择日期的解决办法
去掉只读和增加onclick属性: $("#date").removeAttr("readonly"); $("#date").attr(& ...
- Maven项目中配置文件资源导出问题
标准的Maven项目都会有一个resources目录来存放我们所有的资源配置文件,但是我们往往在项目中不会把所有的资源配置文件都放在resources文件夹中,我们有可能放在项目中的其他位置,那么默认 ...
- Unity 使整个UnityUI变成彩色的BUG
最近接手了一个两年前的老项目,在这个项目里碰到一个BUG ,每次运行到这个场景的时候,整个Unity 的所有UI包括Unity界面都会变成彩色. 后来发现是因为物体丢失,代码修改Image里的图片颜色 ...