Linux基本操作——网络操作文件下载

发布于:2025-05-09 ⋅ 阅读:(21) ⋅ 点赞:(0)

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地址是否固定为设定值。
  • 固定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设置为网关即可

(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下载文件

在联网过程中,走的基本都是HTTP的请求


网站公告

今日签到

点亮在社区的每一天
去签到