在Linux 操作系统下几乎所有的软件均通过RPM 进行安装卸载及管理等
操作RPM 的全称为Redhat Package Manager 是由Redhat 公司提出的
用于管理Linux 下软件包的软件Linux 安装时除了几个核心模块以外其
余几乎所有的模块均通过RPM 完成安装RPM 有五种操作模式分别为
安装卸载升级查询和验证
1.1.1 RPM 安装操作
命令
rpm -i 需要安装的包文件名
举例如下
rpm -i example.rpm 安装example.rpm 包
rpm -iv example.rpm 安装example.rpm 包并在安装过程中显示正在
安装的文件信息
rpm -ivh example.rpm 安装example.rpm 包并在安装过程中显示正在
安装的文件信息及安装进度
1.1.2 RPM 查询操作
命令
rpm -q …
附加查询命令
a 查询所有已经安装的包
以下两个附加命令用于查询安装包的信息
i 显示安装包的信息
l 显示安装包中的所有文件被安装到哪些目录下
s 显示安装版中的所有文件状态及被安装到哪些目录下
以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件
p 查询的是安装包的信息
f 查询的是已安装的某文件信息
举例如下
rpm -qa | grep tomcat4 查看tomcat4 是否被安装
rpm -qip example.rpm 查看example.rpm 安装包的信息
rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息
rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被
安装到哪个目录下
1.1.3 RPM 卸载操作
命令
rpm -e 需要卸载的安装包
在卸载之前通常需要使用rpm -q …命令查出需要卸载的安装包名称
举例如下
rpm -e tomcat4 卸载tomcat4 软件包
1.1.4 RPM 升级操作
命令
rpm -U 需要升级的包
举例如下
rpm -Uvh example.rpm 升级example.rpm 软件包
1.1.5 RPM 验证操作
命令
rpm -V 需要验证的包
举例如下
rpm -Vf /etc/tomcat4/tomcat4.conf
输出信息类似如下
S.5....T c /etc/tomcat4/tomcat4.conf
其中S 表示文件大小修改过T 表示文件日期修改过限于篇幅更多的验
证信息请您参考rpm 帮助文件man rpm
1.1.6 RPM 的其他附加命令--force 强制操作如强制安装删除等
--requires 显示该包的依赖关系
--nodeps 忽略依赖关系并继续操作
2.2 Linux 操作系统的时钟系统
2.2.1 时钟系统介绍
对于Linux 操作系统主要有两种时钟系统
1 硬件时钟系统该时钟系统的运行独立于任何系统控制程序在CPU 内
部运行既使系统断电该时钟系统仍然保持运行此时钟系统常常被称为
实时时钟系统RTC BIOS 时钟系统或CMOS 时钟系统
2 系统时间该时间为Linux 内核的时钟系统所维护并且被定时中断程序
所驱动该时间仅当Linux 系统运行过程中有意义该系统时间表示为以UTC
通用协调时间Universal Time Coordinated 计算自1970 年1 月1 日0
时0 分0 秒起至当前时刻所经过的秒数该数字不是整数以小数方式表示
精度
在Linux 系统中真正起作用的是系统时间硬件时钟系统的唯一作用是在
Linux 系统没有运行时保持时间的运行当Linux 操作系统启动时系统会
自动将硬件时钟系统的时间同步到Linux 系统时间并且在之后的整个Linux
运行过程中不再使用该硬件时钟系统这与DOS 的实现方式完全不同在
DOS 中只有硬件时间系统的概念而在Linux 操作系统关闭时系统会
自动将当前的Linux 系统时间同步到硬件时钟系统所维护的时间
2.2.2 硬件时钟系统与系统时间的同步
/sbin/hwclock 用于同步硬件时钟系统的时间与Linux 操作系统时间
查看当前硬件时钟系统时间的命令为
/sbin/hwclock --show
将硬件时钟系统时间同步到Linux 操作系统时间的命令为
/sbin/hwclock --hctosys
将Linux 操作系统时间同步到硬件时钟系统时间的命令为
/sbin/hwclock --systohc
如果观察系统启动/关闭时执行的初始化脚本”/etc/rc.d/rc.sysinit” 我们不难发
现系统启动过程中自动调用/sbin/hwclock --hctosys 将硬件时钟系统
时间同步到操作系统时间而在系统关闭过程中自动调用/sbin/hwclock
--systohc 将操作系统时间同步到硬件时钟系统时间
分享到:
相关推荐
RPM 的主要功能是安装、删除和管理 Linux 软件包。 查看已安装的软件包 ------------------ 要查看已安装的软件包,可以使用以下命令: `rpm -qa` 这将列出当前系统中所有已安装的软件包。 查看软件包的内容 --...
Linux 下的软件包管理 - RPM 使用详解 本文主要介绍了在 Linux 操作系统中管理软件包的工具 - RPM(Red Hat Package Manager),其功能类似于 Windows 中的“添加 / 删除程序”,但功能更强大。RPM 是由 Red Hat ...
yum 服务器是一个基于 RPM 包管理系统的软件包管理器,它可以帮助用户轻松地安装、更新和删除软件包。在本文中,我们将详细讲解如何在 Linux 虚拟机上配置安装软件包 yum 服务器。 首先,我们需要安装虚拟机并创建 ...
在Linux操作系统中,软件包管理是一项至关重要的任务,它涉及到系统的稳定性和软件的正确安装与更新。本话题将深入探讨如何在Linux环境下管理软件包,尤其是通过RPM(Red Hat Package Manager)命令来操作,同时也会...
### Linux下软件包安装 在Linux环境中,安装软件通常有两种主要方式:一是通过源代码包进行安装;二是利用RPM包进行安装。这两种方法各有优势,适用于不同的场景。 #### 源代码包的安装 源代码包是软件的原始代码...
Linux系统中的软件包管理主要包括安装、卸载、升级等操作。常见的软件包管理工具包括但不限于: 1. **RPM (Red Hat Package Manager)**: - **适用范围**:适用于Red Hat系列的发行版(如Fedora、CentOS等)。 - ...
RPM是一种强大的软件包管理系统,它简化了Linux系统中的软件安装、升级、查询和删除等操作。以下是使用RPM管理软件包的一些关键点: 1. **安装**: - 使用`rpm -Uvh package_name.rpm`命令安装新的软件包。`-U`...
Linux 软件包管理详解 Linux 操作系统中有多种类型的软件包,包括 RPM 包、tar.gz/bz2 结尾的源...Linux 系统中的软件包管理非常重要,了解不同的软件包类型和安装方法,可以帮助用户更好地管理和使用 Linux 系统。
vi编辑器是Linux环境下广泛使用的文本编辑器,而RPM(Red Hat Package Manager)则是Linux系统中用于软件包安装、查询、升级和卸载的管理工具。 首先,我们来详细了解一下vi编辑器。vi全称Visual Editor,是一种...
在Linux系统中,软件包管理是一项重要的技术能力,它涉及软件的安装、升级、查询以及删除等多个方面。通过有效的软件包管理,用户能够更好地控制系统的环境和配置,确保软件的安全性和兼容性。本文将详细介绍两种...
本实验主要目的是掌握Linux环境下的几种常见软件包管理方式,包括RPM、Yum以及tar包管理等。通过实践操作,加深对这些工具的理解与运用能力。这些技能对于从事运维、服务器管理等工作的人来说尤为重要。 #### RPM...
Linux系统下RPM软件包的安装及卸载 RPM(Redhat Package Manager)是Linux操作系统下的软件包管理器,用于安装、卸载、升级和查询软件包。RPM提供了五种操作模式:安装、卸载、升级、查询和验证。 RPM安装操作 ...
Linux软件包管理主要包括软件包的查询、安装、删除和升级等操作。 1. 软件包查询 在Linux系统中,可以使用rpm命令来查询当前系统所安装的软件包程序。例如,使用命令`rpm -qa | less`可以查询当前系统所安装的...
**ROSEHA for Linux:安装与卸载软件包** ROSEHA(Redundant Open Source High Availability)是一款针对Linux系统的高可用性解决方案,它旨在提供关键服务的持续性和稳定性,确保在硬件或软件故障时,系统和服务仍...
#### 三、Linux 下安装 NetBeans 开发平台 NetBeans 是另一款流行的 Java IDE,同样适用于 Linux 环境。 - **下载 NetBeans**: - 访问 NetBeans 官方网站 (https://netbeans.apache.org/) 下载适合您的 Linux ...
Linux软件包管理器是一种用于安装、卸载、管理和维护Linux系统软件的工具。它能够帮助用户更轻松地管理软件的安装、更新、配置和删除。Linux软件包管理器的主要功能包括自动下载软件包、解决软件包之间的依赖关系、...
在Linux操作系统中,软件包管理工具对于系统的维护和软件的安装、更新至关重要。在基于Debian和Ubuntu的发行版中,apt(Advanced Package Tool)是一个非常流行和强大的工具。apt不仅可以帮助用户方便地查找、安装、...
### Linux下如何安装和卸载JDK ...通过以上步骤,你可以轻松地在Linux环境下安装和卸载JDK。这些方法适用于大多数基于Red Hat的Linux发行版,如CentOS、Fedora等。根据自己的需求选择合适的方式进行操作。