云计算Linux模块答案A卷

C	AB	C	D	B

B	AD	C	B	B	

AB	B	D	B	C	

D	D	D	C	C	

D	C	C	D	D

A	D	D	A	C

A	B	C	B	D

B	B	C	A	C

A	C	AB	A	AC

D	D	A	AD	C

 1. 将本地80端口请求转发到8080端口（主机IP 192.168.2.1）

使用 **iptables** 进行端口转发（需 root 权限）：

```bash
 开启IP转发
echo 1 > /proc/sys/net/ipv4/ip_forward

 添加DNAT规则，将访问本机80端口的TCP流量转发到8080端口
iptables t nat A PREROUTING p tcp dport 80 j REDIRECT toport 8080

 若需对外部访问也生效，确保INPUT链允许80端口
iptables I INPUT p tcp dport 80 j ACCEPT
```



 2. MySQL 备份与恢复（以 test 库为例）

**备份**（导出 test 库的所有表结构和数据）：

```bash
mysqldump u root p test > /path/to/test_backup.sql
```

**恢复**（先创建空库，再导入）：

```bash
 登录MySQL创建目标库（若不存在）
mysql u root p e "CREATE DATABASE IF NOT EXISTS test;"

 恢复数据
mysql u root p test < /path/to/test_backup.sql
```



 3. 绝对路径与相对路径（从 `/usr/Share/doc` 到 `/usr/share/man`）

 **绝对路径**：`/usr/share/man`（从根目录开始完整路径）
 **相对路径**（当前位于 `/usr/Share/doc`）：  
  `../../share/man`  
  （`..` 返回上级到 `/usr/Share`，再 `..` 到 `/usr`，然后进入 `share/man`）

> 注意：目录名区分大小写，`Share` 和 `share` 是不同的目录。



 4. Apache 编译参数含义（`./configure`）

| 参数 | 含义 |
|||
| `prefix=/usr/local/httpd` | 指定 Apache 安装的根目录 |
| `enableso` | 启用动态共享模块（DSO）支持，允许运行时加载 `.so` 模块 |
| `enablerewrite` | 启用 URL 重写功能（mod_rewrite） |
| `enablecharsetlite` | 启用轻量级字符集转换支持 |
| `enablecgi` | 启用 CGI（通用网关接口）支持 |



 5. NFS 与 MFS 的区别，MFS 的特点

| 对比项 | NFS（Network File System） | MFS（MooseFS） |
||||
| **架构** | 传统的客户端服务器模型，单点存储 | 分布式文件系统，由元数据服务器（Master）和数据存储节点（Chunkservers）组成 |
| **扩展性** | 受限于单台服务器容量和性能 | 线性扩展，可动态添加存储节点 |
| **高可用** | 需要额外配置（如NFS HA） | 内置副本机制（默认3份），支持故障自动恢复 |
| **数据一致性** | 依赖锁机制，较简单 | 强一致性，支持快照和回收站 |
| **使用场景** | 小型局域网共享 | 大规模存储、云环境、大数据场景 |

**MFS 主要特点**：
 **高容错**：数据分块存储并复制到多个节点，节点故障不影响服务。
 **弹性扩展**：在线扩容，容量和性能随节点增加而提升。
 **元数据独立**：Master 管理文件元数据，支持高可用（主备模式）。
 **类似 POSIX 接口**：可像本地文件系统一样挂载使用。
 **支持回收站（Trash）**：误删文件可恢复。
 **快照功能**：方便备份和测试。