自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(473)
  • 收藏
  • 关注

原创 yum只安装指定软件库中的包

使用yum时只安装指定软件库中的包,这能有效避免从其他仓库安装可能带来的版本冲突或不一致。

2025-09-15 17:47:44 294

原创 yum命令--obsoletes与--allowerasing两者的区别

在 YUM(Yellowdog Updater Modified)包管理工具中,–obsoletes 和 --allowerasing 是两个与包升级 / 安装相关的选项,它们的功能和使用场景有明显区别:

2025-09-15 17:39:49 184

原创 配置yum仓库优先级

的规则,让 yum 在安装或更新软件时总是优先从某个或某些仓库获取包,可以考虑使用。值,并且要确保优先级设置符合你的管理意图,否则可能导致意外的版本切换。命令即可,yum 会自动根据优先级选择仓库。文件,在你想要设置优先级的仓库部分添加。:你需要为每个仓库手动设置合适的。,配置好后日常使用简单的。

2025-09-15 17:24:56 255

原创 yum --allowerasing选项详解

是 YUM 包管理器中的一个高级选项,它在处理复杂的软件包依赖冲突时非常有用,但需要谨慎使用。核心原则是:始终审查 YUM 计划要移除的软件包列表,确保你理解并接受这些变更带来的后果。

2025-09-15 17:17:44 496

原创 curl -I测试URL可达性

curl。

2025-09-15 11:15:07 146

原创 将 Oracle Linux 官方软件源设置为 yum源

Oracle Linux 的官方源配置文件通常以ol(Oracle Linux 的缩写)开头,例如ol8-appstream.repo、ol8-baseos.repo等。该命令会自动在/etc/yum.repos.d/目录下生成官方源配置文件(如ol8.repo、ol8-appstream.repo等)。baseurl指向 Oracle 官方源地址,$basearch会自动适配系统架构(如 x86_64、aarch64)。若输出包含ol8-appstream、ol8-baseos等仓库名称,说明配置成功。

2025-09-15 10:11:51 283

原创 sed在指定开头的行末尾加内容

开头的两行在末尾被添加了 " success" 字符串。添加 “success” 字符串。

2025-09-11 17:49:34 224

原创 find移动所有文件到指定目录

如果目标目录不存在,命令会失败。这样只会显示要执行的命令而不会实际执行。:上述方法默认不会移动以。

2025-09-09 14:57:15 320

原创 yum list 和 repoquery的区别

yum list和repoquery查看仓库包信息时,可能会出现两个命令查看的包数量对不上的问题。这通常是由于两者导致的。命令中--repoid=指定yum仓库ID,可通过命令查看具体ID。🧐对于你的场景,repoquery --repoid=patches --all,因为它会列出仓库中所有架构的所有包,不会因系统架构过滤而遗漏。你可以用它生成的完整包列表来编写你的安装脚本。

2025-09-09 14:31:20 368

原创 查看指定yum仓库所有软件包

你想查看指定 YUM/DNF 仓库中的所有软件包,这在管理软件源或排查依赖时很有用。下面我为你整理了相关命令和方法。首先,你需要知道目标仓库的repoid记下你关心的仓库 ID(第一列)。

2025-09-09 13:31:37 572

原创 createrepo报错Must specify exactly one directory to index.

记住,这个错误的解决关键在于为createrepo命令正确指定一个且唯一一个包含RPM软件的目录路径。无论是使用相对路径(表示当前目录)还是绝对路径,只要指定正确即可。

2025-09-09 11:12:57 820

原创 查看rpm安装历史记录

是一个快速查看系统中最远安装的 RPM 软件包的有效工具,非常适合用于系统审计、故障排除或了解软件变更历史。

2025-09-09 10:58:14 269

原创 yum localinstall安装本地包

是一个用于并的命令。当你有一个或多个本地的 RPM 包需要安装,又希望 yum 能帮你解决可能存在的依赖问题时,这个命令就非常有用。下面我会详细解释它的用法和注意事项。

2025-09-09 10:40:37 568

原创 createrepo生成yum仓库元数据xml文件

目录及其下的文件对 Yum 进程(通常以 root 身份运行)有可读权限。目录中添加、删除或更新 RPM 软件包时,都需要重新运行。命令来更新元数据索引,否则 Yum 将无法感知到这些变化。命令应该能够成功读取本地仓库的元数据并创建缓存。配置错误,Yum 仍然无法找到正确的路径。目录生成后也应具有适当的读取权限。首先,确保你的系统已经安装了。

2025-09-03 14:42:48 258

原创 OpenSSL与OpenSSH的关系

OpenSSL 和 OpenSSH 是两个在网络安全中广泛使用的开源工具,虽然它们都涉及加密和通信安全,但功能和应用场景有显著差异。OpenSSH 使用 OpenSSL 的加密算法(如 AES、RSA)和随机数生成器来保证通信安全。例如,SSH 握手过程中的密钥交换依赖 OpenSSL 的库。,提供了广泛的加密、解密、证书管理等功能,用于实现 SSL/TLS 协议以及其他安全通信需求。的工具,用于安全远程登录和文件传输。OpenSSL 是一个功能强大的。OpenSSH 是一套基于。

2025-08-19 10:01:20 740

原创 CVE-2008-5161漏洞介绍及解决方法

CVE-2008-5161 是一个影响 OpenSSH 和 SSH Tectia 的漏洞,涉及 CBC(Cipher Block Chaining)加密模式下的信息泄露问题。(OpenSSH CBC 模式信息泄露漏洞),需禁用 CBC 模式的加密算法,改用更安全的。在文件中添加或修改以下行(若已有。

2025-08-18 15:38:50 380

原创 RPM数据库损坏修复:DB_RUNRECOVERY: Fatal error, run database recovery

无法读取软件包信息。如果问题持续,可能需要检查磁盘健康状况(

2025-08-18 13:53:22 278

原创 /etc/chrony.conf配置文件解析,配置建议

在管理机执行(将本地323端口映射到远程)

2025-08-14 14:55:58 780

原创 NTP常见日志分析

【代码】NTP常见日志分析。

2025-08-12 17:53:51 938

原创 chrony强制同步并验证 | chronyc waitsync命令详解

的同步完成判定条件(仅对当前命令有效),时间偏差 ≤ 0.1 秒时,静默退出(返回状态码。如果超过默认等待时间(3 秒)仍未满足条件,返回错误码。,确保系统时间已与 NTP 服务器同步。,表示同步失败/超时。

2025-08-12 16:57:25 368

原创 awk显示指定列的内容,单引号与双引号的区别

特性单引号'...'双引号"..."Shell扩展❌ 不扩展✅ 会扩展安全处理$✅ 安全❌ 不安全传递变量需用-v选项可直接嵌入特殊字符保护✅ 完全保护❌ 部分保护。

2025-08-05 17:28:49 484

原创 pip install报错Package libffi was not found in the pkg-config search path.

解决方法这个错误是因为系统缺少 开发库,导致 包无法编译安装。以下是解决方案: 依赖 (或 )才能编译。根据你的系统类型运行以下命令:CentOS/RHELAlpine Linux2. 确保 Python 开发头文件可用某些情况下还需要安装 Python 开发头文件( 或 ):CentOS/RHELAlpine Linux3. 升级 和 错误日志显示你使用的是旧版 (19.2.3),建议先升级:4. 重新安装失败的包完成上述步骤后,重新尝试安装原包(例如 或你原本

2025-07-31 17:11:22 394

原创 pip库版本升级

以。

2025-07-31 17:02:02 344

原创 查看pip可用库

【代码】查看pip可用库。

2025-07-31 16:47:29 211

原创 pip包管理工具

【代码】pip包管理工具。

2025-07-31 16:25:33 465

原创 Python离线安装

适用于无网络环境或需要自定义 Python 版本的情况。适用于已下载 Python RPM 包的情况。或第三方仓库下载对应版本的 RPM 包(如。适用于非 root 用户或自定义路径安装。若需完整离线方案,可结合。下载 Linux 预编译版本(如。下载所需版本的源码包(如。

2025-07-31 16:14:11 518

原创 grep -r递归搜索文件内容

的强大命令,它会遍历指定目录及其所有子目录中的文件,查找匹配的文本模式。是 Linux/Unix 中用于。

2025-07-31 15:15:09 640

原创 NAS、DAS、SAN三种存储介绍

也在融合 NAS/SAN 的优势。

2025-07-31 10:20:30 809

原创 NFS介绍及配置方法

NFS(Network File System,网络文件系统)是由Sun Microsystems公司于1984年开发的分布式文件系统协议,它允许用户通过网络访问远程计算机上的文件,就像访问本地文件一样。NFS是基于客户端-服务器架构的,是UNIX/Linux系统中最常用的网络文件共享协议之一。

2025-07-30 17:13:20 793

原创 Linux系统中nobody用户是干嘛的

的设计,有效降低服务被入侵的风险。理解其用途和配置逻辑,能帮助你更安全地管理共享服务(如 NFS、Web)的权限。,主要用于运行不需要特权的服务或进程。它的设计目的是增强系统安全性,防止服务以高权限账户(如。是 Linux 系统的“安全沙箱用户”,通过。是 Linux/Unix 系统中一个。)运行而导致安全风险。

2025-07-30 15:39:25 346

原创 ll文件类型权限字段解析

命令的第一列显示的是。,权限位才用数字表示。在 Linux 中,

2025-07-28 12:30:55 383

原创 SSSD介绍

SSSD(System Security Services Daemon,系统安全服务守护进程)是 Linux 系统中用于集中管理身份认证、授权和用户信息的服务。它主要用于连接远程身份管理服务(如 LDAP、Active Directory、FreeIPA 等),并在本地缓存用户和组信息以提高性能。SSSD 的主要配置文件是。

2025-07-25 15:18:04 379

原创 ip link show 查看/配置网络接口

是 Linux 系统中用于查看和配置网络接口(网卡、虚拟接口等)的命令,属于。它是现代 Linux 系统中替代传统。后,典型输出如下(以以太网接口。

2025-07-25 14:54:31 584

原创 禁用用户ssh登录

【代码】禁用用户ssh登录。

2025-07-24 14:50:00 319

原创 /etc/ssh/sshd_config禁用root登录

【代码】/etc/ssh/sshd_config禁用root登录。

2025-07-24 14:40:19 422

原创 crontab反复测试任务不生效问题解决

重启过服务后,等几分钟再试一下。

2025-07-22 17:18:21 148

原创 crontab配置定时任务

是 Linux/Unix 系统中用于设置定时任务的工具,允许用户按固定时间周期执行命令或脚本。,可以实现自动化运维任务(如备份、监控、清理日志等)。默认环境与终端不同,建议在。

2025-07-22 17:14:02 528

原创 date修改时间后cron不生效

当前使用修改了系统时间,但是看到cron相关日志显示的时间戳依然是。

2025-07-22 15:03:34 150

原创 data修改系统时间

命令修改系统时间,但需注意权限和影响范围。命令可灵活调整系统时间,但务必注意对系统服务的影响!在 Linux 系统中,可以使用。

2025-07-22 14:46:53 736

原创 crontab配置定时任务(每天凌晨1点执行脚本)

假设您的同步脚本路径为。

2025-07-22 14:16:34 441

deploy_v2.sh

deploy_v2.sh

2023-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除