6.网络操作文件下载
(1)在VMware Workstation中配置固定IP
- 配置固定IP需要的两个大步骤
- VMware Workstation中的配置
- 步骤概述:配置IP地址、网关和网段(IP地址范围)
- Linux系统中的配置
- 步骤概述:手动修改配置文件以固定IP。
- 配置文件路径:
/etc/sysconfig/network-scripts/ifcfg-ens33
- 关键配置项:
TYPE
: 设置为Ethernet。BOOTPROTO
: 改为static(原为 d h c p dhcp dhcp)。IPADDR
: 指定固定IP地址,如192.168.88.130。NETMASK
: 子网掩码,如255.255.255.0。GATEWAY
: 网关地址,与VMware中配置一致。DNS1
: DNS服务器地址,可设为网关地址或公共DNS(如8.8.8.8)。
- 重启网络服务:
- 命令: systemctl restart network
- 结果: 执行 i f c o n f i g ifconfig ifconfig可查看IP地址是否固定为设定值。
- VMware Workstation中的配置
- 固定IP设置介绍
- IP地址与访问:
- 静态IP配置后,每次启动系统IP地址固定,便于访问。
- DNS解析:
- DNS服务将域名解析为IP地址,如baidu.com解析为39.156.66.10。
- 配置文件中DNS1和DNS2指定DNS服务器地址。
- 网关作用:
- 网关(Gateway)作为网络出口,通过主机联网。
- 配置生效:
- 修改配置后需重启网络服务(systemctl restart network)使配置生效。
- 总结:使用vim编辑
/etc/sysconfig/network-scripts/ifcfg-ens33
,修改以下内容- BOOTRPROTO=“static”
- IPADDR=“192.168.88.130”
- NETMASK=“255.255.255.0”,子网掩码固定
- GATEWAY=“192.168.88.2”,网关和VMware虚拟网络编辑器中设置的一致
- DNS1=“192.168.88.2”,DNS1设置为网关即可
- IP地址与访问:
(2)网络传输
a. ping命令
功能:检查指定的网络服务器是否处于联通状态
语法:
ping [-c num] ip或主机名
- 选项:-c,检查的次数,不使用-c项,将无限次数持续检查
- 参数:ip或主机名,被检查的服务器的IP地址或主机名地址
示例
- 检查baidu.com 嘿嘿嘿嘿
- 命令: ping baidu.com
- 结果:
- 收到多个响应包,表示网络联通。
- 延迟较低,说明连接质量较好。
- 结果:
- 检查不可达主机
- 命令: ping 192.168.88.4
- 结果:
- 显示“Destination Host Unreachable”,表示主机不可达。
b. wget命令
- 功能:wget是非交互式的文件下载器,可以在命令行内下载网络文件
- 语法:
wget [-b] url
- 选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件
- 参数:url,下载链接
c. curl命令
- 功能:可以发送http网络请求,可用于下载文件,获取信息,同样也可以上传文件
- 语法:
curl [-0] url
- 选项:-0,用于下载文件,当url是下载链接时,可以使用此选项保存文件
- 参数: u r l url url,要发起请求的网络地址
- 示例
- 向cip.cc发起网络请求
- 命令: curl cip.cc
- 向python.itheima.com发起网络请求
- 命令: curl python.itheima.com
- 通过curl下载文件
- 向cip.cc发起网络请求
在联网过程中,走的基本都是HTTP的请求