Linux 实操篇-网络配置

news/2024/4/19 0:07:24

Linux 实操篇-网络配置

Linux 网络配置原理图

在这里插入图片描述

查看网络IP 和网关

查看虚拟网络编辑器和修改IP 地址

在这里插入图片描述

在这里插入图片描述

查看网关

在这里插入图片描述

查看windows 环境的中VMnet8 网络配置(ipconfig 指令)

在这里插入图片描述

查看linux 的网络配置ifconfig

在这里插入图片描述

ping 测试主机之间网络连通性

基本语法

ping 目的主机(功能描述:测试当前服务器是否可以连接目的主机)

应用实例

测试当前服务器是否可以连接百度
ping www.baidu.com

linux 网络环境配置

第一种方法(自动获取):

说明:登陆后,通过界面的来设置自动获取ip,特点:linux 启动后会自动获取IP,缺点是每次自动获取的ip 地址可能不一样

在这里插入图片描述

第二种方法(指定ip)

说明

  1. 直接修改配置文件来指定IP,并可以连接到外网(程序员推荐)

  2. 编辑vi /etc/sysconfig/network-scripts/ifcfg-ens33

要求:将ip 地址配置的静态的,比如: ip 地址为192.168.200.130

ifcfg-ens33 文件说明
DEVICE=eth0 #接口名(设备,网卡)
HWADDR=00:0C:2x:6x:0x:xx #MAC 地址
TYPE=Ethernet #网络类型(通常是Ethemet)
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 #随机id
#系统启动的时候网络接口是否有效(yes/no)
ONBOOT=yes
# IP 的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP 协议|DHCP 协议)
BOOTPROTO=static
#IP 地址
IPADDR=192.168.200.130
#网关
GATEWAY=192.168.200.2
#域名解析器
DNS1=192.168.200.2

重启网络服务或者重启系统生效
service network restart 或者 reboot

设置主机名和hosts 映射

设置主机名

  1. 为了方便记忆,可以给linux 系统设置主机名, 也可以根据需要修改主机名
  2. 指令hostname : 查看主机名
  3. 修改文件在/etc/hostname 指定
  4. 修改后,重启生效

设置hosts 映射

思考:如何通过主机名能够找到(比如ping) 某个linux 系统?

windows

在C:\Windows\System32\drivers\etc\hosts 文件指定即可
案例: 192.168.200.130 Linux的对应名字

linux

在/etc/hosts 文件指定

案例: 192.168.200.1 windows对应的主机名 ThinkPad-PC

主机名解析过程分析(Hosts、DNS)

Hosts 是什么

一个文本文件,用来记录IP 和Hostname(主机名)的映射关系

DNS

DNS,就是Domain Name System 的缩写,翻译过来就是域名系统是互联网上作为域名和IP 地址相互映射的一个分布式数据库

应用实例:

用户在浏览器输入了www.baidu.com

  1. 浏览器先检查浏览器缓存中有没有该域名解析IP 地址,有就先调用这个IP 完成解析;如果没有,就检查DNS 解析器缓存,如果有直接返回IP 完成解析。这两个缓存,可以理解为本地解析器缓存
  1. 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP 地址(DNS 解析记录).如在cmd 窗口中输入

       ipconfig /displaydns //DNS 域名解析缓存ipconfig /flushdns //手动清理dns 缓存
    
  1. 如果本地解析器缓存没有找到对应映射,检查系统中hosts 文件中有没有配置对应的域名IP 映射,如果有,则完成解析并返回。

  2. 如果本地DNS 解析器缓存和hosts 文件中均没有找到对应的IP,则到域名服务DNS 进行解析域

示意图

本地解析器缓存没有找到对应映射,检查系统中hosts 文件中有没有配置对应的域名IP 映射,如果有,则完成解析并返回。

  1. 如果本地DNS 解析器缓存和hosts 文件中均没有找到对应的IP,则到域名服务DNS 进行解析域

示意图

在这里插入图片描述


https://dhexx.cn/news/show-4628086.html

相关文章

Java企业级信息系统开发学习笔记14 Spring Boot(使用Spring Initializr方式构建Spring Boot项目)

文章目录 一、使用Spring Initializr方式构建Spring Boot项目(一)创建Spring Boot项目(二)创建控制器(三)运行入口类(四)访问Web页面(五)修改访问映射路径 一…

Java面向对象程序开发——基础

文章目录 前言类和对象类对象 构造方法匿名对象变量作用域this关键字总结 前言 提示:这里可以添加本文要记录的大概内容: Java 是一种以面向对象编程为基础的编程语言 在 Java 编程中,一切皆为对象 每个对象都有其自己的属性和方法 对象可以…

二叉树的链式结构 - C语言(含有大量递归)

目录: 🍔前言 🍔二叉树链式结构的实现 🍟基本构架 😍代码: 🍔二叉树的遍历 🍟前序遍历 🍟中序遍历 🍟后序遍历 🍟层序遍历 &#x1f53…

python学习-进阶基本知识点总结

(一)正则表达式 1、正则表达式 字符类 [abc]:匹配 “a”、“b” 或 “c” 中的任意一个字符。abc:除了 “a”、“b” 和 “c” 以外的任何字符。[a-z]:匹配任何小写字母。[A-Z]:匹配任何大写字母。[0-9]&…

大数据Doris(三十四):Doris配置Spark与Yarn

文章目录 Doris配置Spark与Yarn 一、Doris配置Spark 1、配置 SPARK_HOME 环境变量 2、配置SPARK 依赖包

“吴军讲ChatGPT“课程的个人总结

人工智能时代, ChatGPT如此火热, 大家恐慌, 焦虑, 大家最关注的是两个问题 我会不会被取代?我有没有机会? 吴军老师(浪潮之巅, 数学之美等), 有门课程, <吴军讲ChatGPT>, 用通俗易懂的语言, 讲解了人工智能的技术原理前世今生,以及当下火热的ChatGPT的可以做什么, 那…

Java数据驱动:CData JDBC Drivers 2022 Crack

JDBC 驱动程序 易于使用的 JDBC 驱动程序&#xff0c;具有强大的企业级功能 无与伦比的性能和可扩展性。 对实时数据的简单 JDBC/SQL 访问。 从流行的 BI 工具访问实时数据。 集成到流行的 IDE 中。 CData JDBC Drivers Software 是领先的数据访问和连接解决方​​案提供商。我…

计算机网络第一章——计算机系统结构(下)

提示&#xff1a;总角之宴&#xff0c;言笑晏晏。信誓旦旦&#xff0c;不思其反。反是不思&#xff0c;亦已焉哉。 文章目录 1.2.1 分层结构&#xff0c;协议&#xff0c;接口和服务为什么要有分层&#xff1f;怎么分层正式认识分层结构概念总结 1.2.2 OSI 参考模型ISO参考模型…

解决record on line 2: wrong number of fields

背景 基于"encoding/csv"库解析。 共解析多个文档&#xff0c;只有这一个解析有问题&#xff0c;所用代码一致&#xff0c;进行比较后 发现该文档和其它文档不同&#xff0c;其它文档是第一行就是列名&#xff0c;下面都是数据&#xff1b; 而这个文档前两行有数据且…

C#,码海拾贝(33)——约化“一般实矩阵”为“赫申伯格矩阵”的“初等相似变换法”之C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 矩阵类 /// 作者&#xff1a;周长发 /// 改进&#xff1a;深度混淆 /// https://blog.csdn.net/beijinghorn /// </summary> public partial class Matrix {…