RPM包管理与Linux基础
需积分: 14 75 浏览量
更新于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 上传
2021-03-14 上传
2017-05-16 上传
四方怪
- 粉丝: 28
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜