Linux基础-配置网络

Linux配置网络的方式

1.图形界面

右上角-wired-配置
点加号-新建网络配置文件

在这里插入图片描述

2.NetworkManager工具

2.1用图形终端nmtui

1.新建网络配置文件add
1.指定网络设备的类型Ethernet
2.配置网络配置文件的名称,名称可以有空格
3.配置网络配置文件对应的物理网络设备的名称如ens33
4.选择网络环境的配置方式,自动获取还是手动配置假如是手动配置,还需要配置IP/掩码方式+网络+DNS+其他的比如是否要配置默认的路由 | 在哪个域中搜索search domain 搜索域,test.com在域中的DNS服务器中找是否有关于这一台Linux系统相关的解析记录,假如这台Linux的主机名设置www.test.com恰好test.com域中DNS服务器有关于www.upwen.com记录对应的IP地址任何的访问都要先经过DNS服务器做解析nslookup  www.baidu.com
5.自动连接
2.编辑现有的网络配置文件
3.激活哪个网络配置

在这里插入图片描述在这里插入图片描述

4.设置主机名hostname
FQDN,完全的有效的域名解析
5.删除网络配置文件

2.2命令行nmcli

新建网络配置文件,nmcli c add

1.指定网络设备的类型Ethernet,type ethernet
2.配置网络配置文件的名称,名称可以有空格,con-name
3.配置网络配置文件对应的物理网络设备的名称如ens33,ifname ens33
4.选择网络环境的配置方式,自动获取还是手动配置,
假如是手动配置,还需要配置IP/掩码方式+网关+DNS+其他的比如是否要配置默认的路由 | 在哪个域中搜索
在这里插入图片描述

5.自动连接,autoconnect yes

激活网络配置文件
nmcli  c  up  名称,或者后加“名称”
修改现有的网络配置文件
nmcli  c  modify  名称

在这里插入图片描述

删除网络配置文件
nmcli  c  delete
nmcli networking on
NetworkManger工具失去了对物理网卡的管理:状态:unmanaged解决方法:nmcli  networking  on
实践:
1、通过nmcli工具设置一个网络连接配置文件private,文件中配置为:IP地址为10.60.100.100/8,网关为 10.60.100.254(此时虚拟机的网卡设置为仅主机模式);
nmcli conn add type ethernet con-name private ifname ens160 ipv4.method manual ipv4.address 10.60.100.100/24 ipv4.gateway  10.60.100.254  ipv4.nerver-default yes autoconnect yes2、另外再新增一块网卡,设置一个网络连接配置文件public,文件中配置为自动获取(此时虚拟机新增的网卡设置为NAT模式)。
nmcli conn add type ethernet con-name public ifname ens192 ipv4.method auto  autoconnect yes
nmcli conn up  private
nmcli conn up  public 

3.cockpit

web化的工具
命令:systemctl start cockpit

在这里插入图片描述
会启动tcp9090端口
本机访问,http://localhost:9090
远程访问,http://192.168.184.147:9090
查看端口:netstat -tunpla
在这里插入图片描述

部署大平台,支持老的network-scripts,对NetworkManager 兼容性不好,解决方案:

1.用nmtui新建网络配置文件
2.systemctl stop NetworkManager
3.systemctl start network

mtu9000:

巨帧,用来数据中心网络DCN ,分布式存储,存储私网,做数据副本同步,改服务器网卡的mtu为9000

查看Linux系统的物理网卡

1.ifconfig
2.ip addr
3.ip link show
现在推荐用ip xxx,这个是iproute软件包,Linux常用的运行级别都有默认给安装;ifocnfig | route是net-tools软件包,有的运行级别默认不安装
4.nmcli d s
在这里插入图片描述

Linux配置网络讲究:

1.物理网卡设备:千兆以太网网卡1Gb万兆以太网网卡10Gb,主要用在数据中心的分布式环境、超融合环境25Gb、40Gb,需要infiniband板卡支持(HPC高性能计算)FCoE 光纤通道转以太网WiFi6vxlan 隧道协议,大二层协议
2.物理网卡设备对应的网络配置文件
3.只需要切换、激活网络配置文件实现了配置IP环境

虚拟化交换机的端口组成

1.安装虚拟化平台的PC服务器的集成|扩展物理网卡,叫做上行链路,需要有冗余,此时服务器后面找出两个物理网卡,分别接入不同的汇聚交换机
2.另外组成的端口用于对接虚拟机的物理网卡
3.虚拟交换机可以实现多个端口对应一个上行链路

网络配置文件的存放路径:

/etc/sysconfig/network-scripts/

网络配置文件的名称:

ifcfg-xxx,xxx对应物理网络设备的名称比如ens33、ens160、ens0
一个物理网卡设备对应多个网络配置文件,只能其中一个生效
根配网络有关的其他的文件:/etc/hosts,等同于Windows的hosts C:\Windows\System32\drivers\etc\hosts.isc
没有DNS域名解析服务器考hosts 人工解析域名到IP地址的关系
用到/etc/hosts的场景:1.云计算中分布式存储,至少3节点2.大数据,至少3个节点3.集群,至少2个节点
/etc/reslov.conf,Linux客户端作为某个DNS服务器的客户端,需要配置该文件,将DNS服务器IP从网络配置文件ifcfg-ens33中同步就可以
/etc/host.conf  多穴主机一个网卡可以配置多个IP,还具备设置解析域名的时候先走DNS服务器还是先走本地/etc/hosts文件
多个网络配置文件的DNS都会同步到/etc/reslov.conf中,但该文件中只有前三行生效

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

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

相关文章

【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-Viterbi译码原理

目录 一、引言 二、Viterbi译码的基本原理 2.1 卷积码与网格图 2.2 Viterbi算法的核心思想 2.3 路径度量与状态转移 三、Viterbi译码算法工作原理详解 3.1 算法流程 3.2 关键步骤 3.3 译码算法举例 3.4 性能特点 四、Viterbi译码的应用场景 4.1 移动通信系统 4.2 卫…

2024.2.10 DMS(数据库管理系统)初体验

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管…

【数据结构】链表OJ面试题5(题库+解析)

1.前言 前五题在这http://t.csdnimg.cn/UeggB 后三题在这http://t.csdnimg.cn/gbohQ 给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc 给定一个链表,返回链表开始入环的第一个结点。 如果链表无环,则返回 NULLhttp://t.cs…

通过宝塔面板部署一个SpringBoot+Vue前后端分离项目的指南(三更)

采取的部署方案 阿里云服务器->FinalShell->宝塔面板。 近期需要将自己的一个SpringBootVue前后端分离项目,并且是分模块开发的项目部署到服务器上,记录一下踩坑的地方,结合C站大佬的解决方案,循循善诱一步步部署到服务器上…

AI助力农作物自动采摘,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建作番茄采摘场景下番茄成熟度检测识别计数分析系统

去年十一那会无意间刷到一个视频展示的就是德国机械收割机非常高效自动化地24小时不间断地在超广阔的土地上采摘各种作物,专家设计出来了很多用于采摘不同农作物的大型机械,看着非常震撼,但是我们国内农业的发展还是相对比较滞后的&#xff0…

[经验] 喉咙沙哑的原因及应对方法是什么 #学习方法#其他#媒体

喉咙沙哑的原因及应对方法是什么 生活中,喉咙不舒服是很常见的情况,尤其是喉咙沙哑,让人感到特别难受,影响睡眠和生活质量。那么喉咙沙哑怎么办呢?接下来我会分享一些简单易行的方法,帮助你缓解这种不适感…

Python 错误及其解决方法

Python 是一种易于学习的编程语言,但初学者在学习和使用 Python 的过程中难免会遇到一些错误。以下是一些常见的 Python 错误及其解决方法: 1. 语法错误(SyntaxError): python # 错误示例 print("Hello, World!…

uniapp 上传多张图片到django后端

uniapp 上传多张图片到django后端 要在UniApp中上传多张图片到Django后端,你可以按照以下步骤进行操作: 在UniApp中,使用uni.chooseImage()方法选择多张图片,并将其保存在一个数组中。例如: uni.chooseImage({count…

Java异常处理 throw和throws

目录 throwthrows实例制造异常 在Java中,throw和throws关键字都与异常处理有关,但它们的使用方式和目的有所不同。 throw throw关键字: * throw用于在代码中显式地抛出一个异常。你可以使用它来触发一个异常,并指定异常的类型。…

python从入门到精通(十六):python爬虫的BeautifulSoup4

python爬虫的BeautifulSoup4 BeautifulSoup4导入模块解析文件创建对象python解析器beautifulsoup对象的种类Tag获取整个标签获取标签里的属性和属性值Navigablestring 获取标签里的内容BeautifulSoup获取整个文档Comment输出的内容不包含注释符号BeautifulSoup文档遍历Beautifu…

C#系列-C#访问hadoop API(9)

在C#中访问Hadoop通常涉及到与Hadoop分布式文件系统(HDFS)进行交互,以及可能执行MapReduce作业或其他Hadoop生态系统组件(如HBase或Hive)。虽然Hadoop原生是用Java编写的,但是可以通过一些库在C#中与Hadoop…

cf921(Div2)C题

寻找一段长为m的序列当中不存在的子序列 Problem - C - Codeforces void solve() {int n, k, m;std::cin >> n >> k >> m;std::string s;std::cin >> s;std::string t;int j 0;bool ok true;//长为nfor (int i 0; i < n; i) {//计数int cnt …

深入探索Redis:如何有效遍历海量数据集

深入探索Redis&#xff1a;如何有效遍历海量数据集 Redis作为一个高性能的键值存储数据库&#xff0c;广泛应用于各种场景&#xff0c;包括缓存、消息队列、排行榜等。随着数据量的增长&#xff0c;如何高效地遍历Redis中的海量数据成为了一个值得探讨的问题。在本篇博客中&am…

【机器学习300问】23、什么是主动学习?

一、带标签的数据很难获得 机器学习中&#xff0c;比如监督学习需要带有标签的训练样本才能得到模型&#xff0c;然而在以下几种场景中去获取带有标签的数据是很难的&#xff1a; 自动驾驶场景&#xff1a;对自动驾驶汽车收集的高清地图数据或实时摄像头数据进行标注&#xff…

机器学习复习(8)——逻辑回归

目录 逻辑函数&#xff08;Logistic Function&#xff09; 逻辑回归模型的假设函数 从逻辑回归模型转换到最大似然函数过程 最大似然函数方法 梯度下降 逻辑函数&#xff08;Logistic Function&#xff09; 首先&#xff0c;逻辑函数&#xff0c;也称为Sigmoid函数&#…

2.9 Binance_interface APP 现货交易-限单价平仓

Binance_interface APP 现货交易-限单价平仓 Github地址PyTed量化交易研究院 量化交易研究群(VX) py_ted目录 Binance_interface APP 现货交易-限单价平仓1. APP 现货交易-限单价平仓函数总览2. 模型实例化3. 同步 非堵塞 固定价格平仓&#xff08;卖出&#xff09;4. 同步 …

Cubase学习:音频转midi

大家好!我是诗书画唱!今天要分享的小技巧就是Cubase中的音频转midi的功能!希望对你有所帮助!以后我会在这个账号分享自己知道的很多小技巧!关注我!不迷路!大家也可以关注我后,在我的空间搜索关键词,找到各种对应的教程进行学习,非常的方便!而且自己的教程会尽可能纠…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Web组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之Web组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Web组件 提供具有网页显示能力的Web组件&#xff0c;ohos.web.webview提供web控制能…

开发者福利,微软Xamarin不再收费

Build2016大会已经进行到第二天的主题演讲&#xff0c;微软在大会上宣布Xamarin对全部Visual Studio用户免费开放&#xff0c;而所有Visual Studio版本都会捆绑Xamarin这个跨平台开发工具。Xamarin免费是开发者的福利&#xff0c;因为原本Visual Studio就有免费的“社区版”&am…

爬虫练习——动态网页的爬取(股票和百度翻译)

动态网页也是字面意思&#xff1a;实时更新的那种 还有就是你在股票这个网站上&#xff0c;翻页。他的地址是不变的 是动态的加载&#xff0c;真正我不太清楚&#xff0c;只知道他是不变的。如果用静态网页的方法就不可行了。 静态网页的翻页&#xff0c;是网址是有规律的。 …