02.第一次练习题:磁盘&网络
Posted gymumanalvin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02.第一次练习题:磁盘&网络相关的知识,希望对你有一定的参考价值。
第一部分:磁盘
一、硬盘主引导记录MBR数据在硬盘的那个位置存放,占用多少个字节?其中boot loader站用多少个字节?分区表占用多少字节(面试)?
硬盘主引导记录MBR数据在硬盘的0柱面、0磁头、1扇区,即主引导扇区(也叫主引导记录MBR)。
它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和分区有效标志(55AA),占用512个字节;其中boot loader站用446个字节,分区表占用64字节。
二、请写出常见的RAID级别,并阐述期原理(面试)。四块500G的机械硬盘做RAID5,请问磁盘可用的空间有多少(面试)?
- RAID0: 最少一块,读写速率快,不容错
- RAID1: 最少两块,50% 读写速率一般,容错好
- RAID5: 最少三块,带奇偶校验条带集 3+(n-1)/n 读写速率快,容错,允许坏一块
- RAID10: RAID1的安全+RAID0的高速 最少4块 50% 读写速率快,容错好
三、请写出为LVM扩容的大体步骤及所用的关键性命令。 (x代表硬盘 n代表分区)
第一步:新建LVM类型分区:先用fdisk对硬盘分区,分区类型设置为LVM类型
fdisk /dev/sdx
n→起始终止柱面→改变分区类型为LVM→保存退出
第二步:创建新的PV
partprobe更新内核的中硬盘分区表信息
pvcreate /dev/sdxn 创建新的PV
pvscan 查看新建PV
第三步:将PV加入VG组
vgextend 组名 /dev/sdxn
pvscan 确认是否已经加入指定组
第四步:将VG组中的空闲空间划出指定容量到想要扩容的LV
lvextend -L +100M /dev/想要扩容的LV
第五步:(centos6)使用resizefs2命令重新加载逻辑卷
resize2fs /dev/想要扩容的LV(或centos7用xfs_growfs /dev/xxxx)
第六步:用df -h查看增加后的空间
df -h
第二部分:网络
四、OSI模型有几层?请按顺序写出了(面试题),并详细介绍一下你对每层一层的理解(高级)。
- OSI模型有7层
- ①物理层:二进制传输
- ②数据链路层:定义如何格式化数据以便进行传输和控制对网络的访问
- ③网络层:负责数据传输(路由数据包、最佳路径选择)
- ④传输层:确保传输可靠性,建立维护虚拟电路,检测修复错误
- ⑤会话层:主机间通信--建立管理终止应用程序间的会话
- ⑥表示层:数据表示--确保数据可读、格式化数据、构建数据、提供加密
- ⑦应用层:为应用程序提供网络服务
五、OSI模型中PDU是什么意思(概念)?请写OSI模型中每层的PDU分别是什么(面试题)。
- PDU: Protocol Data Unit,协议数据单元是指对等层次之间传递的数据单位
- 物理层的 PDU是 bit 即数据位
- 数据链路层的 PDU是 frame 即数据帧
- 网络层的PDU是 packet 即数据包
- 传输层的 PDU是 segment 即数据段
- 其他更高层次的PDU是 message 即消息
六、请写出UTP交叉线T568A和T568B的线序。
- T568A:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕
- T568B:橙白、橙、绿白、 蓝、蓝白、绿、棕白、棕
七、某台服务器网络带宽是100M,请问下载一个100M的文件,理论最快时间是多少(面试题)?
8bit = 1Byte
100M带宽, 一般指100Mb/s, 转换成byte后, 应为100Mb/s = 100÷8 = 12.5MB/s
因此100M的数据,理论上需要100÷12.5 = 8秒
以上是关于02.第一次练习题:磁盘&网络的主要内容,如果未能解决你的问题,请参考以下文章