四、Linux系统漫谈(二)

本文详细介绍了RAID的不同类型、LVM的磁盘扩容与缩容方法,以及程序包管理器(如RPM和DEB)的工作原理。此外,还概述了OSI模型和TCP协议的基础知识,包括三次握手和四次握手的过程。
摘要由CSDN通过智能技术生成

一、存储与软件管理

1.1RAID工作原理

RAID**独立硬盘冗余阵列**
1、RAID 0:速度快、没有冗余功能不具备容错能力,如果一个磁盘损坏,所有数据都会丢失;
2、RAID 1:也称为镜像,两组以上N个磁盘相互作镜像,理论上读取速度等于硬盘数量的倍数,具有冗余能力,最少磁盘数:2+3、RAID 5:具有容错能力,允许最多一块磁盘损坏、最少磁盘数:3+4、RAID 6:具有容错能力,允许最多两块磁盘损坏、最少磁盘数:4+

1.2LVM磁盘扩容及缩容

**逻辑卷管理器**
1LVM(logical volume manager):可以允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小,允许在多个物理设备间重新组织文件系统,可以弹性的更改LVM的容量。

**在线扩展逻辑卷**
1、实现逻辑卷的空间扩展:lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME
2、实现文件系统的扩展:
   针对ext:resize2fs /dev/VG_NAME/LV_NAME
   针对xfs:xfs_growfs MOUNTPOINT
3、一步实现空间和文件系统的扩展:
   lvresize -r -l +100%FREE /dev/VG_NAMNE/LV_NAME

**缩减逻辑卷**
#df -h /mnt
#lvs
#umount /mnt
#lvreduce -L 500M -r /dev/vg0/lv0
#mount /dev/vg0/lv0 /mnt
#df -h /mnt

**XFS文件系统逻辑卷缩减**
1、先备份XFS文件系统数据
#yum -y install xfsdump
2、备份/data挂载点对应的逻辑卷
#xfsdump -f data.img /data
3、卸载文件系统
#umount /data
4、缩减逻辑卷
#lvreduce -L 10G /dev/vg0/lv0
5、重新创建文件系统
#mkfs.xfs -f /dev/vg0/lv0
6、重新挂载
#mount /dev/vg0/lg0 /data
7、还原数据
#xfsrestore -f data.img /data

1.3程序包管理器小结

**主流程序包管理器**
1、redhat:rpm文件,rpm包管理器
2、debian:deb文件,dpkg包管理器

**程序包管理器相关文件**
1、包文件组成:
包内文件
元数据:如包的名称、版本、依赖性、描述等
可能会有包安装或卸载时运行的脚本
2、数据库:/var/lib/rpm
程序包名称及版本
依赖关系
功能说明
包安装后生成的个文件路径及校验码信息

1.4私有yum仓库搭建

创建在局域网中基于base的私有yum源

1、仓库服务器配置主要步骤:
#yum -y install httpd
#systemctl enable --now httpd
2、YUM客户端配置
#vim /etc/yum.repos.d/test.repo
[BaseOS]
name=BaseOS
baseurl=http://x.x.x.x/centos/x/BaseOS
gpgkey=0
[AppStream]
name=AppStream
baseurl=http://x.x.x.x/centos/x/AppStream
gpghey=0
[extras]
name=extras
baseurl=http://x.x.x.x/centos/x/extras
3、显示仓库列表
#yum repolist 
4、yum服务器的baseurl形式:
file://
http://
https://
ftp://
5、用脚本实现yum仓库配置文件
#vim yum.sh
 #!/bin/bash
 mkdir  /etc/yum.repos.d/backup
 mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
 cat > /etc/yum.repos.d/base.repos <<EOF
 [base]
 name=base
 baseurl=https://mirrors.aliyum.com/centos/xxxx/os/xxxx
 gpgcheck=0
 EOF

二、网络术语小结

2.1浅谈OSI模型

开放系统互联模型(OSI):
1、物理层:建立、维护、断开物理连接
2、数据链路层:建立逻辑连接,进行硬件地址(MAC)寻址、差错校验等;ARP、IEEE802.3协议
3、网络层:进行IP寻址,实现不通网络之间路径选择;ICMP、IGMP协议
4、传输层:定义传输数据的协议端口号,以及流控、差错校验;TCP、UDP协议
5、会话层:建立、管理、终止会话
6、表示层:数据的表示、安全、压缩
7、应用层:网络服务与最终用户的一个接口;HTTP、HHTPS、SSH、Telnet、MYSQL等协议

推荐阅读连接,请大家多多关注:https://blog.csdn.net/weixin_69543697?type=blog

2.2TCP协议小结

TCP包头主要字段:
1、源端口
2、目的端口
3、序号
4、确认号
5、数据偏移
6、窗口
7、校验和
8、紧急指针
TCP三次握手与四次握手:
1、三次握手:由closed to established
第一次客户端启动发送TCP报文SYN=1;seq=x
第二次服务端回应TCP报文SYN=1、ACK=1;seq=y、ack=x+1
第三次客户端确认TCP报文ACK=1;seq=x+1、ack=y+1

2、四次握手:由established to closed
第一次客户端发送TCP报文FIN=1;seq=u
第二次服务端回应TCP报文ACK=1;seq=v、ack=u+1
close-wait后
第三次服务端发送TCP报文FIN=1、ACK=1;seq=w、ack=u+1
第四次客户端回应TCP报文ACK=1;seq=u+1、ack=w+1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值