老王第五周

第一题

有两块盘/dev/adb和/dev/sdc,各10G
创建pv 物理卷
pvcreate /dev/sd{b,c}
创建testvg卷组,其中PE为16M
vgcreate -s 16M testvg /dev/sd{b,c}
创建逻辑卷,名为testlv 大小5G
lvcreate -n testlv -L 5G testvg
挂载之前要创建文件系统
mkfs.ext4 /dev/testvg/testlv
挂载到users 下
mount /dev/testvg/testlv /users


第二题

把逻辑卷testlv扩展至7G
用vgdisplay来查看卷组有没有空间
lvextend -L 2G /dev/testvg/testlv 扩展逻辑卷2G

resize2fs /dev/testvg/testlv 在线加载逻辑卷大小
注:resize2fs只能用于ext系列系统
centos 7要用xfs_growfs跟上挂载点,重新加载逻辑卷大小


第三题

1.缩减之前要取消挂载
umonut /users
2.检查文件系统
e2fsck -f /dev/testvg/testlv
3.缩短文件系统至3G
resize2fs /dev/testvg/testlv 3G
4.缩短逻辑卷大小为3G,然后y继续
lvreduce -L 3G /dev/testvg/testlv
5.挂载
mount /dev/testvg/testlv /users


第四题

对testlv做快照
lvcreate -n testlv_snap -s -p r - L 1G /dev/testvg/testlv
快照名为testlv_snap
对testlv进行还原
要取消挂载umount /users
lvconvert --merge /dev/testvg/testlv_snap


第五题

创建raid1
准备两个硬盘 sdb,sdc
mdadm -C -a yes /dev/md0 -l 1 -n 2
-c 1G /dev/sd{b,c}
mdadm -D /dev/md0 查看md0 状态
mkfs.ext4 /dev/md0创建文件系统
mkdir /backup 创建backup目录
vim /etc/fstab 实现开机自动挂载
/dev/md0 /backup ext4 defaults 0 0


第六题简述TCP建立与断开过程

TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,在收发数据前,双方要建立可靠的连接。
三次握手
1.主机A主动向主机B发起数据报文SIN=1,Seq=x,告诉主机B我想和你连接
2.主机B收到后会发送SYN=1,ACK=1,Sed=y,ack=x+1告诉A我已经收到了,同时我是第一次和你连接,主机B也发个请求
3.主机A收到后会再次发送ACK=1,Sed=x+1,ack=y+1,给主机B我已经收到了,然后确定连接
四次挥手
1.主机A主动向主机B发送断开链接请求 FIN=1,Sed=u
2.主机B收到后,会确定有没有数据需要传输的 ACK=1,sed=v,ack=u+1
3.主机B数据传输完,会发送断开链接请求 FIN=1,ACK=1Sed=w,ack=u+1
4.主机A确定请求,ACK=1,双方连接断开


第七题简述TCP和UDP区别

1.TCP是面向连接的传输协议, 而UDP提供了无连接的数据服务
2.TCP程序结构复杂,UDP程序结构比较简单,所以开销小
3.TCP具有高可靠性 确保传输数据的正确性,不会丢失或乱序,UDP在传输数据前不建立连接,所以有可能出现丢失,乱序的情况。所以UDP具有高效性,效率比TCP高。
4.TCP对系统资源要求多,UDP对系统要求较少

你可能感兴趣的:(老王第五周)