linux基础命令(RPM、YUM、at、crontab、nmcli)

本文介绍了Linux系统中的RPM包管理工具,包括安装、卸载和查询命令,强调了依赖关系的重要性。接着讲解了YUM作为RPM的扩展,用于自动化解决依赖问题。还提到了at和crontab服务,at用于一次性计划任务,crontab则用于周期性任务。最后,简单介绍了网络管理工具nmcli在RHEL7中的使用。
摘要由CSDN通过智能技术生成

RPM:红帽子包管理器(RedHat Package Manager)

安装与卸除常用参数:-i,-u,-F,-e
rpm -i: 在该rpm包与该包的旧版本未被安装过的情况下,安装该rpm包。 —未安装
rpm -U: 无论系统是否有安装过某rpm包或者其旧版本,安装或更新指定的rpm包。 --未安装则安装,已安装则更新。
rpm -F: 仅在系统已安装某rpm包的旧版本rpm包时,更新rpm包。否则不安装。 --更新包
rpm -e: 卸载软件包 , 或者yum remove 包名 yum在后面内容会详解。
在安装的时候如果要显示进度,就需要加vh参数
所以一般安装包就是这样:rpm -ivh 包名字
预设条件:–nodeps ,不检测依赖关系
有时候,我们安装一个rpm包,可能会安装许多依赖包,虽然有参数—nodeps可以不检测依赖关系,但是有可能会导致服务异常,所以一般我们不加参数nodeps。

RPM包的查询:
rpm -qa 包名 或者 rpm -qa|grep -i 包名 、 查看某rpm包是否已经安装
rpm -qi:查询某一个RPM包的详细信息
rpm -ql:列出某RPM包中所包含的文件
rpm -qf:查询某文件属于哪一个RPM包
rpm -qa:列出当前系统所有已安装的包

大家先用rpm -qa查询所有
在这里插入图片描述
然后找个包,用rpm -ql 查看里面的文件
在这里插入图片描述
然后用rpm -qf 查看其中一个文件,得到这个文件是哪个包的
在这里插入图片描述
YUM客户端及服务器的配置:
yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值