当前位置: 首页 > news >正文

CentOS升级内核-- CentOS9 Stream/CentOS8 Stream/CentOS7

官方文档在此

升级原因

当我们安装一些软件(对,我说的就是Kubernetes),可能需要新内核的支持,而CentOS又比较保守,不太升级,所以需要我们手工升级.

# 看下目前是什么版本内核
uname -a# 安装公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# 添加仓库,如果不执行该指令后面无法找到elrepo-kernel这个仓库
# 下面两个分别是CentOS7和8的,根据自己情况选择执行
yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
#yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
#yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm# 查看最新的内核什么版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available# 安装最新的内核,使用disablerepo和enablerepo来直接指定仓库
yum --disablerepo=* --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel -y# 得到我们最新的kernel版本
KERNEL_VERSION=$(more /boot/grub2/grub.cfg |grep menuentry|grep Core|sort -r|head -1|awk -F "'" '{print $2}')
echo $KERNEL_VERSION
# 设置默认启动时的默认内核版本,需要加引号,否则会被识别为多个变量,导致报错
grub2-set-default "$KERNEL_VERSION"# 看一下默认内核是否已修改
grubby --default-kernel# 重启,需要注意在ssh的情况下reboot不会生效只能shutdown或者直接xshell连过去
reboot

# 看下目前是什么版本内核

uname -a

# 安装公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# 添加仓库,如果不执行该指令后面无法找到elrepo-kernel这个仓库
# 下面两个分别是CentOS9/8/7的,根据自己情况选择执行
yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
#yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
#yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

# 查看最新的内核什么版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

# 安装最新的内核,使用disablerepo和enablerepo来直接指定仓库
yum --disablerepo=* --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel -y

# 得到我们最新的kernel版本
KERNEL_VERSION=$(more /boot/grub2/grub.cfg |grep menuentry|grep Core|sort -r|head -1|awk -F "'" '{print $2}')
echo $KERNEL_VERSION
# 设置默认启动时的默认内核版本,需要加引号,否则会被识别为多个变量,导致报错
grub2-set-default "$KERNEL_VERSION"

# 看一下默认内核是否已修改
grubby --default-kernel

# 重启,需要注意在ssh的情况下reboot不会生效只能shutdown或者直接xshell连过去
reboot

重启后再次查看内核

uname -sr

=========================Other Tips===================

CentOS 升级内核的三种方式(yum/rpm/源码)

在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍三种升级内核方式。

CentOS 升级内核的三种方式(yum/rpm/源码)

在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍三种升级内核方式。

注意事项

关于内核种类:
kernel-ml 中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。
kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。
# 检查内核版本
uname -r

一、yum安装

1、导入仓库源

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

2、查看可安装的软件包

yum --enablerepo="elrepo-kernel" list --showduplicates | sort -r | grep kernel-ml.x86_64

3、选择 ML 或 LT 版本安装

无指定版本默认安装最新

# 安装 ML 版本
yum --enablerepo=elrepo-kernel install  kernel-ml-devel kernel-ml -y   # 安装 LT 版本,K8S全部选这个
yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y

4、查看现有内核启动顺序

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

5、修改默认启动项

xxx 为序号数字,以指定启动列表中第x项为启动项,x从0开始计数

grub2-set-default xxxx

例如设置以4.4内核启动

则直接输入“grub2-set-default 0”,下次启动即可从4.4启动

# 查看内核启动序号
[root@localhost ~] awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfgCentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Core)CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (Core)# 设置启动序号
[root@localhost ~] grub2-set-default 0# 重启
reboot# 检查内核版本
uname -r

二、RPM安装

检查内核版本

uname -r

1、查找版本

因 ELRepo 源都是最新版本,所以旧版本内核只能手动下载。

查找 kernel rpm 历史版:

http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/

2、共需要下载三个类型 rpm

wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-headers-4.4.215-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-4.4.215-1.el7.elrepo.x86_64.rpm

3、安装内核

rpm -ivh kernel-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
或者
#一键安装所有
rpm -Uvh *.rpm

4、确认已安装内核版本

[root@localhost ~]# rpm -qa | grep kernel
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
kernel-tools-libs-3.10.0-957.el7.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-ml-4.9.9-1.el7.elrepo.x86_64
kernel-lt-4.4.215-1.el7.elrepo.x86_64
kernel-tools-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64

5、设置启动

# 查看启动顺序
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Core)# 设置启动顺序
[root@localhost ~]# grub2-set-default 0# 重启生效
[root@localhost ~]# reboot

三、源码安装

1、安装核心软件包

yum install -y gcc make git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc

2、创建内核编译目录

使用 home 下的 kernelbuild 目录

mkdir ~/kernelbuild

3、获取内核源码

清华大学镜像站:https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D

其他源码安装包下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/

  • linux-4.xx.xx.tar.xz
  • linux-4.xx.xx.tar.gz
  • 这两个格式都可以的,tar.xz压缩率更高,文件更小。
在线下载:wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz

4、解压内核代码

将其解压后进入源码目录:

tar -xvJf linux-4.17.11.tar.xz

为确保内核树绝对干净,进入内核目录并执行 make mrproper 命令:

cd linux-4.17.11
make clean && make mrproper

5、内核配置

复制当前的内核配置文件

config-3.10.0-862.el7.x86_64是我当前环境的内核配置文件,根据实际情况修改

cp /boot/config-3.10.0-862.el7.x86_64 .config

高级配置

y 是启用, n 是禁用, m 是需要时启用.
make menuconfig: 老的 ncurses 界面,被 nconfig 取代
make nconfig: 新的命令行 ncurses 界面

6、编译和安装

编译内核

如果你是四核的机器,x可以是8
make -j x

安装内核

编译完内核后安装:Warning: 从这里开始,需要 root 权限执行命令,否则会失败.

make modules_install install

7、设置启动

# 查看启动顺序
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Core)# 设置启动顺序
[root@localhost ~]# grub2-set-default 0# 重启生效
[root@localhost ~]# reboot

四、卸载 / 降级 内核

例如:

当系统已存在 LT 内核的 5.4.103 版本时,继续安装 LT 内核的 4.4.215 版本则会提示: package kernel-lt-5.4.103-1.el7.elrepo.x86_64 (which is newer than kernel-lt-4.4.215-1.el7.elrepo.x86_64) is already installed

这时就需要进行内核降级,卸载最新版的内核。

1、查看系统当前内核版本

[root@localhost ~]# uname -r
5.4.103-1.el7.elrepo.x86_64

2、查看系统中全部内核

[root@localhost ~]# rpm -qa | grep kernel
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
kernel-tools-libs-3.10.0-957.el7.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-ml-4.9.9-1.el7.elrepo.x86_64
kernel-lt-5.4.103-1.el7.elrepo.x86_64
kernel-tools-3.10.0-957.el7.x86_64
kernel-lt-devel-5.4.103-1.el7.elrepo.x86_64

3、删除指定内核

此处以删除 LT 内核的 5.4.103 版本为例

**注意:**无法卸载当前在用的内核版本。卸载完后不一定需要重启

yum remove -y kernel-lt-devel-5.4.103-1.el7.elrepo.x86_64yum remove -y kernel-lt-5.4.103-1.el7.elrepo.x86_64

检查卸载后内核版本

[root@localhost ~]# rpm -qa | grep kernel
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
kernel-tools-libs-3.10.0-957.el7.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-ml-4.9.9-1.el7.elrepo.x86_64
kernel-tools-3.10.0-957.el7.x86_64

============================================Other Tips===================

Centos Stream 9升级内核

为了使系统更加稳定,CentOS默认的内核版本会低一些。如果想要升级内核,那就需要到第三方仓库进行下载。ELRepo这个仓库中就存放有CentOS可以使用的新版内核,导入它的仓库后就可以通过yum命令进行安装了。

零、查看当前内核
输入以下命令查看当前系统所使用的内核版本

uname -r
1
[root@localhost ~]# uname -r
5.14.0-205.el9.x86_64

一、导入源
ELRepo官方网站:http://elrepo.org,访问它的首页就能得到仓库的安装方式。

执行以下命令,导入ELRepo仓库。
1.导入公钥,用于校验软件包

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
1
2.导入yum源,用于从该仓库下载软件包

yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
1
注意:为了防止误操作,默认情况下elrepo的仓库为禁用状态,使用时需要手动启用。

二、安装新版内核
导入ELRepo仓库后,执行以下命令,安装新版内核。

yum install --enablerepo=elrepo-kernel kernel-ml
1
yum install 安装软件包
–enablerepo=elrepo-kernel 此次安装过程中临时启用elrepo-kernel这个仓库
kernel-ml 新版内核软件包名称
注意默认源中的内核软件包名称为kernel
ml版与lt版可共存
目前CetnOS 9只有ml版本
kernel-ml: 稳定主线版,支持周期短,更新速度快,更快体验新特性。
kernel-lt: 长期维护版,支持周期长,更新速度慢,更加稳定。

安装完成后重启系统,CentOS会自动使用最新安装的内核进行启动。

[root@localhost ~]# uname -r
6.1.0-1.el9.elrepo.x86_64

三、卸载旧版内核
新旧内核可同时存在,如果希望系统中存在两个内核可不执行清理操作。

确认使用新版内核启动后,执行以下命令,查看本机安装的所有内核软件包。

rpm -qa | grep kernel
1
rpm -qa 查询本机安装的所有软件包
grep kernel 过滤出名称中带有kernel的软件包
[root@localhost ~]# rpm -qa | grep kernel
kernel-core-5.14.0-205.el9.x86_64
kernel-modules-5.14.0-205.el9.x86_64
kernel-tools-libs-5.14.0-205.el9.x86_64
kernel-tools-5.14.0-205.el9.x86_64
kernel-5.14.0-205.el9.x86_64
kernel-ml-core-6.1.0-1.el9.elrepo.x86_64
kernel-ml-modules-6.1.0-1.el9.elrepo.x86_64
kernel-ml-6.1.0-1.el9.elrepo.x86_64

软件包名称由kernel-ml或kernel-lt开头的为新版软件包,其余为旧版软件包。

执行以下命令,删除旧版内核。

yum remove kernel-core-5.14.0-205.el9.x86_64 kernel-tools-5.14.0-205.el9.x86_64
1
yum remove 删除软件包
需要输入软件包完整名称
删除kernel-core与kernel-tools时会将其余三个包一并删除。

[root@localhost ~]# rpm -qa | grep kernel
kernel-ml-core-6.1.0-1.el9.elrepo.x86_64
kernel-ml-modules-6.1.0-1.el9.elrepo.x86_64
kernel-ml-6.1.0-1.el9.elrepo.x86_64
 

相关文章:

CentOS升级内核-- CentOS9 Stream/CentOS8 Stream/CentOS7

官方文档在此 升级原因 当我们安装一些软件(对,我说的就是Kubernetes),可能需要新内核的支持,而CentOS又比较保守,不太升级,所以需要我们手工升级. # 看下目前是什么版本内核 uname -a# 安装公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# 添加仓库,如果…...

【基础篇】一文掌握css的盒子模型(margin、padding)

1、CSS 盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素…...

重生之我是赏金猎人-漏洞挖掘(十一)-某SRC储存XSS多次BypassWAF挖掘

0x01:利用编辑器的超链接组件导致存储XSS 鄙人太菜了,没啥高质量的洞呀,随便水一篇文章吧。 在月黑风高的夜晚,某骇客喊我起床挖洞,偷瞄了一下发现平台正好出活动了,想着小牛试刀吧 首先信息收集了一下&a…...

Wails简介

https://wails.io/zh-Hans/docs/introduction 简介 Wails 是一个可让您使用 Go 和 Web 技术编写桌面应用的项目。 将它看作为 Go 的快并且轻量的 Electron 替代品。 您可以使用 Go 的灵活性和强大功能,结合丰富的现代前端,轻松的构建应用程序。 功能…...

滑动窗口 AcWing (JAVA)

给定一个大小为 n≤10^6 的数组。 有一个大小为 k 的滑动窗口,它从数组的最左边移动到最右边。 你只能在窗口中看到 k 个数字。 每次滑动窗口向右移动一个位置。 以下是一个例子: 该数组为 [1 3 -1 -3 5 3 6 7],k 为 33。 窗口位置最小值最大…...

vue小案例

vue小案例 组件化编码流程 1.拆分静态组件,按功能点拆分 2.实现动态组件 3.实现交互 文章目录vue小案例组件化编码流程1.父组件给子组件传值2.通过APP组件给子组件传值。3.案例实现4.项目小细节1.父组件给子组件传值 父组件给子组件传值 1.在父组件中写好要传的值&a…...

阅读笔记3——空洞卷积

空洞卷积 1. 背景 空洞卷积(Dilated Convolution)最初是为解决图像分割的问题而提出的。常见的图像分割算法通常使用池化层来增大感受野,同时也缩小了特征图尺寸,然后再利用上采样还原图像尺寸。特征图先缩小再放大的过程造成了精…...

CSS系统学习总结

目录 CSS边框 CSS背景 CSS3渐变 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 语法 线性渐变(从上到下) 线性渐变(从左到右) 线性渐变(对角) 使用角度 使用多…...

阿里一面:你做过哪些代码优化?来一个人人可以用的极品案例

前言 在尼恩读者50交流群中,尼恩经常指导小伙伴改简历。 改简历所涉及的一个要点是: 在 XXX 项目中,完成了 XXX 模块的代码优化 另外,在面试的过程中,面试官也常常喜欢针对提问,来考察候选人对代码质量的追…...

Android NFC 标签读写Demo与历史漏洞概述

文章目录前言NFC基础1.1 RFID区别1.2 工作模式1.3 日常应用NFC标签2.1 标签应用2.2 应用实践2.3 标签预览2.4 前台调度NFC开发3.1 NDEF数据3.2 标签的调度3.3 读写Demo3.4 Demo演示历史漏洞4.1 中继攻击4.2 预览伪造4.3 篡改卡片4.4 其它漏洞总结前言 NFC 作为 Android 手机一…...

亿级高并发电商项目-- 实战篇 --万达商城项目 六(编写角色管理、用户权限(Spring Security认证授权)、管理员管理等模块)

专栏:高并发---前后端分布式 👏作者简介:大家好,我是小童,Java开发工程师,CSDN博客博主,Java领域新星创作者 📕系列专栏:前端、Java、Java中间件大全、微信小程序、微信…...

博视像元获近5000万元融资,主攻半导体前道及锂电高端部件供应

这两年各大车企与电池厂商都在快速新建产能,尤其上游原材料成本大增,反映到产业链上巨头都在寻求增效,高端制造技术投入也大幅增长。比如这家,高端工业相机提供商「博视像元」近期宣布完成近5000万的天使加轮融资,投资…...

SpringCloud-断路器Hystrix

一、降级使用1、添加依赖<!--hystrix--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>2、启动类添加注解EnableCircuitBreakerSpringBoot…...

JavaScript精简笔记

文章目录基础语法函数1.1、函数的使用预解析对象1.1、创建对象基础语法 函数 1.1、函数的使用 函数在使用时分为两步&#xff1a;声明函数和调用函数 ①声明函数 //声明函数 function 函数名(){//函数体代码 }function 是声明函数的关键字,必须小写由于函数一般是为了实现…...

MySQL常用函数汇总

1 MySQL 字符串函数函数描述实例ASCII(s)返回字符串 s 的第一个字符的 ASCII 码。返回 CustomerName 字段第一个字母的 ASCII 码&#xff1a;SELECT ASCII(CustomerName) AS NumCodeOfFirstCharFROM Customers;CHAR_LENGTH(s)返回字符串 s 的字符数返回字符串 RUNOOB 的字符数S…...

100M网口客户电脑插上网线就断线,自己工厂正常,是什么问题导致?

Hqst&#xff08;华强盛科技&#xff09;导读&#xff1a;物联工程师100M网口产品出现客户电脑插上网线就显示断线&#xff0c;无法通信&#xff0c;在自己工厂又正常使用&#xff0c;是什么问题&#xff1f;问&#xff1a;100M 网口&#xff0c; 使用改电路&#xff0c; 产品出…...

从零开始学习无人机 00 硬件配置

遥控器 型号 乐迪Radiolink AT9S Pro 固件更新 对遥控器固件作更新 乐迪Radiolink AT9S Pro 固件更新 光流传感器 型号 思动智能ThoneFlow-3901U 开发文档 Pmw3901光流传感器PX4开发文档 距离传感器 型号 空循环Nooploop TOFSense-F Pro 开发文档 TOFSense-F官方…...

免翻在Chrome上使用新必应(New Bing)聊天机器人

这里不讲如何加入New Bing内测 文章目录免翻使用New Bing用Chrome(非Edge)使用新必应聊天机器人免翻使用New Bing 第一个是免翻&#xff0c;需要一个浏览器插件Header Editor&#xff0c;扩展商店或者百度自行下载安装吧。打开该插件&#xff0c;添加一个规则 为方便填写&…...

LA@特征值和特征向量

文章目录特征值和特征向量例例求解方阵的特征值和特征向量&#x1f388;特征多项式特征方程方阵特征值和特征向量的性质证明推论衍生特征值更一般的转置和特征值其他结论(方阵多项式的特征值与方阵本身特征值的关系)特征向量线性相关性特征值和特征向量 许多定量分析模型中,常常…...

transpose代码学习

论文&#xff1a;TransPose: Keypoint Localization via Transformer Sen Yang Zhibin Quan Mu Nie Wankou Yang* School of Automation, Southeast University, Nanjing 210096, China {yangsenius, 101101872, niemu, wkyang}seu.edu.cn 下载地址&#xff1a;https://arxiv.o…...

【Redis】Redis 常用数据类型操作 ② ( 数据库操作 | 切换数据库 | 查询当前数据库键个数 | 清空当前数据库 | 清空所有数据库 )

文章目录一、Redis 数据库操作1、切换数据库2、查询当前数据库键个数3、清空当前数据库4、清空所有数据库一、Redis 数据库操作 在之前的博客 【Redis】Redis 数据库 安装、配置、访问 ( Redis 简介 | 下载 Redis 安装包 | 安装 Redis 数据库 | 命令行访问 Redis | 使用可视化工…...

最简单的物体识别例子

第一步下载百度EASYDL工具。 网址EasyDL 图像 然后下载本地训练工具包&#xff1a; 本地下载&#xff0c;运行。 首先创建数据集&#xff0c; 完成&#xff0c;创建目标任务。 选择物体检测创建任务 选择训练&#xff0c;将数据集引入 通用型小型设备SDK 选择这个可以本地直…...

指针——“C”

各位CSDN的uu们你们好呀&#xff0c;今天&#xff0c;小雅兰学习的内容是指针&#xff0c;这次只会讲一些很简单的知识点&#xff0c;更详细的指针知识会在以后的博客中逐步剖析清楚&#xff0c;那么现在&#xff0c;就让我们进入指针的世界吧 指针是什么 指针和指针类型 野指…...

学习 Linux 内核书籍推荐

原文链接&#xff0c;欢迎关注&#xff1a; 你为什么学习 Linux 内核&#xff1f; - CodeAllen的回答 - 知乎 https://www.zhihu.com/question/31369673/answer/2894981254 主要是工作需要&#xff0c;其实对于我自己的工作来说&#xff0c;在Linux开发的具体业务和算法才是重…...

深圳硬件黑客松活动,开放报名!

开源社KAIYUANSHE近期微信公众号订阅功能做调整啦&#xff01;没有被星标的账号在信息流里可能不显示大图了&#xff01;快星标⭐我们&#xff0c;就可以及时看到发布的文章啦&#xff01;STEP01 点击右上角标志STEP02 点击【设为星标】近年来&#xff0c;创客文化越来越受到人…...

力扣sql简单篇练习(十七)

力扣sql简单篇练习(十七) 1 销售分析| 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 1.2 示例sql语句 # 可以考虑使用all函数 SELECT seller_id FROM Sales GROUP BY seller_id HAVING sum(price)>all(SELECT sum(price)FROM SalesGROUP BY seller_id )1.3 运行…...

Linux网络技术学习(六)—— 网络设备初始化(II)

文章目录初始化选项模块选项设备处理层初始化&#xff1a;net_dev_init用户空间辅助程序kmod解析热插拔虚拟设备虚拟设备范例通过/proc文件系统调整初始化选项 内核内建的组件以及模块加载的组件都能输入参数&#xff0c;使用户调整组件所实现的功能、重写默认值等 模块选项&…...

一手教你如何搭建Hadoop基于Zookeeper的集群(5台主机)

文章目录一、设计集群图二、准备五台虚拟机2.1、下载安装文件2.2、创建虚拟机2.3、配置网络2.4、修改主机名称2.5、关闭防火墙2.6、同步时间2.7、设置/etc/hosts文件2.8、设置免密登录2.9、为后面可以主备替换安装psmisc三、安装JDK3.1、安装jdk3.2、测试jdk是否安装成功3.3、将…...

Spring Cloud是什么?怎么理解Spring Cloud?

简介Spring Cloud项目的官方网址&#xff1a;https://projects.spring.io/spring-cloud/ Spring Cloud 并不是一个项目&#xff0c;而是一组项目的集合。在 Spring Cloud中包含了很多的子项目&#xff0c;每一个子项目都是一种微服务开发过程中遇到的问题的一种解决方案。它利…...

robotframework + selenium自动化测试常见的问题

1、 插入中文数据提示 FAIL UnicodeEncodeError: ‘latin-1’ codec can’t encode characters in position 92-107: ordinal not in range(25 DataBaseLibrary插入中文乱码的解决&#xff1a;修改D:\Python27\Lib\site-packages\DatabaseLibrary\connection_manager.py里的co…...

手机crm/西安网站seo技术厂家

管道 客户端和Redis使用TCP协议连接。不论是客户端向Redis发送命令还是Redis向客户端返回命令的执行结果&#xff0c;都需要经过网络传输。这两个部分的总耗时称为往返时延。 根据网络性能不同&#xff0c;往返时延也不同&#xff0c;大致来说本地回环地址的往返时延在数量级上…...

软件下载类型网站怎么做/武汉seo结算

后退文件夹: cd - 在重复一遍就是前进了 转载于:https://www.cnblogs.com/Baronboy/p/7787760.html...

hao123手机浏览器/天天seo百度点击器

https://blog.csdn.net/xqhrs232/article/details/13507543 2种方法&#xff1a;1&#xff1a;在PCB中进入ECO模式-选择要更新的元件-点击change component图标-&#xff08;选中元件后&#xff09;右键点击元件-在弹出的菜单中选择libraby browse-勾选update part type from l…...

聊城手机网站建设方案/怎么注册域名网址

前面写了一个参数估计&#xff0c;现在也顺便把假设检验也总结一下吧&#xff0c;主要参考书还是那本《概率论与数理统计》(陈希孺)。 假设检验就是提出一个命题&#xff0c;根据样本判断对错。 问题提法 有一个已知分布的总体&#xff0c;其中个别参数未知。现在抽取的一组样本…...

汕头网站设计哪里好/抖音seo查询工具

叶酸PEG荧光素&#xff08;FITC-PEG-FA&#xff09;&#xff0c;叶酸&#xff08;-FA&#xff09;具有高亲和力的叶酸受体&#xff0c;可用于靶向药物传递的细胞膜受体。异硫氰酸荧光素FITC荧光标记的聚乙二醇是荧光标记PEG衍生物中的一种。(FITC-PEG)吸收波长495 nm&#xff0…...

做淘宝客的网站需要备案吗/seo索引擎优化

自学PMP报考--考试全流程&#xff1a;如何自学通过PMP? PMP考试是需要35PDU才可以报名的&#xff0c;如果你要自学就可以在某宝上购买PDU&#xff0c;但是个人不建议&#xff08;PDU证明一般是需要授权培训机构提供&#xff0c;在某宝买的第一不知道是否正规&#xff0c;第二…...