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

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.confsudo 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
#或者
poweroffshutdown -h nowinit 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

相关文章:

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

一、CentOS 7网络配置&#xff08;安装后无法联网问题&#xff09; 现象说明 在安装CentOS系统后&#xff0c;有可能出现无法联网的问题&#xff0c;虚拟机中的网络配置并没有问题&#xff0c;而系统却无法联网,也ping不通。 原因描述 CentOS默认开机不启动网络&#xff0c;因…...

ThinkPad t61p 作SMB服务器,打印服务器,pc ,android ,ipad利用此服务器互传文件

1.在t61p上安装win7 2,配置好smb 服务 3.再安装好打印驱动程序 4.pc与win7利用系统的网络互相发现,映射为硬盘使用。 5.android&#xff0c;ipad安装ES文件浏览器访问win7 共享文件夹&#xff0c;互传文件。 6.android手机安装FE文件浏览器&#xff0c;可以利用花生壳外网…...

php:使用Ratchet类实现分布式websocket服务

一、前言 最近需要做一个有关聊天的小程序&#xff0c;逻辑很简单&#xff0c;所以不打算用Swoole和workerman之类的&#xff0c;最后选择了Ratchet&#xff0c;因为简单易用&#xff0c;适合小型websocket服务。 二、问题 但是目前我的项目是分布式环境&#xff0c;统一通过Ng…...

储能场站安全风险挑战

电化学储能目前最大的痛点问题就是安全问题&#xff0c;制约了储能行业的发展。 首先&#xff1a;锂作为最活泼的金属加上有机溶剂的电解液&#xff0c;安全性天生就差。基因不行。 其次储能系统的BMS对电池管理相对粗放&#xff0c;不足以保证锂电池的安全运行。 当前储能产业…...

Ubuntu系统为同一逻辑网口配置不同网段的IP

近期遇到一个问题&#xff1a;机载计算机的载版上有两个网口&#xff0c;但是这两个网口本质上是一个独立网口一个交换机&#xff0c;即对于机载计算机而言这两个物理网口是同一个逻辑网口。但是我需要将这两个网口分别连接到两个设备&#xff0c;并配置不同网段的IP&#xff0…...

MySQL出现Waiting for table metadata lock的原因以及解决方法(已亲测)

参考&#xff1a;MySQL出现Waiting for table metadata lock的原因以及解决方法 - digdeep - 博客园 当对表执行truncate\drop 操作时&#xff0c;会出现一直处于等待的状态&#xff0c;通过show processlist可以看到TableA停滞在Waiting for table metadata lock的状态。kill…...

学会Lambda,让程序Pythonic一点

Lambda是Python里的高阶用法&#xff0c;要把代码写得Pythonic&#xff0c;就需要了解这些高阶用法&#xff0c;想说自己是一名真正的Python程序员&#xff0c;先要把代码写得Pythonic。 今天聊下Lambda的用法&#xff0c;写篇简短的用法说明。 Lambda是匿名函数的意思&#…...

GDPU 信息安全 期末复习

文章目录 第一章 绪论✅ 单选题✅ 简答题6. 假定你是单位的安全主管&#xff0c;为了提高单位的网络安全性&#xff0c;在制定单位的安全保障方案时&#xff0c;有哪些措施&#xff08;包括技术和非技术的&#xff09;&#xff1f;9. 有人说只要我有足够多的钱&#xff0c;就可…...

Python 使用 Token 认证方案连接 Kubernetes (k8s) 的详细过程

在 Kubernetes 中&#xff0c;使用 Token 认证是一种常见的客户端身份验证方式&#xff0c;尤其适用于 ServiceAccount。以下是详细的步骤&#xff0c;包括如何查看 Token、获取 API 服务地址、配置远程连接&#xff0c;以及如何在 Python 中连接 k8s。 1. 获取 Token 首先&a…...

【C++】ReadFile概述,及实践使用时ReadFile的速率影响研究

ReadFile 函数概述 ReadFile 是 Windows API 函数&#xff0c;用于从文件或设备&#xff08;如串口、硬盘等&#xff09;中读取数据。它是同步和异步 I/O 操作的基础函数。 函数原型 BOOL ReadFile(_In_ HANDLE hFile, // 文件或设备句柄_Out_write…...

Mysql的UPDATE(更新数据)详解

MySQL的UPDATE语句是用于修改数据库表中已存在的记录&#xff0c;本文将详细介绍UPDATE语句的基本语法、高级用法、性能优化策略以及注意事项&#xff0c;帮助您更好地理解和应用这一重要的SQL命令。 1. 基本语法 单表更新 单表更新的基本语法如下&#xff1a; UPDATE [LOW…...

基于Java Springboot高校奖助学金系统

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…...

如何在 Ubuntu 22.04 上安装带有 Nginx 的 ELK Stack

今天我们来聊聊如何在 Ubuntu 22.04 服务器上安装 ELK Stack&#xff0c;并集成 Nginx 作为 Web 服务器&#xff0c;同时使用 Let’s Encrypt Certbot 进行 SSL 认证。ELK Stack&#xff0c;包括 Elasticsearch、Logstash 和 Kibana&#xff0c;是一套强大的工具&#xff0c;用…...

Python爬虫:深入探索1688关键词接口获取之道

在数字化经济的浪潮中&#xff0c;数据的价值愈发凸显&#xff0c;尤其是在电商领域。对于电商平台而言&#xff0c;关键词不仅是搜索流量的入口&#xff0c;也是洞察市场趋势、优化营销策略的重要工具。1688作为中国领先的B2B电商平台&#xff0c;其关键词接口的获取对于商家来…...

Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书

目录 一、CA机构 二、Lets Encrypt特点 三、申请SSL 一、CA机构 ‌Lets Encrypt‌是一个由非营利组织Internet Security Research Group (ISRG)运营的证书颁发机构&#xff08;CA&#xff09;&#xff0c;旨在通过自动化和开放的方式为全球网站提供免费、可靠的SSL/TLS证书。…...

JSON Web Token (JWT)的简单介绍、验证过程及令牌刷新思路

目录 一、JWT 1、什么是Jwt 2、为什么要使用Jwt 3、应用场景 4.Jwt的组成 4.1、Header 4.2、Payload 4.3、signature 二、Jwt验证过程 1、生成Jwt令牌 2、解析旧的Jwt 3、复制Jwt 4、Jwt有效时间测试 三、Jwt令牌刷新思路 1、配置JwtFilter过滤器 2、登录生成Jwt令…...

xxl-job入门

xxl-job , 定时任务 分布式 &#xff0c; 带来的问题的 解决方案 像之前 很多项目都用到定时任务&#xff0c; 但是如果要改为 分布式&#xff0c; 那么定时任务 就要用到 xxl-job 1.用户画像 拼多多&#xff0c;看了某个东西后&#xff0c;推荐类似东西&#xff0c; 做埋…...

100.【C语言】数据结构之二叉树的堆实现(顺序结构) 1

目录 1.顺序结构 2.示意图 ​编辑 从物理结构还原为逻辑结构的方法 3.父子节点编号的规律 4.顺序存储的前提条件 5.堆的简介 堆的定义 堆的两个重要性质 小根堆和大根堆 6.堆的插入 7.堆的实现及操作堆的函数 堆的结构体定义 堆初始化函数HeapInit 堆插入元素函…...

大模型 VS 大语言模型

最近很多朋友搞不懂大模型和大预言模型的区别&#xff0c;总是把大模型就认为是大语言模型。 今天就用这篇帖子做一个科普。 大模型 概念&#xff1a;大模型是指拥有超大规模参数&#xff08;通常在十亿个以上&#xff09;、复杂计算结构的机器学习模型。它通常能够处理海量数…...

Linux高阶——1117—TCP客户端服务端

目录 1、sock.h socket常用函数 网络初始化函数 首次响应函数 测试IO处理函数 获取时间函数 总代码 2、sock.c SOCKET() ACCEPT()——服务端使用这个函数等待客户端连接 CONNECT()——客户端使用这个函数连接服务端 BIND()——一般只有服务端使用 LISTEN()——服务端…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月05日更新到&#xff1a; AI炼丹日志-28 - Aud…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机&#xff1a;Ubuntu 20.04.6 LTSHost&#xff1a;ARM32位交叉编译器&#xff1a;arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等

&#x1f50d; 土地利用/土地覆盖数据是生态、环境和气象等诸多领域模型的关键输入参数。通过遥感影像解译技术&#xff0c;可以精准获取历史或当前任何一个区域的土地利用/土地覆盖情况。这些数据不仅能够用于评估区域生态环境的变化趋势&#xff0c;还能有效评价重大生态工程…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

WPF八大法则:告别模态窗口卡顿

⚙️ 核心问题&#xff1a;阻塞式模态窗口的缺陷 原始代码中ShowDialog()会阻塞UI线程&#xff0c;导致后续逻辑无法执行&#xff1a; var result modalWindow.ShowDialog(); // 线程阻塞 ProcessResult(result); // 必须等待窗口关闭根本问题&#xff1a…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]

报错信息&#xff1a;libc.so.6: cannot open shared object file: No such file or directory&#xff1a; #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...

comfyui 工作流中 图生视频 如何增加视频的长度到5秒

comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗&#xff1f; 在ComfyUI中实现图生视频并延长到5秒&#xff0c;需要结合多个扩展和技巧。以下是完整解决方案&#xff1a; 核心工作流配置&#xff08;24fps下5秒120帧&#xff09; #mermaid-svg-yP…...