RPM包管理与Linux基础
需积分: 14 102 浏览量
更新于2024-08-16
收藏 601KB PPT 举报
本文主要介绍了Linux系统中RPM包的查询方法以及与之相关的Linux基础知识,包括UNIX系统的历史、特点、原则,GNU项目,Linux的起源和选择原因,Red Hat Linux的特点,以及Linux的基础操作环境。
RPM包是Linux系统中用于管理和安装软件的一种包管理格式。以下是对RPM包查询命令的详细说明:
1. `rpm -q`: 用于查询某个RPM包是否已经安装在系统中。例如,`rpm -q nginx` 将会告诉你nginx包是否已安装。
2. `rpm -qi`: 提供关于已安装RPM包的详细信息,如版本、描述、作者等。执行`rpm -qi bash` 可以查看bash shell的详细信息。
3. `rpm -ql`: 列出RPM包包含的所有文件。如需查看httpd包中包含哪些文件,运行`rpm -ql httpd`。
4. `rpm -qf`: 查找特定文件属于哪个RPM包。例如,如果你想知道某个文件属于哪个包,可以运行`rpm -qf /etc/passwd`。
5. `rpm -qa`: 显示系统上所有已安装的RPM包列表,类似于查看 `/var/log/rpmpkgs` 目录。
6. `rpm -qp`: 查询未安装的RPM包信息,配合-i 或 -l 参数可以查看包的详细信息或包含的文件。
关于Linux的背景知识:
- UNIX系统起源于1960年代末的贝尔实验室,后来AT&T在70年代中期开始推广其非商业许可证,导致了多种商业化UNIX版本的出现。
- UNIX系统以其可靠性、伸缩性、开放性、网络和数据库友好而闻名。
- 主要原则包括将所有对象视为文件,用文本保存配置数据,使用单一目标的小程序,避免过多用户交互,以及通过多个程序协作来完成复杂任务。
- GNU项目由Richard Stallman于1984年发起,旨在创建一个完全自由的操作系统,其核心理念是共享和开源,遵循GPL(GNU General Public License)。
- Linux是由Linus Torvalds开发的自由类UNIX操作系统,兼容GNU和GPL,具有多用户多任务、广泛网络支持、硬件支持和技术支持等特点。
- Red Hat Linux作为知名的Linux发行版,以其最新内核、实用工具、易安装配置及技术支持著称。
Linux基础操作环境包括内核、Shell、终端模拟器、XWindow系统和窗口管理器,这些构成了用户日常交互的基础。XFree86是Linux中的X Window系统,提供了图形界面,而GNOME和KDE分别是基于GTK和QT的桌面环境工具包。
在选择Linux时,用户通常考虑其对UNIX API的支持、开源许可、多用户多任务、网络支持、硬件兼容性和社区支持。对于硬件配置,至少需要Pentium级别的CPU,128MB内存,以及足够的硬盘空间来安装系统和应用程序。
2020-03-11 上传
116 浏览量
2019-02-20 上传
2021-04-01 上传
2021-09-27 上传
2021-09-27 上传
2021-02-13 上传
2020-01-13 上传
2021-03-14 上传
四方怪
- 粉丝: 30
- 资源: 2万+
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用