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.第一次练习题:磁盘&网络

原文地址:https://www.cnblogs.com/GymUManAlvin/p/9057994.html

时间: 2024-10-17 13:44:52

02.第一次练习题:磁盘&网络的相关文章

Hyperledger-fabric 手动操作第一次运行简单网络

Hyperledger-fabric 手动操作第一次运行简单网络 尽量使用fabric-sample/first-network目录中的yaml文件进行配置,第一次自己写配置文件问题很多都不知道怎么解决 创建一个文件夹存放命令执行过程中生成的相关文件 mkdir mynetwork # 创建存放证书的文件夹 cd mynetwork # 使用模板生成证书 cryptogen showtemplate > crypto-config.yaml #修改yaml文件中的内容使符合业务需求 crypto

linux系统CPU,内存,磁盘,网络流量监控脚本

前序 1,#cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2,#vmstat –s 或者#vmstat 虚拟内存统计 3, #cat /proc/loadavg 从系统启动开始到当前累积时刻 4, #uptime 系统运行多长时间 5, #mpstat CPU的一些统计信息 6, # 一,linux系统CPU,内存,磁盘,网络流量监控脚本 [作者:佚名来源:不详时间:2010-7-6 [我来说两句大中小] cme.sh网络流量监

Shell采集系统cpu 内存 磁盘 网络信息

cpu信息采集 cpu使用率 采集算法 通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率.以cpu0为例,算法如下: 1. cat /proc/stat | grep ‘cpu0’得到cpu0的信息 2. cpuTotal1=user+nice+system+idle+iowait+irq+softirq 3. cpuUsed1=user+nice+system+irq+softirq 4. sleep 30秒 5. 再次cat /proc/stat | grep 'cpu0

磁盘网络I/O 多路复用之 select、poll、epoll 详解

IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程.IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O复用. 当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现. 如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用. 如果一个服务器即要处理TCP,又要处理UDP,一般要使用I/O复用. 如果一个服务器要处理多个服务或多个协议,一般要使用I/O复用. 与多进程和多线程技术相

Linux 练习题-4网络 命令

1.查看当前系统每IP连接数 netstat -an | grep 'ESTABLISHED' | awk '{print $4}' | awk -F ":" '{print $1}' | sort -n | uniq -c 2.列出一下服务使用的端口 http 80 https 443 ftp 数据接口:20 控制接口:21 telnet 23 ssh 22 rsync 873 dns 5352 mysql 3306 grep -Ew"^(http|https|ftp|te

Python小白学习之路(四)——第一次练习题

写在前面: 今天下雪了呢!连着两天都没有更新学习记录. 我没有偷懒呢.做了一天的练习题,昨天学的内容还没总结完,太累了就回去睡觉了 连续一周早起,强大的内心也无法支撑我疲惫的身体 今天早起做了整理.加油哦(贵在坚持,一定要好好坚持下去) 1.执行 Python 脚本的两种方式 (1)进入python解释器,等待用户实时输入(2)python.exe + 执行文件的路径 2.简述位.字节的关系 1字节 = 8位 3.简述 ASCII,Unicode,utf-8.gbk 的关系 ASCII是最早美国

02:linux 磁盘满了,却找不到大文件问题处理 lsof命令

今天,上午收到zabbix 报警. 报警内容:一台服务器,磁盘满了. 故障排查步骤: 之前磁盘满了,一般都是由于服务器上面再跑的服务日志引起的占用太多空间,服务器上有java程序,去删除多余的日志就可以了.但是我记得这台服务器我是做过日志自动清理机制的. 因此登录服务器,df -h 发现磁盘91% , df -i  索引正常. 我首先想到是不是日志清理出问题了,去每个服务下面log查看发现正常,日志量只有几百兆. 于是使用du找下大文件,于是在根目录下,看下各个目录的磁盘占用情况. du -sh

蓝桥杯-学校的第一次练习题

1001.比酒量 题干 Description 有一群海盗(不多于20人),在船上比拼酒量.过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了.再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中.当第4瓶酒平分喝下后,大家都倒下了. 等船长醒来,发现海盗船搁浅了.他在航海日志中写到:"......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船......" 请你根据这些信息,推断开始有多少人,每一轮喝下

Linux:第一次练习题

1.显示当前时间,格式:2016-06-18 10:20:30 ? date +"%F %T" 2.显示前天是星期几 ? date +%A 或者 date +%w 3.设置当前日期为2019-08-07 06:05:10 ? date -s "2019-08-07 06:05:10" 4.在本机字符终端登录时,除显示原有信息外,再显示当前登录终端号,主机 名和登录时间 who 5.今天18:30自动关机,并提示用户 shutdown 18:30 "18:3