CentOS 7程序安装与管理实验

一、引入

作为一款稳定可靠的企业级Linux发行版,CentOS 7在服务器领域广受欢迎。掌握CentOS 7中的软件安装与管理技巧是每位系统管理员和开发者的必备技能。本文将详细介绍CentOS 7中各种程序安装方法及其管理技巧。

二、实验目的

1.使用RPM进行程序包管理

2.使用YUM进行程序包管理

三、PRM概述和优点

RPM是Red Hat系列Linux发行版(如CentOS、RHEL等)使用的底层软件包管理系统,负责软件的安装、升级、查询和卸载,并管理依赖关系。

RPM易于安装、升级便利;丰富的软件包查询功能;软件包内容效验功能;支持多种硬件平台。

四、实验内容

1.挂载

结果:

查看完内容之后输入“q”退出

2.rpm命令

结果:

结果:

操作完以上命令之后输入#rpm -qa | less(一定要注意有空格),可以查询所有的安装包。

接着输入#rpm -q vsftpd(一定要注意有空格),查询刚才我们安装的软件是否安装成功,并查看软件包的版本。

以下这两条命令查询软件包的信息。

结果:

接下输入#rpm -ql vsftpd | head -20(一定要注意有空格),这是查询软件中所有文件的名称。

再输入#rpm -qlp vsftpd(tad键补全,一定不要手动输入,可能运行不了。)

注意,跟上一条命令不同哦,上一个是查询软件中的文件名称,这一个是查询软件包的文件名称。

结果:

这条命令是查询所有软件包的文件名称,我只展现了部分查询结果的文件名称。查看完之后输入“q"退出。

以下是查询磁盘上的文件是从何软件包安装的

结果:

以下是查询一个未安装的rpm 包所依赖软件包

结果:

以上结果没展现完。

接下来我们查询依赖于一个已安装软件包的所有RPM包,输入#rpm -q --whatrequires pyrhon(一定要注意有空格)。

结果(展现不完全):

我们输入#rpm -q --requires wget | less(一定要注意有空格),查询一个已安装软件包的依赖要求。

结果:

再输入#rpm -q --sciripts wget(一定要注意有空格),查询一个已安装软件包的安装、删除脚本。

结果:

3.常用的yum插件认识

结果:

4.yum本地缓存目录

输入#ls  /var/cache/yum/x86_64/7

结果:

以上就是实验内容操作展示。

五、结语

CentOS 7的软件管理之旅,让我深刻体会到Linux系统的设计哲学——提供多种工具,每种工具各司其职又相互配合。更重要的是,这个过程培养了我的系统思维:

  • 理解工具背后的设计理念比记住命令更重要

  • 每次问题的解决都是知识体系的完善

  • 谨慎操作的习惯比技术本身更值得培养

在这个容器化和云原生的时代,虽然传统的包管理方式面临新的挑战,但掌握这些基础技能依然宝贵。它们不仅是解决具体问题的方法,更是一种理解系统运作方式的思维训练。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值