IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 三种yum的搭建方法 -> 正文阅读

[系统运维]三种yum的搭建方法

目录

1.yum的概述

2.本地yum

3.网络yum搭建服务端:

1)利用Web服务

2)利用FTP服务共享

3)直接复制被人的yum源

4.自定意yum


1.yum的概述

- 俗称:软件包仓库

- 服务:自动解决依赖关系安装软件

- 本机为服务端,本机也可以为客户端

- 服务端:1.众多的软件包 2.软件包数据文件(仓库清单)

- 总结:光盘内容是一个完美的仓库3.符合协议:FTP、HTTP

- 客户端:书写一个配置文件

2.本地yum

# 挂载光盘
~]# mkdir /dvd
~]# mount /dev/cdrom /dvd
# 实现开机永久挂载
~]# vim /etc/fstab #编写开机永久挂载文件
....
/dev/cdrom /mnt iso9660 defaults 0 0
# Defaults:是默认参数的集合,比如囊括了一个分区基本该有的参数rw acl Set uid,set gid....每个参数可以理解为不同的功能
# 第一个0是否备份,0是不备份 1是备份;第二个0是是否检测磁盘扇区损坏 检测的话影响开机速度

# 编写本地yum文件
~]# mkdir back.yum && mv /etc/yum.repos.d/* back.yum
~]# cd /etc/yum.repos.d ?&& vim /etc/yum.repos.d/dvd.repo
[dvd] ? ? ? ? ? ? ? #仓库标识名称
name=myrpm ? ? ? ? ?# 仓库的描述信息,可以任意
baseurl=file:///dvd # 指定服务端位置,file://代表本地为服务端
enabled=1 ? ? ? ? ? # 是否启用本文件
gpgcheck=0 ? ? ? ? ?# 是否检测红帽签名信息

3.网络yum搭建服务端:

利用Web服务或FTP服务共享光盘所有内容利用web(HTTP)服务共享,默认共享置:/var/www/html/

1)利用Web服务

## 用http做服务端操作
~]# yum -y install httpd
~]# systemctl status httpd #查看服务运行状态
~]# mkdir /var/www/html/dvd
~]# ls /var/www/html/dvd ? #查看是否有光盘内容
~]# mount /dev/cdrom /var/www/html/dvd
~]# ls /var/www/html/dvd ? #查看是否有光盘内容
~]# curl http://192.168.4.7/dvd
# 访问测试客户端操作


~]# vim /etc/yum.repos.d/dvd.repo
[dvd]
name=CentOS7.5
baseurl=http://192.168.4.7/dvd
enabled=1
gpgcheck=0
~]# yum clean all
~]# yum repolist
~]# yum makecache

2)利用FTP服务共享

## 利用FTP服务共享,默认共享位置:/var/ftp
~]# yum -y install vsftpd
~]# systemctl status vsftpd # 查看服务运行状态
~]# mkdir /var/ftp/dvd
~]# mount /dev/cdrom /var/ftp/dvd
~]# curl://192.168.4.7/dvd #访问测试
# 客户端操作
~]# vim /etc/yum.repos.d/dvd.repo
[dvd]
name=CentOS7.5
baseurl=ftp://192.168.4.7/dvd
enabled=1
gpgcheck=0
~]# yum clean all
~]# yum repolist
~]# yum makecache

## 注:也可以直接去复制被人的如:清华的,腾讯的,华为的,网易的等等,百度一下搜索右击复制链接就可以了

3)直接复制被人的yum源

?[os]
name=qinghu
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/Packages/
gpgcheck=0
enabled=1

4.自定意yum

# 把提前下好的软件包
~]# sz -be tools.tar.gz
~]# ls /root/
tools.tar.gz
# 进行tar解包
~]# tar -tf /root/tools.tar.gz -C /?
~]# ls
/tools/other
# 软件仓库组成:1.众多的软件包 2.仓库数据(仓库清单)
~]# createrepo /tools/other/ #生成仓库数据文件

# 写客户端配置文件
~]# vim /etc/yum.repos.d/dvd.repo
[myrpm] #仓库名字,具有唯一性
name=centos7
baseurl=file:///tools/other#指定软件仓库位置
enabled=1
gpgcheck=0
~]# yum repolist #列出仓库信息
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章           查看所有文章
加:2022-04-18 18:25:00  更:2022-04-18 18:29:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:23:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码