rpm包服务分为独立服务和基于xinetd的服务。独立服务是指独立存在于内存中的服务,而基于xinetd的是指该类服务是通过驻在内存中xinetd服务来操作的,而不需要一直占据在内存中(比如telnet服务就是基于xinetd的)。
rpm服务的安装一般需要很多步骤解决包依赖的关系,所以才有yum这个服务命令来在线管理rpm包(yum会自动解决安装中的包依赖关系,然后根据安装路径的约定规则进行自动安装),也就是说通过yum安装的服务可以使用rpm命令和yum命令进行操作,常用的rpm命令如下:
rpm -q 包名 :查询是否安装了某服务,例如查询是否安装了Apache,rpm -q httpd
rpm -qa:查询所有已经安装了的rpm包,通过结合grep命令+ 关键词,达到rpm -q 一样的查询效果
rpm -ql 包名:查询包安装的详细路径位置,只显示相关部分而已,可大概知道文件安装路径情况
rpm -qi 包名: 查看rpm包的详情
rpm -qf 系统文件名:如果是rpm安装的,可以查到是属于哪个rpm软件包
rpm -qR 包名:查询包的依赖信息
yum在线管理rpm包
1. yum的网络源在/etc/yum.repos.d/ 中,默认使用的-Base.repo
2. yum安装的约定:配置文件安装在/etc/中,启动脚本安装/etc/rc.d/init.d/ (其中/ect/init.d/ 是/etc/rc.d/init.d/ 的软连接)
3. yum list:查看yum源中现有的rpm包有哪些,通常与grep结合使用
4. yum search 关键词:搜索某些rpm包
5. yum -y install 包名:yum安装rpm包,-y参数表示自动安装,不需要回答yes
6. yum -y update 包名:必须带上包名,不然Linux的内核也会被更新,需要谨慎使用
7. yum -y remove 包名:删除rpm包
相关推荐
本主题主要关注的是在CentOS 6操作系统上安装OpenSSH 9.4版本的RPM包。 【描述】"CentOS 6.5-6.10 OpenSSH 9.4p1 + OpenSSL 1.1.v RPM 包" 描述中的信息表明,这个RPM包适用于CentOS 6的多个版本,从6.5到6.10。...
在本案例中,"openssh9.0 for centos6 rpm包"即为适用于CentOS 6的OpenSSH 9.0的RPM安装文件。 安装OpenSSH 9.0前,确保系统已经更新到最新状态,因为旧版本的库和依赖可能会导致兼容性问题。执行以下命令以更新...
linux可以使用nc命令来测试网络端口是否正常,类似于telnet命令,但也可以用nc命令来监听本地端口,支持TCP、UDP协议,当我们测试NTP服务网络策略是否正常时,可以使用到nc命令测试UDP 123端口。 使用案例如下: 1...
CentOS 7安装httpd所需RPM包
本文将详细解析"CentOS_glibc及依赖RPM包.zip"这一资源,它涉及到的关键知识点包括CentOS操作系统、glibc库、RPM包管理和不同体系结构的兼容性。 首先,CentOS是一个基于Red Hat Enterprise Linux(RHEL)的开源...
centos7离线安装http服务器的rpm包
标题"centos7所需rpm.rar"表明这是一个包含CentOS 7系统所需RPM包的压缩文件,可能包括了系统基础组件、工具和服务。这个压缩包特别提到了“mysql客户端”,意味着它可能也包含了MySQL数据库连接和管理的RPM包,这...
标题"centos5 centos6 epel.rpm包下载"涉及的主要知识点是EPEL RPM包在CentOS 5和CentOS 6上的安装。EPEL仓库包含了许多在默认CentOS仓库中找不到的软件和更新,例如开发工具、网络服务和系统管理工具。`epel-...
在这个场景中,我们有以下的RPM包: 1. `openssh-8.6p1-1.el7.x86_64.rpm`:这是SSH客户端和服务器的主程序,包含了SSH协议实现的核心功能。 2. `openssh-clients-8.6p1-1.el7.x86_64.rpm`:包含了SSH客户端工具,...
关于openssl centos7.4.1708相关rpm包
centos7.5 crm命令rpm包下载。 载crmsh以及依赖的rpm包,然后安装 下载的crmsh的rpm包,以及依赖到的程序文件 [root@node1 crmsh]# ll total 668 -rw-r--r-- 1 root root 608836 Oct 16 2020 crmsh-2.1.4-1.1.x86_...
centos7专用tcpdump工具rpm包,离线安装tcpdump工具,因为有依赖,所以用这两个rpm包,上传至服务器,使用安装命令:rpm -ivh libpcap-1.5.3-12.el7.x86_64.rpm --nodeps --force,rpm -ivh tcpdump-4.9.2-4.el7_7.1...
将下载的RPM包通过USB驱动器、网络共享或任何其他适合的离线传输方式传送到你的CentOS 7服务器上。将它们放在一个可访问的目录,例如`/home/user/downloads`。 3. **安装RPM包**: 在目标机器上,打开终端并导航...
在CentOS 7.4.1708中,使用`yum`命令(Yellowdog Updater, Modified)可以方便地管理和安装这些RPM包。`yum`会自动处理软件包的依赖关系,确保所有必要的组件都被正确安装。 在本资源中,你将找到在Docker容器内...
【标题】中的“zlib1.2.11RPM包,基于CentOS7制作”指的是一款名为zlib的库软件,版本为1.2.11,它被封装成RPM(Red Hat Package Manager)格式的安装包,适用于CentOS 7操作系统。RPM是一种在Linux系统中广泛使用的...
CentOS 7是一个基于RPM包管理系统的Linux发行版,因此安装GCC及其相关组件通常需要通过yum或dnf命令在线安装。然而,在没有网络连接或者网络环境受限的情况下,离线安装GCC和G++就显得尤为重要。本资源提供了适用于...
在CentOS 7操作系统上安装Ansible,通常需要通过RPM包来完成。以下是关于"centos 7 安装ansible 的rpm包与其相关的rpm依赖包"的详细解释。 首先,我们来看标题中提到的"rpm包"。RPM(Red Hat Package Manager)是...
资源解压后有三个rpm包,下载后执行下方指令,即可安装ntp时间同步服务(此为官网最新版本) rpm -ivh ntp-4.2.6p5-29.el7.centos.x86_64.rpm ntpdate-4.2.6p5-29.el7.centos.x86_64.rpm autogen-libopts-5.18-5....
The Network Time Protocol (NTP) is used to synchronize a computer's time with another reference time source. This package includes ntpd (a daemon which continuously adjusts system time) and utilities ...
本篇将详细介绍如何在CentOS系统中进行离线安装RPM包,特别是telnet服务。 首先,离线安装RPM包的基本命令是`rpm -ivh`,其中: - `-i` 表示install,用于安装RPM包。 - `-v` 是verbose,提供详细的信息输出,帮助...