Linux 实操篇-网络配置

news2025/1/16 17:08:48

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 进行解析域

示意图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/607281.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CXGRid实现拖动鼠标多选

要实现在CXGrid中拖动鼠标多选,您可以按住鼠标左键并拖动鼠标,直到选择了要选择的单元格或行。您可以在拖动过程中按住Shift键来限制选择范围。拖动选择的单元格或行时,您可以按住Ctrl键来添加或删除单元格或行的选择。当您完成选择时&#x…

ChatGPT最全问答,你想知道的都在这里!

导读:ChatGPT最全问答,你想知道的都在这里!本文为你详细解答了ChatGPT是什么、有哪些应用场景、如何更好地向ChatGPT提问以及ChatGPT的进阶技巧,让你轻松成为ChatGPT专家! ChatGPT是什么? ChatGPT是一种自然…

简单Demo实现Javaweb的搭建在Tomcat

文章目录 环境准备程序编写 环境准备 本机:MacBook Pro 系统:MacOS 13.4 Tomcat 下载:Apache Tomcat - Welcome! 这里我下载的是9.0.75版本 启动Tomcat容器碰到Bug:Tomcat started.但是就是没法访问到相关页面,同时jps也没有相关…

Java数据驱动:CData JDBC Drivers 2022 Crack

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

附录4-微信开发者工具

目录 1.安装 2 微信开发者工具常用操作 2.1 创建项目 2.2 预览效果 2.3 查看小程序信息 2.4 自定义编译 2.4.1 创建编译模式 2.4.2 使用创建好的编译模式 2.4.3 删除编译模式 1.安装 【微信开发者工具下载】2023年最新官方正式版微信开发者工具免费下载 - 腾…

【企业化部署】Nginx之Rewrite与location的用法

文章目录 前言一、正则表达式1. Nginx 的正则表达式2. 正则表达的优势3. Nginx 使用正则的作用 二、location 的概念1. location 和 rewrite 区别2. location 匹配的分类3. location 常用的匹配规则3.1 location 匹配优先级3.2 location 匹配的实例3.3 实际网站规则定义第一个必…

Netty之EventLoop 解读

是什么 EventLoop (事件循环对象)本质是一个单线程执行器(同时维护了一个 Selector),里面有 run 方法处理 Channel 上源源不断的 io 事件。 它的继承关系比较复杂 一条线是继承自 j.u.c.ScheduledExecutorService 因…

CenterSpace.NMath.Standard.Windows.X64 7.4 Crack

适用于所有 .NET 语言,包括 C#、Visual Basic 和 F#。 CenterSpace Software的NMath TM .NET 数学和统计库为.NET平台上的金融、工程和科学应用程序提供数值组件。 基础 .NET 数学和统计库NMath包括复数类、一般向量和矩阵类、结构化稀疏矩阵类和因式分解、一般稀疏…

华为OD机试真题 Java 实现【找出通过车辆最多颜色】【2023Q1 100分】

一、题目描述 在一个狭小的路口,每秒只能通过一辆车,假如车辆的颜色只有3种,找出n秒内经过的最多颜色的车辆数量。 三种颜色编号为0、1、2。 二、输入描述 第一行输入的是通过的车辆颜色信息 [0 1 1 2] 代表4秒钟通过的车辆颜色分别是0 1…

Rust每日一练(Leetday0020) 最后单词的长度、螺旋矩阵II、排列序列

目录 58. 最后一个单词的长度 Length of Last Word 🌟 59. 螺旋矩阵 II Spiral Matrix II 🌟🌟 60. 排列序列 Permutation Sequence 🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Rust每日…

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

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

OpenMMLab-AI实战营第二期-MMPose代码介绍

课程介绍 原始视频链接: 安装MMDetection和MMPose:https://www.bilibili.com/video/BV1Pa4y1g7N7 MMDetection三角板目标检测:https://www.bilibili.com/video/BV1Lm4y1879K MMPose、RTMPose三角板关键点检测:https://www.bilibi…

chatgpt赋能python:Python取消Import:改变编程世界的未来发展趋势

Python取消Import:改变编程世界的未来发展趋势 Python是一门非常流行的编程语言,它是开源的,因此得到了许多人的喜爱。然而,在Python的发展过程中,有些人认为现有的模块和包管理方式不够理想,需要进行改进…

视频压缩的工作原理

一、说明 当你正在观看你最喜欢的节目,出现缓冲的时候,这是什么原因?当 Wi-Fi 带宽不足以下载传输视频流所需的数据时,就会发生缓冲。也有可能是视频网站发布了未压缩版本的视频文件,因此视频文件太大而无法流畅地流式…

Linux常用命令——grpconv命令

在线Linux命令查询工具 grpconv 用来开启群组的投影密码 补充说明 grpconv命令用来开启群组的投影密码。Linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽…

Linux——TCP协议2

目录 确认应答(ACK)机制 超时重传机制 连接管理机制 流量控制 滑动窗口 快重传VS超时重传 拥塞控制 延迟应答 捎带应答 面向字节流 粘包问题 TCP异常情况 基于TCP应用层协议 TCP/UDP对比 用UDP实现可靠传输 listen 的第二个参数 确认应答(ACK)机制 TCP将每个字节的数…

力扣高频SQL50题(基础版)——第五天

力扣高频SQL50题(基础版)——第五天 1 至少有5名直接下属的经理 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 1.2 示例sql语句 #①找到经理的所有编号②让其与员工表内连接,然后分组筛选即可 SELECT e1.name FROM (SELECT id,nameFROM EmployeeWHERE managerId IS…

Vmware虚拟机实例配置静态IP

最近在给虚拟机配置静态IP的时候,出了一些小问题,本文主要描述操作过程中一些小问题的解决。 主要参考资料: How to set up Linux in VMWare Workstation with static IP (IPv4) 个人配置信息: VMware Workstation Debian 记录一下虚拟机的网卡信息 …

文本编辑器

章节目录: 一、Vim 编辑器1.1 检查 vim 软件包1.2 vim 基础1.3 命令模式1.4 输入模式1.5 底线命令模式( Ex 模式 ) 二、nano 编辑器三、结束语 一、Vim 编辑器 vi 编辑器是 Unix 系统中最早的编辑器之一。vim 是从 vi 发展出来的一个文本编辑…

GTK官方教程

前言: 让你在开发中爱不释手的 GT 包。关注GSLS官网,查看更多源码 ヾ(✿゚▽゚)ノ工具包。 所有文章 小编尽量让读者可以 直接 读懂 与 完全 复制粘贴,其中复杂或较多 的源码 会有 源码 并 贴上 github 网址。 GT 类 里面…