Linux学习笔记11(计算机网络)

ops/2024/9/24 17:15:35/

目录

网络七层模型/五层模型

IP地址分类

CIDR

Centos7的网卡IP配置

RockyLinux9的网卡IP配置


网络七层模型/五层模型

自下到上
物理层: 建立物理连接,传输 0 1 的比特流
数据链路层: 物理地址寻址,流量控制,差错校验及重发
网络层: ip地址寻址,路由选择,连接的建立、保持和终止
传输层: 负责端对端的通信,提供可靠或者不可靠的传输
会话层: 管理会话的创建和断开
表示层: 负责翻译不同系统之间的语法问题
应用层: 提供对应的应用服务

IP地址分类

125.0.0.0 A类地址
168 .123.0.0 B类地址
192.168.42.0 C 类地址

CIDR

/分类
192.168.42.166/24

Centos7的网卡IP配置

配置静态网卡
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 将启动类型改为static或者none
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="ee3e529f-d39f-47a2-918e-733b1789fbb5"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.42.166 # 新加ip地址
NETMASK=255.255.255.0 # 新加子网掩码
GATEWAY=192.168.42.2 # 新加网关
DNS1=223.5.5.5 # 新加DNS
修改完网卡配置文件后,重启网络进行生效
systemctl restart network

RockyLinux9的网卡IP配置

vim /etc/NetworkManager/system-connections/ens33.nmconnection
[connection]
id=ens33
uuid=1710069b-5607-32b9-ba7b-2887ca6c6576
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1722066018
[ethernet]
[ipv4]
method=manual # 将auto改成manual
address1=192.168.42.168/24,192.168.42.2 # 添加 address1 代表第一个ip,后面可以写网关
dns=223.5.5.5 # 新加DNS的配置 阿里云常用DNS
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]
rockylinux 修改完网卡配置文件后使用 nmcli 管理命令进行重启网络
nmcli c reload
nmcli c up ens33

http://www.ppmy.cn/ops/93639.html

相关文章

springboot使用new方法实例化一个对象,在new的方法中要使用service或mapper接口方法

springboot使用new方法实例化一个对象,在new的方法中要使用service或mapper接口方法。 如 //使用new方法实例化一个对象 new Trade().qury();Trade方法 Component public class Trade{public static Trade trade;Autowired(required false)private TradeMapper tr…

ARM的Statistical Profiling Extension (SPE)硬件扩展简介

ARM 的 Statistical Profiling Extension (SPE) 是一种硬件扩展,旨在提供对处理器性能的统计分析和轮廓分析(profiling)。它为开发者和性能工程师提供了一种低开销的方式来收集处理器的性能数据,从而帮助优化代码和系统性能。 主要功能和作用: 性能数据收集: SPE 可以捕…

数据结构——队列

目录 前言 一、队列基本概念 二、实现方式 1、顺序表实现 2、链表实现 三、对列基本操作 1、顺序表队列基本操作 2、链表队列基本操作 四、运用场景 完结 前言 队列(Queue)是一种先进先出(First In First Out:FIFO)的线…

android compose contraintlayout 使用 bias

在 Jetpack Compose 的 ConstraintLayout 中,确实可以通过在 linkTo 方法中使用 horizontalBias 和 verticalBias 参数来控制组件在水平和垂直方向上的偏移位置。以下是一个使用 bias 的具体示例,并展示了如何通过 Dimension.fillToConstraints 实现类似…

CC攻击解决方案,如何处理CC攻击

在数字化时代,网站作为企业与用户交流的重要窗口,其安全性和稳定性至关重要。然而,CC攻击(Challenge Collapsar Attack)这一网络威胁如同网络世界中的“洪水猛兽”,时刻威胁着网站的正常运行。今天我们就来…

SpringMVC学习之 @RequestMapping

关于RequestMapping注解的相关知识,我们这将围绕RequestMapping的功能,位置,method属性以及Params属性、headers属性。 RequestMapping注解的位置 RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关…

Spring Web MVC入门(中)

1. 请求 访问不同的路径, 就是发送不同的请求. 在发送请求时, 可能会带⼀些参数, 所以学习Spring的请求, 主要 是学习如何传递参数到后端以及后端如何接收. 传递参数, 咱们主要是使⽤浏览器和Postman来模拟; 1.1 传递单个参数 接收单个参数,在Spring MV…

NPM依赖管理:掌握自动更新行为的策略与实践

引言 在快速发展的JavaScript生态系统中,依赖包的持续更新对于保持项目现代化和安全性至关重要。NPM(Node Package Manager)作为Node.js的包管理器,提供了一套灵活的机制来管理依赖包的更新。本文将详细介绍如何使用NPM设置包的版…