千家信息网

云计算学习路线教程大纲课件:使用自建源

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,云计算学习路线教程大纲课件:使用自建源:================================================================================
千家信息网最后更新 2026年11月02日云计算学习路线教程大纲课件:使用自建源

云计算学习路线教程大纲课件:使用自建源:

====================================================================================

综合案例:建立YUM服务器

  1. 提供基础软件包Base [光盘]

  2. 提供update软件包

  3. 提供其它软件包如nginx, zabbix, docker, hadoop, openstack

配置防火墙

[root@yum-server ~]# firewall-cmd --permanent --add-service=ftp

[root@yum-server ~]# firewall-cmd --reload

关闭SELinux

[root@yum-server ~]# setenforce 0

[root@yum-server ~]# vim /etc/sysconfig/selinux

SELINUX=disabled

FTP

[root@yum-server ~]# yum -y install vsftpd

[root@yum-server ~]# systemctl start vsftpd

[root@yum-server ~]# systemctl enable vsftpd

实现目标1:提供基础软件Base

挂载centos镜像

[root@yum-server ~]# mkdir /var/ftp/{centos6u8,centos7u3}

[root@yum-server ~]# mount /home/centos7u3.iso /var/ftp/centos7u3

[root@yum-server ~]# echo "mount /home/centos7u3.iso /var/ftp/centos7u3" >> /etc/rc.d/rc.local

[root@yum-server ~]# chmod +x /etc/rc.d/rc.local

Yum client测试

[root@yum-client ~]# rm -rf /etc/yum.repos.d/CentOS-Base.repo

[root@yum-client ~]# vi /etc/yum.repos.d/centos7u3.repo //添加Yum源

[centos7u3]

name=centos7u3

baseurl=ftp://192.168.122.202/centos7u3

gpgcheck=0

enabled=1

[root@yum-client ~]# yum makecache

[root@yum-client ~]# yum repolist

[root@yum-client ~]# yum -y install wget lftp bash-com* vim-enhanced

实现目标2: 提供update

启动yum缓存

[root@yum-server ~]# vim /etc/yum.conf

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=1

[root@yum-server ~]# yum clean all

[root@yum-server ~]# yum -y update

[root@yum-server ~]# mkdir /var/ftp/update

[root@yum-server ~]# find /var/cache/yum/x86_64/7/ -iname "*.rpm" -exec cp -rf {} /var/ftp/update \;

[root@yum-server ~]# yum -y install createrepo

[root@yum-server ~]# createrepo /var/ftp/update

Yum client测试

[root@yum-client ~]# rm -rf /etc/yum.repos.d/CentOS-Base.repo

[root@yum-client ~]# vi /etc/yum.repos.d/update.repo

[update]

name=centos update

baseurl=ftp://192.168.122.202/update

gpgcheck=0

enabled=1

[root@yum-client ~]# yum repolist

Loaded plugins: fastestmirror

repo id repo name status

update centos update 75

repolist: 75

[root@yum-client ~]# yum -y update

实现目标3: 提供其它软件包如nginx, zabbix

--downloadonly

  1. 配置nginx及zabbix源

[root@yum-server ~]# vim /etc/yum.repos.d/nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/7/$basearch/

gpgcheck=0

enabled=1

  1. downloadonly

[root@yum-server ~]# yum clean all

[root@yum-server ~]# yum install nginx --downloadonly

[root@yum-server ~]# mkdir /var/ftp/{nginx,zabbix}

[root@yum-server ~]# find /var/cache/yum/x86_64/7/ -iname "*.rpm" -exec cp -rf {} /var/ftp/nginx

  1. 创建reopdata:

[root@yum-server ~]# createrepo /var/ftp/nginx //如果加入新软件包,重新创建

Yum client测试

[root@yum-client ~]# vi /etc/yum.repos.d/nginx.repo

[nginx]

name=nginx

baseurl=ftp://192.168.122.202/nginx

gpgcheck=0

enabled=1

[root@yum-client ~]# yum repolist

repo id repo name status

nginx nginx 1

update centos update 75

[root@yum-client ~]# yum -y install nginx

客户端使用YUM源:

添加base,update,nginx,zabbix yum源

  1. 手动

  2. Shell

  3. Saltstack, Asible, Puppet

本地源:例如使用安装光盘 [了解]

  1. 挂载安装光盘(临时):

[root@tianyun ~]# mount /dev/cdrom /media

或

[root@tianyun ~]# mount -o loop centos7u3.iso /media

  1. 添加yum源

[root@tianyun ~]# vim /etc/yum.repos.d/centos7u3.repo

[centos7u3]

name=centos7u3

baseurl=file:///media

gpgcheck=0

enabled=1

====================================================================================

软件 软件包 光盘 目标 测试 基础 配置 大纲 教程 课件 路线 学习 客户 客户端 手动 服务器 案例 缓存 镜像 防火墙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 科技与互联网 科技与互联网发展 中国 科技 互联网 互联网 科技创业 广州优美互联网科技 深圳国际航运科技和互联网 中国的互联网科技企业的崛起 成都互联网科技公司100强 贵州叶脉互联网科技有限公司所属行业 浙南科技城互联网大厦建设工程 乌鲁木齐新华智原互联网科技学校 互联网科技如何创业 北京市互联网新科技 四川互联网展示科技馆设计 领航科技大厦互联网公司 山东大美朱楼互联网科技有限公司 科技和互联网行业的特点 好易买互联网科技 互联网科技快速发展优美句子 哈尔滨大商圈互联网科技有限公司 互联网科技公司名称 甘肃拓世互联网科技有限公司 互联网科技生活的内容 农村开互联网科技讲堂 新华互联网科技2019 互联网金融中的现代科技 厦门江牛科技互联网 上海互联网科技公司ppt 河南商务圈互联网科技有限公司
0