Linux【实操篇】—— 磁盘分区、网络配置(2)

简介: Linux【实操篇】—— 磁盘分区、网络配置(2)

二、网络配置

1. 网络概述

       在以往的操作中,小马都是以虚拟机的方式演示 Linux 操作系统的,就是在 Windows 环境中创建一个虚拟机,虚拟机中使用 Linux 系统,以此来模拟实现 Windows 端与 Linux 端的互相操作。


Linux 操作系统中查看网络配置使用指令 ifconfig;

image.png


Windows 操作系统中查看 VMnet8 网络配置使用指令 ipconfig;

image.png


由上操作可以看到,Windows 端与 Linux 端的网络都在同一个网段也就是 192.168.65.xx,所以二者之间才可以进行网络通讯(只有在相同网段才能进行网络通讯)。


测试两主机之间是否可以连通需要使用指令 ping 目的主机ip;如下测试在 Windows 系统是否可以连通 Linux 系统,可以连通;

image.png


测试在 Linux 操作系统中是否可以连通百度;

image.png


2. 配置 Linux 网络环境

方式1:自动获取 ip


       登录 Linux 操作系统后,默认为自动获取 ip,该方法可以有效避免 ip 冲突,但每次获取的 ip 可能都不一样。


在工作当中,可能 Linux 系统需要作为服务器来运行,这个时候就需要一个固定的 ip 地址,所以不建议使用自动获取方式来获取 ip。


点击“应用程序”-->“系统工具”-->“设置”-->“网络”-->“IPv4”可以查看当前网络配置情况;

image.png


方式2:手动指定 ip


       手动指定 ip 需要修改配置文件,使用 vi/vim 编辑器修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件内容;


首先 vim 进入 ifcfg-ens33,文件初始状态如下;

image.png


接下来按 i 进入插入模式进行修改,修改如下;

image.png


修改完成后 wq 保存退出;


现在我们已经将 Linux 虚拟机的 ip 设置为 192.168.200.131,为了不影响与 widows 的连通,还需要将 VMnet8 也修改为相同网段192.168.200.xx;

image.png


设置结束之后,重启网络服务 service network restart,或者重启系统 reboot,新的固定 ip 就会生效;此时进入 Linux 系统查看 ip,ip 地址已更新;

image.png


在 Windows 中查看 VMnet8 也已经被修改;

image.png


此时两端互相可以 ping 通,说明新的网络 ip 已配置成功;

image.png


3. 设置主机名和 host 映射

(1)设置/修改主机名


       Linux 操作系统可以设置和修改主机名称,使用指令 hostname 可以查看当前的主机名称;我的 Linux 初始主机名称如下:


image.png



(2)设置 host 映射


       测试连通性除了可以通过 ping 目标主机ip 的方式,也可以通过 ping 目标主机名 的方式,前提是必须先设置 host 映射;        


Windows 操作系统中在 C:Windows\System32\drivers\etc\hosts 文件中指定;

image.png


新增加一句 [要指定的ip 主机名称] 即可;

image.png


此后就可以在 Windows 端 ping 目标主机名 来测试与 Linux 的连通性了;

image.png


Linux 操作系统中在 /etc/hosts 文件中指定,其余操作不变,此处省略。


4. 补充 主机名解析过程

       hosts 就是一个文本文件,用于记录 ip 和主机名(hostname) 的映射关系;DNS 域名,是互联网上作为域名和 ip 地址互相映射的一个分布式数据库。


       当用户在浏览器输入一个域名后,浏览器会先检查浏览器缓存中是否有这个域名解析的 ip 地址,有则返回 ip 完成解析,没有则再去检查操作系统的 DNS 解析器缓存,有则直接返回 ip 完成解析。如果再 DNS 解析器缓存仍没有找到解析的 ip 地址对应的映射,再去系统的 hosts 文件中查找,如果 hosts 也未找到,则去公网的域名服务数据库查找,如果都没有,返回“域名不存在”。


       简单来说就是共查找四部:查找浏览器缓存 --> 查找系统 DNS 缓存 --> 查找 hosts 文件 --> 查找公网数据库。


相关文章
|
2天前
|
iOS开发 MacOS Windows
|
2天前
|
存储 Linux
Linux为新创建的磁盘分区添加文件系统
Linux为新创建的磁盘分区添加文件系统
|
2天前
|
网络协议 Linux 网络架构
|
2天前
|
Linux
|
2天前
|
Linux
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
2天前
|
Linux
Linux系统的磁盘管理
Linux系统的磁盘管理
|
2天前
|
域名解析 网络协议 Linux
linux网络配置详解
linux网络配置详解
19 0
|
2天前
|
网络协议 Java Linux
【探索Linux】P.29(网络编程套接字 —— 简单的TCP网络程序模拟实现)
【探索Linux】P.29(网络编程套接字 —— 简单的TCP网络程序模拟实现)
14 0
|
2天前
|
存储 网络协议 算法
【探索Linux】P.28(网络编程套接字 —— 简单的UDP网络程序模拟实现)
【探索Linux】P.28(网络编程套接字 —— 简单的UDP网络程序模拟实现)
15 0
|
2天前
|
网络协议 算法 Linux
【探索Linux】P.27(网络编程套接字 —— UDP协议介绍 | TCP协议介绍 | UDP 和 TCP 的异同)
【探索Linux】P.27(网络编程套接字 —— UDP协议介绍 | TCP协议介绍 | UDP 和 TCP 的异同)
16 0