Linux磁盘和网络学习笔记

2019-04-20  本文已影响0人  Villa_7ca5

1、磁盘lvm管理,完成下面要求,并写出详细过程:

1、 创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

fdisk /dev/sdb /dev/sdb1 /dev/sdb2 10G  8e
pvcreat /dev/sdb{1,2}
vgcreat -s 16M /dev/vg0 /dev/sdb{1,2}
lvcreat -L 5G -n testlv /dev/vg0
mkfs.ext4 /dev/vg0/testlv
mkdir /users
mount /dev/vg0/testlv /users

2、扩展testlv至7G,要求archlinux用户的文件不能丢失

lvextend -L 7G /dev/vg0/testlv
resize2fs /dev/vg0/testlv

3、收缩testlv至3G,要求archlinux用户的文件不能丢失

umount /dev/vg0/testlv
e2fsck -f /dev/vg0/testlv
resize2fs /dev/vg0/testlv 3G
lvreduse -L 3G /dev/vg0/testlv
mount /dev/vg0/testlv /users

4、对testlv创建快照,并尝试基于快照备份数据,验证快照的功能

lvcreate -L 1G -s -n snap1 /dev/vg0/testlv1
umount /users
lvconvert --merge /dev/vg0/snap1

2、创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录

新加入两个1G大小的硬盘
echo '- - -' > /sys/class/scsi_host/host0/scan
lsblk
mdadm --create --auto=yes /dev/md0 --level 1 -n 2 /dev/sd{c,d}
mdadm -D /dev/md0
mkfs.ext4 /dev/md0
blkid /dev/md0
mkdir /backup
mount /dev/md0/backup

3、简述TCP链接建立和断开过程

TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。
一个TCP连接必须要经过三次“对话”才能建立,其中的过程非常复杂,过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。

TCP建立连接要进行3次握手

1)主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应
2)主机B 收到主机A的请求后,用一个带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应主机A,也告诉主机A两件事:我已经收到你的请求了,你可以传输数据了;你要用序列号作为起始数据段来回应
3)主机A收到这个数据段后,再发送一个确认应答,确认已收到主机B 的数据段:"我已收到回复,我现在要开始传输实际数据了

3次握手就完成了,主机A和主机B就可以传输数据
3次握手的特点:
没有应用层的数据
SYN这个标志位只有在TCP建产连接时才会被置1
握手完成后SYN标志位被置0

TCP断开连接要进行4次

1)当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求
2)主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1
3)由B 端再提出反方向的关闭请求,将FIN置1
4)主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束.

由TCP的三次握手和四次断开可以看出,TCP使用面向连接的通信方式,大大提高了数据通信的可靠性,使发送数据端
和接收端在数据正式传输前就有了交互,为数据正式传输打下了可靠的基础

4、简述TCP和UDP的区别

1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式 ;
5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
上一篇下一篇

猜你喜欢

热点阅读