当前位置: 首页 > news >正文

Linux小白加油站,第三周周考

1.如何查看当前系统中所有磁盘设备及其分区结构(如磁盘名称、大小、挂载点等)?

lsblk  # 显示磁盘名称、大小、挂载点(P21)

2.若需对空闲磁盘(如/dev/sdb)进行交互式划分,如何进入操作界面并创建一个5GB的主分区(类型为Linux默认文件系统)?

fdisk /dev/sdb     # 进入交互界面

n → p → 1 → Enter → +5G → w  # 创建主分区(P21)

3.如何将分区(如/dev/sdb1)格式化为XFS类型的文件系统?

mkfs.xfs /dev/sdb1  # 格式化sdb1为XFS(P22)


4.若需将分区(如/dev/sdb2)格式化为EXT4类型,应如何操作?

mkfs.ext4 /dev/sdb2  # 格式化sdb2为EXT4(P22)


5.当磁盘容量超过2TB时,应选择哪种分区表格式?如何在磁盘初始化时设置该格式?



parted /dev/sdc mklabel gpt  # 初始化GPT格式(P18)



6.如何将分区(如/dev/sdb3)格式化为SWAP类型的文件系统?



mkswap /dev/sdb3   # 格式化分区为SWAP(P22)

swapon /dev/sdb3   # 启用SWAP



7.如何将普通文件(如2.txt)模拟为块设备并格式化为EXT4文件系统(即使提示非标准设备也继续)?

dd if=/dev/zero of=2.txt bs=100M count=1  # 创建100M文件

mkfs.ext4 2.txt    # 强制格式化为EXT4(P24)



8.格式化操作是否会清除分区中的原有数据?

是,格式化会清除分区内所有数据(P22)。


9.如何查看当前系统中所有已识别分区的文件系统类型及挂载点信息?

df -Th  # 显示文件系统类型、挂载点、使用情况(P23)


10.如何将分区(如/dev/sdb1)临时挂载到指定目录(如/sdb1)下(假设该目录已创建)?

mount /dev/sdb1 /sdb1  # 挂载到/sdb1目录(P23)



11.若需永久挂载分区(如/dev/sdb1)到某个目录(文件系统类型为XFS),应在哪个配置文件中添加哪些关键信息(如挂载源、目标、文件系统类型等)?

/dev/sdb1  /sdb1  xfs  defaults  0  0  # 挂载源、目标、类型(P23)



12.如何验证永久挂载配置是否正确(不重启系统)?

mount -a  # 加载fstab配置,无报错即正确(P23)

13.如何将已挂载的分区(如/dev/sdb1)从挂载点卸载?

umount /dev/sdb1  # 或 umount /sdb1(P24)



14.若需挂载一个ISO镜像文件(如deepin-desktop-community-20.9-amd64.iso)到/mnt目录(只读方式),应如 何操作?

mount -o loop deepin-desktop-20.9-amd64.iso /mnt  # 只读挂载(P24)



15.如何查看当前系统中所有已挂载的文件系统及其类型、挂载点、容量使用情况?

df -Th  # 显示类型、容量、挂载点(P23)



16.如何将物理磁盘分区(如/dev/sdb1、/dev/sdb2、/dev/sdb3)初始化为可被LVM管理的物理单元?

pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3  # 创建PV(P27)


17.如何基于已初始化的物理单元创建一个名为testvg的卷组?

vgcreate testvg /dev/sdb1 /dev/sdb2  # 基于PV创建VG(P27)


18.如何在卷组testvg中创建一个名为testlv、初始大小为2GB的逻辑卷?

lvcreate -n testlv -L 2G testvg  # 在VG中创建2G的LV(P27)



19.如何将逻辑卷(如/dev/testvg/testlv)格式化为XFS文件系统并挂载到指定目录(如/testlv)?

mkfs.xfs /dev/testvg/testlv      # 格式化为XFS

mount /dev/testvg/testlv /testlv # 挂载(P27)



20.若逻辑卷当前为XFS文件系统,如何将其容量增加2GB(需同步调整文件系统大小)?

lvextend -L +2G /dev/testvg/testlv  # LV扩容2G

xfs_growfs /dev/testvg/testlv       # 调整文件系统大小(P28)


21.如何将新的物理分区(如/dev/sdc1)添加到现有卷组(如testvg)中以扩展总容量?
vgextend testvg /dev/sdc1  # 添加新PV到VG(P28)



22.如何查看某个磁盘(如/dev/sdb)上已划分分区的唯一标识符(UUID) ?


blkid /dev/sdb  # 显示所有分区UUID(P22)



23.如何删除磁盘(如/dev/sdb)上不再需要的分区(假设该分区未被挂载)?


fdisk /dev/sdb → d → 分区号 → w  # 交互式删除(P21)



24.如何为挂载点(如/testlvm)启用用户和组的磁盘容量及文件数量限制功能(针对XFS文件系统)?
mount -o usrquota,grpquota /dev/testvg/testlv /testlvm  # 挂载时启用(P30)


25.如何为特定用户(如lisi)设置软限制(容量10MB/文件数3)和硬限制(容量50MB/文件数5)?

xfs_quota -x -c 'limit -u bsoft=10M bhard=50M isoft=3 ihard=5 lisi' /testlvm(P30)


26.如何查看挂载点(如/testlvm)下所有用户的磁盘容量及文件数量使用情况(包括是否超出软限制)?


xfs_quota -x -c 'report -u' /testlvm  # 显示用户配额使用(P30)



27.若怀疑某个分区(如/dev/sdb4)的文件系统损坏,如何尝试自动检测并修复(针对EXT4类型)?


umount /dev/sdb4        # 先卸载

fsck.ext4 -y /dev/sdb4  # 自动修复(P32)



28.如何查看磁盘分区(如/dev/sdb1)上的坏块信息(模拟检测存储介质物理损坏)?


badblocks /dev/sdb1  # 扫描坏块(P32)



29.对已挂载的文件系统(如/dev/sdb1)进行完整备份和恢复的命令分别是什么?


xfsdump -f /backup.img /dev/sdb1     # 备份(P33)

xfsrestore -f /backup.img /new_path  # 恢复(P33)



30.Linux系统中文件系统的类型包括哪些?


真文件系统:ext4, xfs(P9)

伪文件系统:procfs, sysfs, devtmpfs(内存中)(P10)


31.OSI七层模型的分别有哪些?简述每层的功能?(4分)

层级 功能简述

7.应用层 提供用户接口(HTTP/FTP)

6.表示层 数据格式转换、加密/解密

5.会话层 建立/管理会话连接

4.传输层 端到端数据传输(TCP/UDP)

3.网络层 寻址和路由(IP)

2.数据链路层 帧传输、错误检测(MAC)

1.物理层 比特流传输(电缆/光纤)


32.TCP/IP五层模型中,每层的名称及对应的工作协议有哪些?(4分)


层级 协议

应用层 HTTP, FTP, DNS, SMTP

传输层 TCP, UDP

网络层 IP, ICMP, ARP, RIP

数据链路层 Ethernet, PPP, Wi-Fi

物理层 Ethernet, Wi-Fi, Fibre Channel


33.TCP/IP五层模型中,每层的工作设备是什么?

应用层:终端设备

传输层:防火墙

网络层:路由器

数据链路层:交换机

物理层:网卡



34.TCP/IP五层模型中,封装过程中,每层的PDU是什么?

层级 PDU

应用层 数据

传输层 数据段(Segment)

网络层 数据包(Packet)

数据链路层 数据帧(Frame)

物理层 比特流(Bits)



35.IP地址的组成是什么?每部分的作用是什么?


网络部分:标识所属网络

主机部分:标识网络内特定主机


36.IP地址的A、B、C三类地址的网络部分有什么特点?


A类:首位为0,前8位网络号

B类:前两位为10,前16位网络号

C类:前三位为110,前24位网络号



37.A、B、C三类地址的私有地址分别是什么?


A类:10.0.0.0~10.255.255.255

B类:172.16.0.0~172.31.255.255

C类:192.168.0.0~192.168.255.255



38.某公司获得一个C类IP地址块:192.168.1.0/24,现需划分为4个规模相同的子网。(8分)


(1) 划分后的子网掩码是多少(用点分十进制格式分别表示)?。

子网掩码:255.255.255.192(/26)

计算:借2位(2²=4子网)→ 11111111.11111111.11111111.11000000


(2) 每个子网的可用IP地址数量是多少?

可用IP数:62个/子网

计算:主机位6位(2⁶-2=62)


(3) 写出第一个子网的网络地址、广播地址及可用IP范围。

第一个子网:

网络地址:192.168.1.0/26

广播地址:192.168.1.63

可用IP范围:192.168.1.1~192.168.1.62



39.某部门需要分配IP地址,要求每个子网至少容纳30台主机(如服务器、PC等),且所有子网需从172.16.0.0/16 地址块中划分。(8分)


(1) 应选择的最小子网掩码是多少(用网络位数格式表示)?

最小子网掩码:/27(255.255.255.224)

计算:主机位需5位(2⁵-2=30主机)→ 网络位=32-5=27


(2) 划分后每个子网的可用主机IP数量是多少?

可用主机数:30个/子网


(3) 若该部门需要5个这样的子网,从172.16.0.0/16中划分后,写出前两个子网的网络地址和广播地址。

前两个子网:

子网1:

网络地址:172.16.0.0/27

广播地址:172.16.0.31

子网2:

网络地址:172.16.0.32/27

广播地址:172.16.0.63


40.IP地址203.0.113.15/28、203.0.113.64/28、203.0.113.78/28、192.168.0.63/26中哪些是可用IP地址? 为什么? (6分)

IP地址 是否可用 原因

203.0.113.15/28 网络地址(主机位全0)

203.0.113.64/28 网络地址

203.0.113.78/28 主机地址(非全0/全1)

192.168.0.63/26 广播地址(主机位全1)

http://www.lryc.cn/news/624670.html

相关文章:

  • 世界模型之自动驾驶
  • 想找出版社出书?这样选就对了!
  • 《P1195 口袋的天空》
  • OVS:ovn是如何支持组播的?
  • GPT-5之后:当大模型更新不再是唯一焦点
  • 多硬盘构建lvm存储
  • GPT-5博士级AI使用教程及国内平替方案
  • 基于SpringBoot+Uniapp的互联网订餐小程序(协同过滤算法、Echarts图形化分析)
  • “Let it Crash“:分布式系统设计的涅槃重生哲学
  • 【笔记】位错的定义和分类
  • 【2025CVPR-目标检测方向】学习稳健且硬件自适应的对象检测器,以应对边缘设备的延迟攻击
  • Image-to-Music API 接入文档(图片生成音乐)
  • 综合布线系统的网络分线箱计量-文字查找精准定位
  • 区块链技术原理(16)-以太坊节点与客户端
  • 从0-1使用Fastmcp开发一个MCP服务,并部署到阿里云百炼 -持续更新中
  • 深入理解浏览器渲染机制:重排(Reflow)与重绘(Repaint)
  • 深入剖析以太坊虚拟机(EVM):区块链世界的计算引擎
  • 【低空安全】低空安全简介
  • OCR库pytesseract安装保姆级教程
  • 【LLM1】大型语言模型的基本生成机制
  • 特种行业许可证识别技术:通过图像处理、OCR和结构化提取,实现高效、准确的许可证核验与管理
  • 力扣32:最长有效括号
  • Docker小游戏 | 使用Docker部署文字风格冒险网页小游戏
  • 【Linux开发】错误更改bash.sh导致PATH环境变量被破坏所有命令不可用的解决方法
  • CANOE-新建工程
  • shell脚本实现读取ini键值
  • SCAU学习笔记 - 校科联自科二面通关指南
  • 信号量、死锁、管道
  • 【Goland】:Map
  • 【UE4】VS2022编译UE4.26.2工程问题记录