根据提供的文件信息,这里主要涉及的是Red Hat Certified Engineer (RHCE) 认证考试中关于实验部分的内容。这些实验材料由指导老师杨坤提供,并且包括了与Linux系统管理相关的多个重要知识点,如分区管理、文件系统格式化、Swap分区管理、分区标签设置以及系统配置等方面的内容。
### 1. 分区工具fdisk的使用
#### 1.1 查看分区结构
- `fdisk -l`: 使用这个命令可以查看系统中磁盘的分区结构。
- `/dev/sdXY`表示具体的分区路径,其中`X`代表硬盘的标示,如`sda`、`sdb`等;`Y`则代表具体分区编号,例如`1`、`2`等。
#### 1.2 建立新分区
- 使用`n`选项来建立新的分区,可以根据规则`4P+0`、`3P+1E+Nl`创建分区。这里`4P`表示最多可以有4个主分区,`0`表示如果没有主分区,则可以有一个扩展分区和无限数量的逻辑分区;`3P+1E+Nl`表示可以有3个主分区加上1个扩展分区和无限数量的逻辑分区。
- `t`用于修改分区类型,如建立vfat、swap、raidautodetected、LVM等类型的分区,并记录下各自的ID号。
- `w`命令用于保存分区的修改结果。
#### 1.3 探测新分区
- 使用`partprobe /dev/sdb`命令让系统识别新的分区结构。
### 2. 文件系统的格式化
#### 2.1 格式化现有分区
- 使用`mkfs.ext3`、`mkfs.vfat`、`mkfs.msdos`等命令可以分别格式化Linux、FAT32、DOS等类型的分区。
- 格式化前必须确认分区正确无误,否则可能导致数据丢失。
### 3. Swap分区和文件的管理
#### 3.1 创建和管理Swap分区
- 可以使用`dd`命令创建指定大小的交换文件。
- 使用`fdisk`命令创建Swap类型的分区。
- 通过`mkswap`命令对分区或文件进行数字签名,标识其为Swap分区或文件。
- 使用`swapon -a`激活分区并设置优先级。
- `swapoff`和`swapon`组合使用可以调整Swap分区的优先级。
- 最后可以通过`top`或`free`命令观察Swap分区和内存的状态。
### 4. 使用e2label给予分区标签
#### 4.1 分区标签的使用
- 使用`e2label`命令可以给分区设置标签,便于后续管理和切换分区。
- 例如,给分区`/dev/sda5`设置标签`FTPDATA`,这样就可以通过标签名称来挂载分区,无需修改其他配置文件。
- 修改标签后,只需要更新标签即可更换分区,无需修改挂载点和其他配置。
### 5. 在/etc/fstab中设置永久挂载
#### 5.1 设置永久挂载
- 需要在`/etc/fstab`文件中添加新的条目来实现新分区的永久挂载。
- 对于Swap分区或文件,可以直接在`/etc/fstab`中指定`swap`类型。
- 对于普通分区,需要指定挂载点、文件系统类型以及挂载选项等。
- 示例中还展示了如何通过`noexec`选项禁止执行权限,以防止用户上传恶意代码。
### 总结
这些实验材料覆盖了Linux系统管理中常见的几个方面,对于准备RHCE认证考试的学生来说是非常宝贵的学习资源。通过实际操作这些实验,学生可以更好地理解Linux系统的底层机制,并掌握关键技能。