CentOS使用中遇到的问题及解决方法

一、CentOS 7网络配置(安装后无法联网问题)

现象说明

        在安装CentOS系统后,有可能出现无法联网的问题,虚拟机中的网络配置并没有问题,而系统却无法联网,也ping不通。


原因描述

        CentOS默认开机不启动网络,因此需要对网络进行配置,开启网络开机启动。


解决方法

1.打开终端,使用ip addr命令查看一下网络信息;

图中圈出的是系统网络名称,我们稍后会用到它,有的系统是ens33,有的是eth0等;

2.切换至root用户,输入命令vi /etc/sysconfig/network-scripts/ifcfg-<系统网络名称>,我的是ens33,所以输入vi /etc/sysconfig/network-scripts/ifcfg-ens33命令;

3.进入vi界面,可以看到,ONBOOT的值是no,我这里已经修改过了,所以是yes;

4.使用vi命令将ONBOOT=no的值改为yes;

5.保存后退出,重启系统(可以reboot命令重启)。重启完成后,可以使用浏览器打开个网页看看,也可以使用ping命令测试网络连通性;

ping www.baidu.com

二、联网后就可以开始更新系统库文件

检查DNS设置

1.编辑/etc/resolv.conf文件,确保其中包含有效的DNS服务器,例如Google的公共DNS:

sudo nano /etc/resolv.conf

sudo vi /etc/resolv.conf

2.添加以下内容:

nameserver 8.8.8.8
nameserver 8.8.4.4

检查YUM仓库配置

国内一般使用国内的镜像源,国外的镜像源速度很慢,有时候甚至不能用;

1.先备份原来的配置:

sudo cp -a /etc/yum.repos.d /etc/yum.repos.d /etc/yum.repos.d /etc/yum.repos.d.backup

2.我们使用阿里云的镜像源:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

3.将原内容替换为一下内容:

[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

4.清理并重建缓存

sudo yum clean all
sudo yum makecache
sudo yum update

5.总结
出现Cannot find a valid baseurl for repo:base/7/x86_64错误通常是由于网络连接问题、DNS设置问题或YUM仓库配置问题引起的。通过检查并修复网络连接、更新DNS设置、修改YUM仓库配置或使用可靠的镜像源,如阿里云镜像源,可以解决这个问题。希望本指南能够帮助你顺利解决该错误,提高YUM包管理的稳定性和效率。

三、CentOS常用命令

其他同Ubuntu的命令在此处略

详情可以查看本人blog的其他类似文章

软件包管理

1.RPM命令使用

rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

命令解析
rpm   [OPTIONS]   PACHAGE_FILE命令格式
rpm -ivh your-package直接安装
rpmrpm --force -ivh your-package.rpm忽略报错,强制安装
rpm -ql查询出所有安装过的包
rpm -q 包名获得某个软件包的全名
rpm -ql 包名获得rpm包中文件安装的位置
rpm -e 包名卸载

2.YUM命令

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

命令解析
yum -y install [package]下载并安装一个rpm包
yum localinstall [package.rpm]安装一个rpm包,使用你自己的软件仓库解决所有依赖关系
yum -y update更新当前系统中安装的所有rpm包
yum update [package]更新一个rpm包
yum remove [package]删除一个rpm包
yum list列出当前系统中安装的所有包
yum search [package]在rpm仓库中搜寻软件包
yum clean [package]清除缓存目录(/var/cache/yum)下的软件包
yum clean headers删除所有头文件
yum clean all删除所有缓存的包和头文件

网络相关

命令解析
ifconfig eth0显示一个以太网卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0配置网卡的IP地址
ifdown eth0禁用 ‘eth0’ 网络设备
ifup eth0启用 ‘eth0’ 网络设备
iwconfig eth1显示一个无线网卡的配置
iwlist scan显示无线网络
ip addr show显示网卡的IP地址

1.网络服务

#查看IP信息
ip a

#网络连通性测试
ping [选项] 目标主机

#设置网络信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33

#重启network网络服务
service network restart

2 防火墙设置

systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed

#查看防火墙状态
systemctl status firewalld

#打开防火墙
systemctl start firewalld

#关闭防火墙
systemctl stop firewalld

#禁止开机启动
systemctl disable firewalld

#开机启用
systemctl enable firewalld


#查看版本: 
firewall-cmd --version

#查看帮助: 
firewall-cmd --help

#显示状态: 
firewall-cmd --state

#查看所有打开的端口: 
firewall-cmd --zone=public --list-ports

#更新防火墙规则: 
firewall-cmd --reload

#查看区域信息:  
firewall-cmd --get-active-zones

#查看指定接口所属区域: 
firewall-cmd --get-zone-of-interface=eth0

#拒绝所有包:
firewall-cmd --panic-on

#取消拒绝状态: 
firewall-cmd --panic-off

#查看是否拒绝: 
firewall-cmd --query-panic

比如,需打开防火墙2888和3888端口

步骤1:设置开放的端口号

firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-port=2888/tcp --permanent
sudo firewall-cmd --add-port=3888/tcp --permanent

–permanent永久生效,没有此参数重启后失效

步骤2:重启防火墙

firewall-cmd --reload

步骤3:查看开放端口号

firewall-cmd --list-all

3.主机映射文件

#修改主机名与IP映射关系
vi /etc/hosts

系统相关

命令解析
su -切换到root权限(与su有区别)
shutdown -h now关机
shutdown -r now重启
top罗列使用CPU资源最多的linux任务 (输入q退出)
tree以树状图显示
pstree以树状图显示程序
man ping查看参考手册(例如ping 命令)
passwd修改密码
df -h显示磁盘的使用情况
cal -3显示前一个月,当前月以及下一个月的月历
cal 10 1988显示指定月,年的月历
date –date ‘1970-01-01 UTC 1427888888 seconds’把一相对于1970-01-01 00:00的秒数转换成时间

1.重启命令

#立刻重启(root用户使用)
reboot
#或者
shutdown -r now

#10分钟后自动重启(root用户使用)
shutdown -r 10

#在时间为20:35时候重启(root用户使用)
shutdown -r 20:35

#如果是通过shutdown命令设置重启的话,可以取消重启
shutdown -c

2.关机命令

#立刻关机(root用户使用)
halt
#或者
poweroff

shutdown -h now

init 0

#10分钟后自动关机
shutdown -h 10

3.hostname命令

#查看主机名
hostname

#设置主机名-临时修改
hostname 主机名

#设置主机名-永久修改
vi /etc/hostname

常用技巧

1.窗体快捷键

命令解析
Ctrl + u删除光标之前到行首的字符
Ctrl + k删除光标之前到行尾的字符
Ctrl + c取消当前行输入的命令,相当于Ctrl + Break
Ctrl + a光标移动到行首(ahead of line),相当于通常的Home键
Ctrl + e光标移动到行尾(end of line)
Ctrl + f光标向前(forward)移动一个字符位置
Ctrl + b光标往回(backward)移动一个字符位置
Ctrl + l清屏,相当于执行clear命令
Ctrl + r显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
Ctrl + w删除从光标位置前到当前所处单词(word)的开头
Ctrl + t交换光标位置前的两个字符
Ctrl + y粘贴最后一次被删除的单词
Ctrl + Alt + d显示桌面
Alt + b光标往回(backward)移动到前一个单词
Alt + d删除从光标位置到当前所处单词的末尾
Alt + F2运行
Alt + F4关闭当前窗口
Alt + F9最小化当前窗口
Alt + F10最大化当前窗口
Alt + Tab切换窗口
Alt + 左键移动窗口(或在最下面的任务栏滚动鼠标滑轮)

2.操作小技巧

        鼠标中间键:粘贴突出显示的文本。(使用鼠标左键来选择文本。把光标指向想粘贴文本的地方。点击鼠标中间键来粘贴。)

        Tab:命令行自动补全。使用 shell 提示时可使用这一方式。键入命令或文件名的前几个字符,然后按 [Tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。

        在滚动条的空白处点击鼠标中键:屏幕即滚动到那个地方。

        在桌面或文件管理器中直接按 / 就可以输入位置,打开文件管理器。

        在 vi 或 Firefox 中直接按 / 即可进入快速搜索状态。

        网站链接和图片可直接拖放到桌面或者目录,可以马上下载。

        直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。

四、Centos 7 安装 ifconfig命令

相关问题

Centos 7在最小化安装时,系统默认没有安装 ifconfig 命令;
如果直接运行 ifconfig 命令,会提示 -bash: ifconfig :command not found

解决方法

运行 yum -y isntall ifconfig 命令时,结果显示:

net-tools.x86_64:Basic networking tools

继续执行命令 #yum install net-tools.x86_64

安装完成后,就可以正常使用 ifconfig 管理命令了
同时,/sbin 目录下,也会有 ifconfig 文件

五、Centos 7 安装 vim 命令

vim file提示没有vim这个,则需要安装vim;

1.更新库安装包

先执行 yum -y update

更新当前系统中安装的所有rpm包

2.安装vim

执行命令 yum -y isntall vim*

安装完成后就可以使用vim了;

六、CentOS 7升级gcc到10.2.0

1.先安装基本的低版本的gcc

由于 Linux 操作系统的自由、开源,在其基础上衍生出了很多不同的 Linux 操作系统,如 CentOS、Ubuntu、Debian 等。这些 Linux 发行版中,大多数都默认装有 GCC 编译器(版本通常都较低)。

#通过此命令快速安装gcc
yum -y install gcc
yum -y install gcc-c++

通过如上命令得到的gcc通常版本较低。

2.升级gcc

升级gcc需要在系统中包含一个低版本的gcc,和make命令;

1、下载gcc源码包

gnu-gcc安装包下载_开源镜像站-阿里云gnu-gcc安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含gnu-gcc安装包的几百个操作系统镜像和依赖包镜像进行免费CDN加速,更新频率高、稳定安全。icon-default.png?t=O83Ahttps://mirrors.aliyun.com/gnu/gcc/

2、解压并切换到解压后的目录

(可以放在了/home/yonghu目录下)

tar -zxvf gcc-10.2.0.tar.gz
cd gcc-10.2.0/

3、下载编译依赖项

./contrib/download_prerequisites

4、新建gcc-bulid目录

(与gcc-10.2.0同级)并进入该目录中。

mkdir gcc-build
cd gcc-build/

5、生成Makefile文件

../configure --prefix=/usr/local --enable-checking=release --enable-languages=c,c++ --disable-multilib
这时候会出现报错:

checking for the correct version of gmp.h... no configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.

解决办法
yum -y install  gmp  gmp-devel  mpfr  mpfr-devel  libmpc  libmpc-devel
这时候再运行命令就成功了
../configure -prefix=/usr/local --enable-checking=release --enable-languages=c,c++ --disable-multilib

6、开始编译

make

注意:编译时间较长,请耐心等待,选择适当的时间进行此编译操作。

7、安装

make install

8、重启机器,并验证

升级完成!

9、更新库软连接

cd /usr/lib64
rm -f libstdc++.so.6
ln -s libstdc++.so.6.0.28 libstdc++.so.6

七、CentOS安装zip,unzip

查看源

首先,我们可以使用yum list zip unzip查看得知 CentOS 的官方镜像是自带zipunzip

安装

直接执行一下命令:

yum install -y unzip zip

八、CentOS安装wget

实际工作中,centos系统自带的wget版本有时候比较低,不具备ftps的支持,因此对数据下载造成一定困扰,因此本文针对wget的最新版本安装步骤进行梳理,主要包括前期环境准备和安装步骤。

1.前期环境准备

安装如下软件:
对于centos系统:

yum install gnutls-devel -y
yum install openssl openssl-devel
yum install texinfo

对于ubuntu系统:

sudo apt-get install openssl openssl-devel
sudo apt-get install texinfo

2.wget 新版本安装步骤

首先下载 wget 的源码包:

官方下载:Index of /gnu/wgeticon-default.png?t=O83Ahttps://ftp.gnu.org/gnu/wget/

下载完成后上传至centos机器,然后执行解压命令,并进入解压后的目录:

tar -xzvf wget-1.25.0.tar.gz
cd ./wget-1.25.0

进入解压目录后进行编译安装:

./configure --prefix=/usr --sysconfdir=/etc --with-ssl=openssl
make && make install

安装完成后,执行wget -V查看,若出现如下界面,则代表安装成功:

九、CentOS查看端口占用情况

lsof 命令

lsof(list open files)是一个列出当前系统打开文件的工具。

lsof -i:端口号

注: lsof -i 需要 root 用户的权限来执行。

#查看3306端口占用情况
lsof -i:3306

#查看8080端口占用情况
lsof -i:8080

#显示开启文件abc.txt的进程
lsof abc.txt

#显示abc进程现在打开的文件
lsof -c abc

#列出进程号为1234的进程所打开的文件
lsof -c -p 1234

#显示归属gid的进程情况
lsof -g gid

#显示目录下被进程开启的文件
lsof +d /usr/local/

#同上,但是会搜索目录下的目录,时间较长
lsof +D /usr/local/

#显示使用fd为4的进程
lsof -d 4

#显示所有打开的端口和UNIX domain文件
lsof -i -U

netstat 命令

netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。

netstat -tunlp | grep 端口号

option说明:
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

#查看3306 端口占用情况:
netstat -tunlp | grep 3306

#查看当前所有tcp端口
netstat -ntlp

#查看所有80端口使用情况
netstat -ntulp | grep 80

#查看所有3306端口使用情况
netstat -ntulp | grep 3306

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QT基础 UI编辑器 QT5.12.3环境 C++环境

一、UI编辑器 注意&#xff1a;创建工程时&#xff0c;要勾上界面按钮 UI设计师界面的模块 UI编辑器会在项目构建目录中自动生成一个ui_xxx.h&#xff08;构建一次才能生成代码&#xff09;&#xff0c;来表示ui编辑器界面的代码&#xff0c;属于自动生成的&#xff0c;一定不…

数据分析-Excel基础操作

目录 周报讲解 基础概念 理解数据 筛选excel表 数据透视表 插入数据透视表 新建字段 切片器&#xff08;筛选&#xff09; 数据透视图 Excel常用函数 sum&#xff08;求和&#xff09; 1-8月GMV 1月和8月GMV sumif&#xff08;条件求和&#xff09; sumifs 日G…

OpenCV双目立体视觉重建

本篇文章主要给出使用opencv sgbm重建三维点云的代码&#xff0c;鉴于自身水平所限&#xff0c;如有错误&#xff0c;欢迎批评指正。 环境&#xff1a;vs2015 &#xff0c;opencv3.4.6&#xff0c;pcl1.8.0 原始数据使用D455采集&#xff0c;图像已做完立体校正&#xff0c;如下…

Clip结合Faiss+Flask简易版文搜图服务

一、实现 使用目录结构&#xff1a; templates ---upload.html faiss_app.py 前端代码&#xff1a;upload.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content&quo…

Linux驱动开发快速入门——字符设备驱动(直接操作寄存器设备树版)

Linux驱动开发快速入门——字符设备驱动 前言 笔者使用开发板型号&#xff1a;正点原子的IMX6ULL-alpha开发板。ubuntu版本为&#xff1a;20.04。写此文也是以备忘为目的。 字符设备驱动 本小结将以直接操作寄存器的方式控制一个LED灯&#xff0c;可以通过read系统调用可以…

概念解读|K8s/容器云/裸金属/云原生...这些都有什么区别?

随着容器技术的日渐成熟&#xff0c;不少企业用户都对应用系统开展了容器化改造。而在容器基础架构层面&#xff0c;很多运维人员都更熟悉虚拟化环境&#xff0c;对“容器圈”的各种概念容易混淆&#xff1a;容器就是 Kubernetes 吗&#xff1f;容器云又是什么&#xff1f;容器…

《机器人控制器设计与编程》考试试卷**********大学2024~2025学年第(1)学期

消除误解&#xff0c;课程资料逐步公开。 复习资料&#xff1a; Arduino-ESP32机器人控制器设计练习题汇总_arduino编程语言 题-CSDN博客 试卷样卷&#xff1a; 开卷考试&#xff0c;时间&#xff1a; 2024年11月16日 001 002 003 004 005 ……………………装………………………

本地音乐服务器(三)

6. 删除音乐模块设计 6.1 删除单个音乐 1. 请求响应设计 2. 开始实现 首先在musicmapper新增操作 Music findMusicById(int id);int deleteMusicById(int musicId); 其次新增相对应的.xml代码&#xff1a; <select id"findMusicById" resultType"com.exa…

如何在项目中用elementui实现分页器功能

1.在结构部分复制官网代码&#xff1a; <template> 标签: 这是 Vue 模板的根标签&#xff0c;包含所有的 HTML 元素和 Vue 组件。 <div> 标签: 这是一个普通的 HTML 元素&#xff0c;包裹了 el-pagination 组件。它没有特别的意义&#xff0c;只是为了确保 el-pagi…

VB.Net笔记-更新ing

1.1 设置默认VS的开发环境为VB.NET&#xff08;2024/11/18&#xff09; 1.2 新建一个“Hello&#xff0c;world”的窗体&#xff08;2024/11/18&#xff09; 1.3 计算圆面积的小程序&#xff08;2024/11/18&#xff09; 显示/隐式 声明 &#xff08;2024/11/18&#xff0…

每日一练:【优先算法】双指针之移动零(easy)

双指针概念介绍 常见的双指针有两种形式&#xff0c;一种是对撞指针&#xff0c;一种是左右指针。 对撞指针&#xff1a;一般用于顺序结构中&#xff0c;也称左右指针。 • 对撞指针从两端向中间移动。一个指针从最左端开始&#xff0c;另一个从最右端开始&#xff0c;然后逐渐…

树状数组 Color the ball hdu 1556 线段树 洛谷p3372

目录 前言 树状数组 lowbit函数 直观表述 代码 运行结果 树状数组构建代码 树状数组的应用 单点修改和&#xff08;单点&#xff09;区间查询 结合差分数组区间修改 ,单点查询 差分数组 Color the ball hdu 1556 问题描述 问题分析 代码 线段树 洛谷p3372 问题描述 问题…

学习笔记022——Ubuntu 安装 MySQL8.0版本踩坑记录

目录 1、查看可安装 MySQL 版本 2、Ubuntu安装 MySQL8.0 3、MySQL8.0 区分大小写问题 4、MySQL8.0 设置sql_mode 5、MySQL8.0 改端口33060&#xff08;个人遇到问题&#xff09; 1、查看可安装 MySQL 版本 ## 列出可用的MySQL版本&#xff08;列出所有可用的MySQL版本以…

【数据结构】树——链式存储二叉树的基础

写在前面 书接上文&#xff1a;【数据结构】树——顺序存储二叉树 本篇笔记主要讲解链式存储二叉树的主要思想、如何访问每个结点、结点之间的关联、如何递归查找每个结点&#xff0c;为后续更高级的树形结构打下基础。不了解树的小伙伴可以查看上文 文章目录 写在前面 一、链…

qt之QFTP对文件夹(含嵌套文件夹和文件)、文件删除下载功能

一、前言 主要功能如下&#xff1a; 1.实现文件夹的下载和删除&#xff0c;网上很多资料都是单独对某个路径的文件操作的&#xff0c;并不能对文件夹操作 2.实现目标机中含中文名称自动转码&#xff0c;有些系统编码方式不同&#xff0c;下载出来的文件会乱码 3.实现ftp功能…

集群聊天服务器(7)数据模块

目录 Mysql数据库代码封装头文件与源文件 Mysql数据库代码封装 业务层代码不要直接写数据库&#xff0c;因为业务层和数据层的代码逻辑也想完全区分开。万一不想存储mysql&#xff0c;想存redis的话&#xff0c;就要改动大量业务代码。解耦合就是改起来很方便。 首先需要安装m…

手机远程控制电脑,让办公更快捷

在数字化办公的浪潮下&#xff0c;远程控制软件已成为连接工作与生活的桥梁。它使得用户能够通过一台设备&#xff08;主控端&#xff09;来操作另一台设备&#xff08;被控端&#xff09;&#xff0c;无论它们是否位于同一局域网内。这种软件广泛应用于远程办公、手机远程控制…

面向FWA市场!移远通信高性能5G-A模组RG650V-NA通过北美两大重要运营商认证

近日&#xff0c;全球领先的物联网整体解决方案供应商移远通信宣布&#xff0c;其旗下符合3GPP R17标准的新一代5G-A模组RG650V-NA成功通过了北美两家重要运营商认证。凭借高速度、大容量、低延迟、高可靠等优势&#xff0c;该模组可满足CPE、家庭/企业网关、移动热点、高清视频…

72项!湖北省2024年度第二批省级科技计划项目拟立项项目公示!

本期精选 SCI&EI ●IEEE 1区TOP 计算机类&#xff08;含CCF&#xff09;&#xff1b; ●EI快刊&#xff1a;最快1周录用&#xff01; 知网(CNKI)、谷歌学术期刊 ●7天录用-检索&#xff08;100%录用&#xff09;&#xff0c;1周上线&#xff1b; 免费稿件评估 免费匹配…

LeetCode 热题 100 回顾

目录 一、哈希部分 1.两数之和 &#xff08;简单&#xff09; 2.字母异位词分组 &#xff08;中等&#xff09; 3.最长连续序列 &#xff08;中等&#xff09; 二、双指针部分 4.移动零 &#xff08;简单&#xff09; 5.盛最多水的容器 &#xff08;中等&#xff09; 6…