本课程为南京邮电大学计算机网络系列实验的第一部分,主要内容涵盖网络操作系统的安装、基本配置及常用管理命令的学习。通过实践操作,帮助学生掌握Linux等主流网络操作系统的使用技巧和系统优化方法。
### 知识点详解
#### 一、实验背景与目的
**南京邮电大学计算机网络实验一**的主要目的是让学生深入理解和实践在Windows Server 2019 和 Ubuntu 操作系统下安装和配置网络服务。
**实验目标:**
1. **掌握 Windows Server 2019 的工作环境配置**: 包括服务器的初始设置、网络配置等。
2. **本地用户及本地组的创建与配置**: 学习如何管理用户账户及其权限分配。
3. **Web 服务器的搭建与配置**:在Windows Server 2019下安装IIS,并确保其安全运行。
4. **FTP 服务的搭建与配置**:了解如何在 Windows Server 2019 和 Linux 系统中设置 FTP 并实现基本功能。
#### 二、实验环境
**所需设备包括**:
- PC机
- VMware 虚拟化软件
- Windows Server 2019 操作系统
- Ubuntu 16.04 操作系统
这些工具和技术为学生提供了构建和测试网络服务的必要条件。
#### 三、实验步骤详解
##### 1. 在Windows Server 2019下搭建与配置Web服务器
- **安装IIS**:通过“添加角色和功能向导”安装 IIS。
- **打开IIS管理器**:“控制面板”或“管理工具”的启动方式之一。
- **添加网站**:在“IIS 管理器”,选择 “站点”,右键点击并选择 添加网站。在此过程中,需指定名称、物理路径以及绑定信息等配置。
- **访问网页**: 完成所有设置后,在浏览器中输入网址测试是否能正常显示学号和姓名。
##### 2. 在Ubuntu 16.04环境下安装Apache及PHP服务
- 使用命令行工具 `sudo apt-get install apache2 php` 来进行安装。
- 配置完成后,需要编辑 Apache 的配置文件以支持 PHP。该文件通常位于 `/etc/apache2/` 目录下。
- 修改完毕后重启 Apache 服务。
##### 3. 在Windows Server 2019中搭建与配置FTP服务器
- **安装 FTP**:通过“添加角色和功能向导”来完成安装任务。
- **设置 FTP 站点**: 创建新的站点,并指定物理路径、IP地址及端口等信息。
- **测试连接**: 使用FTP客户端尝试连接到服务器,上传包含学号+姓名的文件进行验证。
##### 4. 在Ubuntu系统下搭建与配置vsftpd服务
- 使用命令 `sudo apt-get install vsftpd` 安装 FTP 服务。
- 编辑 `/etc/vsftpd.conf` 文件设置匿名访问、本地用户登录等参数。
- 启动并测试FTP服务器。
#### 四、实验小结
**问题与解决方法:**
- **问题**: 在安装Web服务器时遇到条件不足的情况,可能由于系统资源或权限限制导致。
- **解决方案**: 检查和调整配置以满足最低要求。
**心得体会:**
通过本次实践操作,不仅掌握了不同操作系统下搭建网络服务的技术,还加深了对网络协议及网络安全的理解。解决问题的过程有助于提高实际问题解决能力。
**意见与建议:**
实验前提供更多的理论背景介绍可以帮助学生更好地理解原理;在报告中增加具体命令示例和配置截图可增强复现性。
通过此次实践操作,学生们能够在实践中学习并巩固所学知识,并为今后在网络领域的进一步发展奠定基础。