"RPM的安装和卸除是RHCE认证用户基础的重要部分。RPM(Red Hat Package Manager)是Linux系统中用于管理软件包的工具,涵盖了安装、升级、更新和卸除等功能。
1. 安装:使用`rpm -i`命令安装新的RPM包。如果系统中没有该包或其旧版本,则会进行安装。
2. 升级:使用`rpm -U`命令,不论系统中是否已有该包,都会进行安装或更新到最新版本。
3. 更新:`rpm -F`命令只在系统已安装该包的旧版本时进行更新,如果未安装则不会执行。
4. 卸除:`rpm -e`命令用于卸载已安装的RPM包。
5. 参数使用:
- `-v`:增加输出信息,显示执行步骤。
- `-h`:安装时显示进度条,以#号表示进度。
- `--nodeps`:忽略依赖关系,强制安装。
- `--force`:允许覆盖已存在的文件,强制安装。
- `--root`:指定安装到其他目录或系统。
6. 详细选项:
- `-h`或`--hash`:安装时显示哈希标记。
- `--test`:仅测试安装,不实际执行。
- `--percent`:以百分比显示安装进度。
- `--excludedocs`:不安装文档文件。
- `--includedocs`:安装文档。
- `--replacepkgs`:强制重新安装已安装的包。
- `--replacefiles`:替换属于其他软件包的文件。
- `--force`:忽略冲突。
- `--noscripts`:不执行预安装和后安装脚本。
- `--prefix <path>`:指定安装路径。
- `--ignorearch`:不验证架构。
- `--ignoreos`:不检查操作系统兼容性。
- `--nodeps`:不检查依赖性。
- `--ftpproxy <host>`:设置FTP代理主机。
- `--ftpport <port>`:指定FTP端口号。
RHCE认证涉及的课程还包括对UNIX和Linux基础知识的理解:
- UNIX概述:讲解UNIX的历史、特点和基本原则,如所有对象被视为文件、文本配置、单目的程序等。
- GNU项目:介绍了GNU项目由Richard Stallman发起,目标是创建一个完全免费的操作系统,遵循GNU General Public License(GPL)。
- Linux起源:讲解了Linux由Linus Torvalds创建,基于GNU和GPL,支持多用户多任务,具有广泛硬件和网络支持。
- Red Hat Linux:强调其最新的内核、丰富的软件、简单安装和配置,以及技术支持。
对于学习RHCE,推荐的硬件配置包括Pentium级别或更高级别的CPU、至少128MB内存、600MB到1.2GB的硬盘空间以及CD-ROM或软驱用于安装。Linux图形环境包括XFree86(XWindow系统)、GNOME和KDE等窗口管理器。
在Linux环境中,用户界面由内核、Shell、终端模拟器和XWindow系统等组成,这些都是基础操作的基础。"