虚拟机如何自制yum仓库 (服务器一样)
要想创建一个yum仓库就需要了解仓库的基本内容
1.仓库内容 etc/yum.repos.d/
0.标签 随意 (无所谓自己创建随意更改)
1.name=名字
2.baseurl=仓库地址 安装包下载位置
3.不管
4.enabled 控制仓库开关,数字对应1是开启0就是关闭 默认开启
5.gpgcheck=0/1签名机制验 证软件包真假,值为1开启0关闭 验证合法性
6gpgkey =指定密钥 验证包合法性配合gpgcheck使用
yum配置文件: /etc/yum.conf 存放⭐
下面就是如何创建yum仓库的基本操作
一、环境准备
1.准备rpm包 如果没有rom包可以用centos 的镜像 (iso) 就有rmp包
The CentOS Project 这是镜像网址推荐用os7镜像内存较少
https://www.centos.org/ 这是镜像网址推荐用os7镜像内存较少
上传镜像CentOS-7-x86_64-Minimal-2009.iso 可用ls 查看是否上传成功
2.挂载ios获取rpm包 mount(挂载的意思)
语法命令:mount CentOS-7-x86_64-Minimal-2009.iso /mnt/ 这里挂载到/mnt/
然后在在/opt/(随便目录也可用)目录下创建一个目录,名字centos 存放rpm包
安装createrepo 将普通目录变成目录软件包
语法格式:yum -y install createrepo
安装完毕后输入命令:createrepo /opt /cenros
3客户端调用(使用仓库文件调用该仓库)
创建仓库文件转到yum仓库 cd /etc /yum.repos.d/ 创建一个一 .repo 为结尾的文件
这里我们使用vim.repo 创建成功使用i进入插入模式:
标签:随意 . 名字:
name=随意
baseurl=file:///opt/centos (创建到哪写哪)
enabled=1 (输入1代表开启状态0代表=关闭)
gpgcheck=0(可加可不加)
4.使用yum repolist 验证 获取到自己定义的名字 状态不为0 创库创建成功
注!:(如果能够看到自己自定义的仓库名字,并对应的status的值不为零,意味着自制仓库成功)
为什么要自制yum仓库
1.是为了更加的安全
2.是为了提升了软件包的下载安装速度
1.磁盘管理
存储分为三类 存放数据 NAS(网络附加存储) 存储的一种类型 NFS服务 网络附加参数
2、SAN:存储区域网络——网络上的磁盘
3、DAS★ 直连存储 例如:U盘
4、分布式存储:hdfs ceph 存储节点不一定连接上本地节点 管理节点
客户机c/服务及s 简称cs 自带副本机制
5、云存储: 备份云存储是在云计算(Cloud Computing)概念上延伸和衍生发展出来的一个新的概念。
云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和”超级计算机”同样强大的网络服务。
生产环境数据备份的意义:
(1)计算机发生故障
(2)系统管理员以及维护人员的误操作
(3)病毒感染造成的数据破坏和网路上的”黑客“攻击
(4) 设备老化 自然灾害等不可抗力造成计算机系统和存储被破坏问题...
磁盘
机械磁盘:(HDD) 盘片:磁道:扇区:磁盘判断转速盘片:磁盘上面有一摞盘片
磁道:盘片上一圈一圈的是磁道
扇区:磁道被划分之后是扇区,以前默认是512B(字节),现在基本上是4k
柱面:半径相同的盘片组成一个柱子一样的体,叫做柱面。
硬盘的转速:1400r/min 7200r/min 10000r/min 15000r/min
固态硬盘:(SSD) 没有盘片里面都是芯片和电子,目前的在dell r730的服务器上有应用
SSD的优势:数据存储速度块,质量轻,足够的够坚固耐用而且SSD没有任何噪音,功耗低
使用过程中没有噪音,功耗小,总之很牛皮。
2插拔方式 热插拔 非热插拔
3硬盘设备命名
4从存储连接方式:物理硬盘: /dev/sd[a-z]
KVM虚拟化: /dev/vd[a-z] (半虚拟化驱动)
/dev/sd[a-z] (全虚拟化驱动)
4.从存储连接方式
本地存储 例如DellR730本地磁盘
外部存储 U盘,移动硬盘等
网络存储 以太网络(iscsi, glusterFS,ceph)
2磁盘,从区分方式区分
分区的方式可分为两种:
MBR区分: 低于2T内存可选择 MBR ,它可以分为4个主分区或,3个主分区一个扩展分区(扩展分区不能直接使用)需划分为逻辑分区 ,逻辑分区多少个取决与扩展分区的内存
GTP区分: 磁盘空间超过两个T只能选择GPT 128个分区 都可以是主分区 (GUID磁碟分割表)
MBR分区表大小固定 GPT不是固定的
如何进行分区(给虚拟机磁盘进行分区)
所需流程:分区 ---> 格式化 -- 添加文件系统 --- 挂载
分区命令:fdisk 需要 安装下载
语法格式:yum -y install fdisk df -Th 可查看磁盘分区信息
首先给虚拟机添加磁盘我这里用的是 VMware Workstation Pro
点击编辑虚拟机添加磁盘下一步下一步确认添加即可,注:磁盘最少分10g图上是20g存储。!
输入命令:ls /dev/d* 可查看没分区的磁盘
运用刚下载的指令 fdisk /dev/sdb
进入之后 输入n 代表创建磁盘p代表查看分区(n下的p代表分区e代表扩展分区) 这里输入p 创建磁盘分区1下面是默认分区,最后再给磁盘+5G(大写)磁盘分区1即可。
普通状态p代表查看 e代表删除分区 w保存
以此类推可分为4个主分区或3个主分区一个扩展分区(内含逻辑分区可数个)。
最后w保存磁盘分区完毕。
分区后要格式化 mkfs.xfs -f /dev/sbd1 ( -f 代表强制 ) 效果如下⬇
即便格式化后我们的磁盘依然不可直接使用需要挂载(mount)[参数] 设备名称(单个磁盘,分区,LVM逻辑卷) 挂载点 (目录)
先创建一个文件夹增加挂载点列如:mkdir /opt/iii
最后加载挂载语法格式:mount /dev/sbd1 /opt/iii
df -Th 查看当前磁盘使用情况