当前位置: 首页 > 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.dtcms.com/a/338162.html

相关文章:

  • 永磁同步电机控制算法--转速环电流环超螺旋滑模控制器STASMC
  • 04 类型别名type + 检测数据类型(typeof+instanceof) + 空安全+剩余和展开(运算符 ...)简单类型和复杂类型 + 模块化
  • Maven依赖管理工具详细介绍
  • PowerShell定时检查日期执行Python脚本
  • 决策树的学习
  • 【EI会议征稿】2025第四届健康大数据与智能医疗国际会议(ICHIH 2025)
  • 基于STM32的电动车智能报警系统设计与实现
  • <数据集>遥感飞机识别数据集<目标检测>
  • rsync scp无法使用,踩坑破解之道!
  • 代理模式深度解析:从静态代理到 Spring AOP 实现
  • WAIC点燃人形机器人热潮,诠视SeerSense® DS80:多感融合的空间感知中枢,重新定义机器三维认知
  • 8月更新!Windows 10 22H2 64位 五合一版【原版+优化版、版本号:19045.6159】
  • 红日靶场01<超水版>
  • IDEA的创建与使用(2017版本)
  • 如何用企业微信AI 破解金融服务难题?
  • [Code Analysis] docs | Web应用前端
  • 深入解析:如何设计灵活且可维护的自定义消息机制
  • Spring AI + MCP Client 配置与使用详解
  • 专业高效的汽车部件FMEA解决方案--全星FMEA软件系统在汽车部件行业的应用优势
  • 百胜软件亮相CCDS2025-中国美妆数智科技峰会,解码美妆品牌数智化转型新路径
  • 【C语言16天强化训练】从基础入门到进阶:Day 2
  • 氯化铈:绿色科技的推动力
  • Tomcat Context的核心机制
  • LLM - windows下的Dify离线部署:从镜像打包到无网环境部署(亲测)
  • 【Goland】:Map
  • Golang資源分享
  • 第一阶段C#基础-13:索引器,接口,泛型
  • 线性调频信号(LFM)在雷达中的时域及频域MATLAB编程
  • 基于SFM的三维重建MATLAB程序
  • 分析慢查询