首页 > 系统相关 >第 12 章Linux 实操篇-网络配置

第 12 章Linux 实操篇-网络配置

时间:2023-04-16 22:44:35浏览次数:46  
标签:12 IP 网络 主机名 缓存 hosts 实操 DNS Linux

第 12 章Linux 实操篇-网络配置

目录

13.1 Linux 网络配置原理图

13.1.1 画出原理图,帮助理解

13.2 查看网络IP 和网关

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

13.2.2 查看网关

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

13.4 查看 linux 的网络配置 ifconfig

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

13.5.1 基本语法

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

13.5.2 应用实例

测试当前服务器是否可以连接百度

ping www.baidu.com

13.6 linux 网络环境配置

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

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

13.6.2 第二种方法(指定ip)

说明
直接修改配置文件来指定 IP,并可以连接到外网(程序员推荐)
编辑	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

13.7 设置主机名和hosts 映射

13.7.1 设置主机名

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

13.7.2 设置hosts 映射

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

windows
在 C:\Windows\System32\drivers\etc\hosts 文件指定即可案例: 192.168.200.130 hspedu100

linux
在 /etc/hosts 文件 指定
案例: 192.168.200.1 ThinkPad-PC

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

13.8.1 Hosts 是什么

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

13.8.2 DNS

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

13.8.3 应用实例: 用户在浏览器输入了www.baidu.com

1)浏览器先检查浏览器缓存中有没有该域名解析 IP 地址,有就先调用这个 IP 完成解析;如果没有,就检查 DNS 解析器缓存,如果有直接返回 IP 完成解析。这两个缓存,可以理解为 本地解析器缓存

2)一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的 IP 地址(DNS 解析记录).如 在 cmd 窗口中输入
ipconfig /displaydns	//DNS 域名解析缓存
ipconfig /flushdns	//手动清理 dns 缓存

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

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

标签:12,IP,网络,主机名,缓存,hosts,实操,DNS,Linux
From: https://www.cnblogs.com/atao-BigData/p/17324323.html

相关文章

  • thinkphp: 用redis存储短信验证码(thinkphp v6.0.12LTS)
    一,配置redis1,编辑.env[REDIS0]TYPE=redisHOST=127.0.0.1PORT=6379PASSWORD=2,config/cache.php<?php//+----------------------------------------------------------------------//|缓存设置//+----------------------------------------------------......
  • TensorFlow 智能移动项目:11~12
    原文:IntelligentmobileprojectswithTensorFlow协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c十一、在移动设备上使用TensorFlowLite......
  • Linux部署系统
    Linux安装Java环境1、在usr目录下建立java安装目录mkdir/usr/java2、将jdk-11.0.18_linux-x64_bin.tar.gz拷贝到java目录下jdk11下载地址:https://www.oracle.com/java/technologies/downloads/#java113、解压jdk到当前目录tar-zxvfjdk-11.0.18_linux-x64_bin.tar.gz4......
  • 4月12日总结
    SON简介AJAX一开始使用的时XML的数据格式,XML的数据格式非常简单清晰,容易编写,但是由于XML中包含了过多的标签,以及十分复杂的结构,解析起来也相对复杂,所以目前来讲,AJAX中已经几乎不使用XML来发送数据了。取而代之的是一项新的技术JSON。JSON是JavaScriptObjectNotation的缩写,是......
  • 4.12考试听课笔记
    2023-04-16T1seq:一.:首先注意,子集不是子区间,可不连续;序列权值与min和max有关。先进行排序,就可以找到这样的规律:   2      |4     23    |4+3*(2*1+3*1)=19     234  |19+(2*2+3*1+4*1)=63     2345|63+(2*4+3*2+4*1+5......
  • thinkphp:redis+lua实现短信发送频率限制(thinkphp v6.0.12LTS)
    一,配置:.env中[REDIS0]TYPE=redisHOST=127.0.0.1PORT=6379PASSWORD=二,php代码:1,lib\util\SmsRateUtil.php<?phpnamespaceapp\lib\util;//短信验证码发送频率classSmsRateUtil{//redis连接private$redis;//60秒内不允许重复发送pri......
  • Linux驱动入门-最简单字符设备驱动(基于pc ubuntu)
    原文:https://blog.csdn.net/XiaoXiaoPengBo/article/details/128505550一.字符设备驱动概念字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI,LCD等等都是字符......
  • FFmpeg开发笔记(一)搭建Linux系统的开发环境
    对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpeg动态库,即可着手编写......
  • golang语言下,在x86的linux平台上编译arm64二进制
    转载自:https://www.annhe.net/article-4542.html================== 编译etcd测试工具benchmark:CGO_ENABLED=0GOOS=linuxGOARCH=arm64gobuild.  概述有很多开源软件并没有提供arm安装包或者二进制,或者能通过包管理工具安装但是版本比较旧(比如Pandoc)。如果想......
  • linux 系统下的服务性能优化
    背景在我们服务运行环境由物理机切换到云上后,发现服务性能有大幅下降(时延有较大的上升)。分析首先是服务的性能变化和上云有关。然后分析对比物理机和云的参数对比。比如外部竞争;云的宿主机系统版本;perfstat分析内存情况等。1、外部竞争:因为云上容器是和其他容器混部,难免会受......