一、实验目的本次实验是Linux操作系统课程的网络部分实操练习旨在通过具体任务掌握Linux系统下的网络管理与文件下载方法。二、实验环境本次实验在VMware Workstation虚拟机环境中进行具体配置如下操作系统CentOS 7 x86_64网络服务NetworkManager物理网卡ens33NAT模式实验用户root网络管理操作需要管理员权限三、创建自动获取IP的网络连接使用nmcli工具创建新的网络连接连接名称设为ens201连接类型为以太网绑定到对应的物理网卡接口。由于默认配置即为自动获取IP模式因此无需额外设置IP地址、网关、DNS等参数。创建完成后连接会自动激活。创建完成后通过nmcli查看连接列表确认ens201连接已存在且状态正常。四、创建手动设置IP的网络连接使用nmcli创建名为ens203的以太网连接将IPv4配置方式设为手动模式并依次设置IP地址、子网前缀、网关地址和DNS服务器地址。配置过程中需要注意IP地址应与网关在同一网段且不能与网络中其他设备的地址冲突DNS服务器地址应填写可用的公共DNS或本地DNS服务器地址。创建完成后查看连接列表确认ens203连接已成功创建。五、使用nmtui创建网络连接在终端中运行nmtui命令进入文本界面主菜单。主菜单包含三个选项编辑连接、启用连接、设置系统主机名。选择编辑连接进入连接管理界面选择添加创建新连接连接类型选择以太网。在连接编辑界面中填写配置信息连接名称设为ens202设备选择对应的物理网卡。在IPv4配置部分选择手动然后添加IP地址、网关和DNS服务器。所有参数填写完成后选择确定保存配置然后退出nmtui。返回命令行后通过nmcli查看连接列表确认ens202连接已成功创建。六、查看网络连接的详细信息使用nmcli的连接详情查看命令指定连接名称为ens203即可显示该连接的完整配置信息。显示的主要信息包括连接基本信息名称、UUID、类型、接口名称、是否自动连接IPv4配置配置方式自动/手动、IP地址、网关、DNS服务器、DNS搜索域等IPv6配置配置方式及相关参数通过查看详情确认之前手动设置的IP地址、网关、DNS等参数均已正确保存。七、删除网络连接首先查看当前的连接列表确认ens202连接存在且不是当前正在使用的活动连接。确认无误后使用nmcli的删除连接命令指定连接名称ens203执行删除操作。删除完成后再次查看连接列表确认ens202连接已被移除。八、使用wget下载软件包首先检查/root/rpm目录是否存在。如果不存在先创建该目录。然后使用wget命令下载指定的Java RPM包。下载地址为rpmfind网站上的java-1_8_0-openjdk软件包版本为1.8.0.412。通过wget的输出目录参数将文件直接保存到/root/rpm目录中。下载过程中wget会显示下载进度、当前速度、已下载大小、剩余时间等信息。下载完成后进入/root/rpm目录查看确认RPM包文件已成功下载文件大小与预期一致。九、使用curl下载网页内容使用curl访问哔哩哔哩网站首页通过输出重定向将返回的HTML内容保存到当前目录的bilibili.html文件中。下载完成后查看当前目录确认bilibili.html文件已生成。使用文本查看工具打开文件可以看到网页的HTML源代码。需要注意的是这种方式仅下载了HTML主文件网页中引用的图片、CSS样式表、JavaScript脚本等外部资源不会被同时下载。如需完整保存网页需要使用专门的工具或参数。十、实验验证所有七个任务完成后通过以下步骤验证实验结果查看网络连接列表确认ens201和ens203连接存在ens202连接已被删除查看ens203连接的详细信息确认IP地址、网关、DNS服务器等参数设置正确检查/root/rpm目录确认Java RPM包已成功下载文件大小正常检查当前工作目录确认bilibili.html文件存在且内容非空经检查所有任务均已按要求完成实验结果符合预期。十一、实验总结与心得体会通过本次实验我基本掌握了Linux系统下网络配置和文件下载的基本方法对相关知识点有了更具体的理解。在网络配置方面我学习了NetworkManager的两种操作方式。nmcli命令行工具功能强大适合脚本和批量操作但参数较多需要记忆nmtui文本界面工具操作直观适合初学者和临时配置。两种方式各有特点在实际应用中可以根据场景选择。在文件下载方面我了解了wget和curl两个工具的基本用法和各自的特点。wget适合普通的文件下载curl则更加灵活不仅能下载还能发送各种网络请求。这两个工具都是Linux运维中的常用工具需要在后续学习中进一步熟练掌握。本次实验也让我对IP地址、网关、DNS等网络参数的作用有了更清晰的认识。以前这些概念只是书本上的知识通过实际配置操作理解更加深刻了。实验过程中也遇到了一些小问题比如最开始忘记手动配置需要填写网关和DNS导致网络不通。通过排查问题也加深了对各个网络参数作用的理解。总的来说本次实验达到了预期的学习目标。
Linux网络配置与文件下载实验报告
一、实验目的本次实验是Linux操作系统课程的网络部分实操练习旨在通过具体任务掌握Linux系统下的网络管理与文件下载方法。二、实验环境本次实验在VMware Workstation虚拟机环境中进行具体配置如下操作系统CentOS 7 x86_64网络服务NetworkManager物理网卡ens33NAT模式实验用户root网络管理操作需要管理员权限三、创建自动获取IP的网络连接使用nmcli工具创建新的网络连接连接名称设为ens201连接类型为以太网绑定到对应的物理网卡接口。由于默认配置即为自动获取IP模式因此无需额外设置IP地址、网关、DNS等参数。创建完成后连接会自动激活。创建完成后通过nmcli查看连接列表确认ens201连接已存在且状态正常。四、创建手动设置IP的网络连接使用nmcli创建名为ens203的以太网连接将IPv4配置方式设为手动模式并依次设置IP地址、子网前缀、网关地址和DNS服务器地址。配置过程中需要注意IP地址应与网关在同一网段且不能与网络中其他设备的地址冲突DNS服务器地址应填写可用的公共DNS或本地DNS服务器地址。创建完成后查看连接列表确认ens203连接已成功创建。五、使用nmtui创建网络连接在终端中运行nmtui命令进入文本界面主菜单。主菜单包含三个选项编辑连接、启用连接、设置系统主机名。选择编辑连接进入连接管理界面选择添加创建新连接连接类型选择以太网。在连接编辑界面中填写配置信息连接名称设为ens202设备选择对应的物理网卡。在IPv4配置部分选择手动然后添加IP地址、网关和DNS服务器。所有参数填写完成后选择确定保存配置然后退出nmtui。返回命令行后通过nmcli查看连接列表确认ens202连接已成功创建。六、查看网络连接的详细信息使用nmcli的连接详情查看命令指定连接名称为ens203即可显示该连接的完整配置信息。显示的主要信息包括连接基本信息名称、UUID、类型、接口名称、是否自动连接IPv4配置配置方式自动/手动、IP地址、网关、DNS服务器、DNS搜索域等IPv6配置配置方式及相关参数通过查看详情确认之前手动设置的IP地址、网关、DNS等参数均已正确保存。七、删除网络连接首先查看当前的连接列表确认ens202连接存在且不是当前正在使用的活动连接。确认无误后使用nmcli的删除连接命令指定连接名称ens203执行删除操作。删除完成后再次查看连接列表确认ens202连接已被移除。八、使用wget下载软件包首先检查/root/rpm目录是否存在。如果不存在先创建该目录。然后使用wget命令下载指定的Java RPM包。下载地址为rpmfind网站上的java-1_8_0-openjdk软件包版本为1.8.0.412。通过wget的输出目录参数将文件直接保存到/root/rpm目录中。下载过程中wget会显示下载进度、当前速度、已下载大小、剩余时间等信息。下载完成后进入/root/rpm目录查看确认RPM包文件已成功下载文件大小与预期一致。九、使用curl下载网页内容使用curl访问哔哩哔哩网站首页通过输出重定向将返回的HTML内容保存到当前目录的bilibili.html文件中。下载完成后查看当前目录确认bilibili.html文件已生成。使用文本查看工具打开文件可以看到网页的HTML源代码。需要注意的是这种方式仅下载了HTML主文件网页中引用的图片、CSS样式表、JavaScript脚本等外部资源不会被同时下载。如需完整保存网页需要使用专门的工具或参数。十、实验验证所有七个任务完成后通过以下步骤验证实验结果查看网络连接列表确认ens201和ens203连接存在ens202连接已被删除查看ens203连接的详细信息确认IP地址、网关、DNS服务器等参数设置正确检查/root/rpm目录确认Java RPM包已成功下载文件大小正常检查当前工作目录确认bilibili.html文件存在且内容非空经检查所有任务均已按要求完成实验结果符合预期。十一、实验总结与心得体会通过本次实验我基本掌握了Linux系统下网络配置和文件下载的基本方法对相关知识点有了更具体的理解。在网络配置方面我学习了NetworkManager的两种操作方式。nmcli命令行工具功能强大适合脚本和批量操作但参数较多需要记忆nmtui文本界面工具操作直观适合初学者和临时配置。两种方式各有特点在实际应用中可以根据场景选择。在文件下载方面我了解了wget和curl两个工具的基本用法和各自的特点。wget适合普通的文件下载curl则更加灵活不仅能下载还能发送各种网络请求。这两个工具都是Linux运维中的常用工具需要在后续学习中进一步熟练掌握。本次实验也让我对IP地址、网关、DNS等网络参数的作用有了更清晰的认识。以前这些概念只是书本上的知识通过实际配置操作理解更加深刻了。实验过程中也遇到了一些小问题比如最开始忘记手动配置需要填写网关和DNS导致网络不通。通过排查问题也加深了对各个网络参数作用的理解。总的来说本次实验达到了预期的学习目标。