千锋 day10

第十天

仓库文件 (/etc/yum.repos.d)
[标签]
name = 仓库名字名字 (可修改)
baseurl = 指定下载地址(仓库地址)
enabled = 控制仓库开关(1开0关) (不写的话默认为1)
gpgcheck = 签名机制(验证包的合法性)(1开0关)
gpgkey = 指定密码文件 验证包的合法性 配合gpgcheck使用

yum配置文件
在 /etc/yum.conf

cachedir= /var/cache/yum/ 接下来的tab键补全(rpm包存放的地方)
keepcache=缓存机制 (是否保留缓存)(1开0关)
logfile=/var/log/yum.log


yum在安装软件中先下载后安装
默认:先下载,下载完成后进行安装,安装完成后立即删除

如果在使用yum安装软件时,想要获取对应的rpm包,需要开启yum的缓存机制keepcache=1
如果开启了缓存机制,rpm包存放在哪里 (cachedir)
首先需要知道这个包来自于哪个仓库
然后切换到对应的仓库下找到packages目录(在cachedir指定的路径里)

自制yum源
一.准备rpm包 (iso文件中就有rpm包)

1.上传iso
2.挂载(mount)iso,得到rpm包 xxx.iso /mnt/ 把这个镜像挂载到mnt目录下
3.在/opt目录下创建一个目录,centos,来存放rpm包 cp过来

二.将存放软件包的目录做成软件包目录
yum -y install createrepo
createrepo /opt/centos

三.客户端调用(使用仓库文件调用该仓库)
创建仓库文件
[qhc]
name=qhc repo
baseurl=file:///opt/centos
enabled=1
gpgcheck=0

用yum repolist来验证 如果可以看到自己定义的仓库的名字,并对应的status的值不为0,以为着制作成功
好处:
1.安全
2.提升软件包的下载安装速度


linux磁盘管理

存储介绍(主要看红字)(其余了解)
1.NAS
2.SAN
3.DAS
4.分布式存储
5.云存储

1、NAS(Network Attached Storage) (阅读了解)
网络附加存储——是一个网络上的文件系统
NFS(主要用)
存储设备通过标准的网络拓扑结构(以太网)添加到一群计算机上。应用:文档图片电影共享,云存储.
NAS有一关键问题,即备份过程中的带宽消耗,NAS仍使用网络进行备份和恢复。NAS的一个缺点是它将存储事务由并行SCSI连接转移到网络上,也就是说LAN除了必须处理正常的最终用户传输流外,还必须处理包括备份操作的存储磁盘请求。

2、SAN(Storage Area Network)
存储区域网络——是一个网络上的磁盘
通过光纤通道交换机连接存储阵列和服务器主机,最后成为一个专用存储网络。SAN提供了一种与现有LAN连接的简易方法,并且通过同一物理通道支持广泛使用的SCSI和IP协议。SAN允许企业独立地增加它们的存储容量。SAN的结构允许任何服务器连接到任何存储阵列,这样不管数据放在哪里,服务器都可以直接存取所需的数据。因为采用了光纤接口,SAN还具有更高的带宽。
SAN优点
将存储和服务器隔离,简化了存储管理,能够统一、集中的管理各种资源。
使存储更为高效。通常网络中,可能一个服务器可用空间用完了,另一个服务器还有很多可用空间。SAN把所有存储空间有效的汇集在一起,每个服务器都享有访问组织内部的所有存储空间的同等权利。这一方法能降低文件冗余度。
SAN能屏蔽系统的硬件,可以同时采用不同厂商的存储设备
SAN不足
跨平台性能没有NAS好,价格偏高,搭建SAN比在服务器后端安装NAS要复杂的多。

3、DAS(Direct-attached Storage)
直连存储
直连式存储与服务器主机之间的连接通常采用SCSI连接,SCSI通道是IO瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。
无论直连式存储还是服务器主机的扩展,从一台服务器扩展为多台服务器组成的群集(Cluster),或存储阵列容量的扩展,都会造成业务系统的停机


4、分布式存储 hdfs ceph
分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就像使用本地驱动器一样
计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。

5、云存储
云存储是在云计算(Cloud Computing)概念上延伸和衍生发展出来的一个新的概念。
云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和”超级计算机”同样强大的网络服务。
云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。
简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。如果这样解释还是难以理解,那我们可以借用广域网和互联网的结构来解释云存储。

二:生产环境存储管理介绍
1、理解生产环境存储扩容讲解
根据各种存储方案的不同讲解不同的存储扩容方式
2、生产环境数据备份的意义
(1)自然灾害,如水灾、火灾、雷击、地震等不可抗力造成计算机系统和存储数据的破坏或丢失;
(2)计算机设备故障,其中包括存储介质的老化、失效;
(3)系统管理员及维护人员的误操作;
(4)病毒感染造成的数据破坏和网络上的“黑客”攻击;


一:硬盘分类
1.从工作原理区分
机械硬盘(HDD)
固态硬盘(SSD)


2.从插拔方式
热插拔
非热插拔

3.硬盘设备命名
物理硬盘: /dev/sd[a-z]
KVM虚拟化: /dev/vd[a-z] (半虚拟化驱动)
/dev/sd[a-z] (全虚拟化驱动)

4.从存储连接方式
本地存储 例如DellR730本地磁盘
外部存储 U盘,移动硬盘等
网络存储 以太网络(iscsi, glusterFS,ceph)

5.从分区方式区分当大于2T时,就只能用GPT
MBR分区表
MBR是主引导记录(Master Boot Record)的英文缩写
GPT分区表
GPT是GUID磁碟分割表(GUID Partition Table)的缩写,含义“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。


区别:
1、MBR分区表最多只能识别2TB左右的空间,大于2TB的容量将无法识别从而导致硬盘空间浪费;GPT分区表则能够识别2TB以上的硬盘空间。
2、MBR分区表最多只能支持4个主分区或三个主分区+1个扩展分区(逻辑分区不限制);GPT分区表在Windows系统下可以支持128个主分区。
3、在MBR中,分区表的大小是固定的;在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。

GPT可以分128个分区
MBR只可以分四个分区(或者3个主分区一个扩展分区,然后在扩展分区下划分为逻辑分区,逻辑分区不限制)

分区类型:
主分区
扩展分区



磁盘分区

使用fdisk进行划分(MBR)
例:fdisk /dev/sdb
n:添加
d:删除 (删扩展分区时会连带逻辑分区的删除) (正在被使用的分区无法删除,先取消使用在删除)
w:保存
p:查看

划分区: (正常情况下按顺序划分)
p:划分主分区
e:划分扩展分区 (需要增加逻辑分区才能使用)

划分多少就+多少 例如+10G +10M 等 (1k有1024字节,512字节一个扇区)
然后划分完后w 进行保存
当四个主分区都用完时,就可以划分逻辑分区,扩展分区有多大,逻辑分区就能划分多大
fdisk -l /dev/sdb 查看sdb的划分情况

磁盘格式化
文件系统: ext4 ext3(centos6) xfs(centos7) ext家族 xfs 各自的优缺点 为什么选用xfs (ntfs)

mkfs.xfs -f /dev/sdb1 格式化sdb1

分区分好后 进行格式化-----添加文件系统 然后进行挂载
mount [参数] 设备名称(单个磁盘/分区/LVM逻辑卷) 挂载点(目录)
例:
mkdir /opt/guazaidian1
mount /dev/sdb1 /opt/guazaidian1/

umount 挂载点/设备名称 (取消挂载)
umount /dev/sdb1

df -Th 查看磁盘的使用情况 (可以查看是否完成)



使用gdisk进行划分 (可以划分128个分区) (GPT)
n:创建
d:删除
w:保存
p:查看
q:退出

划分完分区后 进行格式化 然后进行挂载 (相似于fdisk)

umount 挂载点/设备名称 (删除挂载)
umount /dev/sdc1




LAMP
L:linux
A:apache (前端)
M:mysql (数据库)
P:php










 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值