在CentOS系统中,`rpm` 是一个强大的包管理工具,用于安装、查询、验证和卸载软件包。掌握 `rpm` 命令是Linux运维的基础技能之一。以下是几个常用场景的解析:
🎯 安装软件
使用 `rpm -ivh 包名` 可以完成软件安装。例如:`rpm -ivh httpd-2.4.50-1.el7.x86_64.rpm`。其中 `-i` 表示安装,`-v` 显示详细信息,`-h` 以字符形式展示进度条。
🔍 查询已安装的软件
通过 `rpm -qa` 查看所有已安装的软件包;若需搜索特定包,可结合 `grep` 使用,如 `rpm -qa | grep nginx`。
🔧 升级与卸载
升级软件包用 `rpm -Uvh 包名`,卸载则用 `rpm -e 包名`。比如卸载 Apache:`rpm -e httpd`。
💡 验证文件完整性
运行 `rpm -V 包名` 可检测文件是否被篡改或损坏。若出现 `.M` 等符号,则表示文件大小或权限发生变化。
熟练掌握这些技巧,能大幅提升你在 CentOS 环境中的工作效率!💪