Linux操作系统之软件安装与包管理器工具

一、实验目的

1、掌握常用的软件包管理器RPM、YUM的使用;

2、掌握内网YUM源的配置方法。

二、实验环境

1台PC、VMware虚拟机、2个CentOS7操作系统

三、实验步骤及内容

1、使用RPM软件包管理器安装软件

(1)从阿里云++https://mirrors.aliyun.com/++下载CentOS7操作系统对应的软件包;

图1 选择"软件包"选项

图2 选择软件版本

图3 下载软件

(2)将该软件包通过Xftp上传至CentOS7;

图4 上传软件

图5 查看

(3)使用RPM进行软件安装;

图6 安装

(4)查看该软件包的详细信息。

图7 查看软件信息

2、配置内网YUM源

电脑A:

(1)将CentOS7映像文件挂载至/iso目录下;

图8 挂载镜像

(2)将挂载信息写入到/etc/fstab文件中,设置开机自动挂载;

图9 永久挂载

(3)使用YUM安装httpd(Apache);

图10 安装wget

图11 换源

图12 安装Apache服务

(4)启动httpd服务并关闭防火墙,查询httpd服务状态;

图13 开启httpd

图14 关闭防火墙

图15 测试

(5)将httpd加入开机启动项;

图16 将httpd加入开机启动项

(6)为/iso映像文件创建软连接ln -s /iso/ /var/www/html/Sujixiang;

图17 创建软连接

(7)查询电脑A的ip地址并记录。

图18 电脑A的IP地址

电脑B:

(1)测试电脑B到电脑A的连通性,是否能访问电脑B的80端口;

图19 测试连通性

(2)测试电脑B是否能访问http://10.3.0.17/Sujixiang;

图17 访问测试

(3)将本机YUM源配置文件进行备份;

图18 备份源

(4)创建本地YUM源配置文件/etc/yum.repos.d/CentOS-localnet.repo;

图19 创建本地源

(5)更新YUM缓存;

图20 更新yum缓存

(6)尝试电脑B是否能够通过YUM正常安装软件(如通过yum install tree测试)。

图21 安装tree

图22 查看已安装软件信息

实验结束!

五、实验总结

本次实验的主要目标是掌握RPM和YUM这两种常用软件包管理器的使用,以及内网YUM源的配置方法。通过在两台CentOS7虚拟机上进行软件包的安装与配置,从阿里云下载vsftpd安装包并利用RPM安装,详细了解了包的管理流程。同时,通过YUM源的配置,验证了在内网环境中进行软件管理的有效性,为日后的系统维护打下了良好的基础。

相关推荐
cominglately24 分钟前
centos单机部署seata
linux·运维·centos
魏 无羡26 分钟前
linux CentOS系统上卸载docker
linux·kubernetes·centos
CircleMouse29 分钟前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos
是Dream呀35 分钟前
Python从0到100(七十八):神经网络--从0开始搭建全连接网络和CNN网络
网络·python·神经网络
Karoku0661 小时前
【k8s集群应用】kubeadm1.20高可用部署(3master)
运维·docker·云原生·容器·kubernetes
木子Linux1 小时前
【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
linux·运维·服务器·centos·云计算
kaixin_learn_qt_ing1 小时前
了解RPC
网络·网络协议·rpc
mit6.8241 小时前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu
鹏大师运维1 小时前
聊聊开源的虚拟化平台--PVE
linux·开源·虚拟化·虚拟机·pve·存储·nfs
watermelonoops2 小时前
Windows安装Ubuntu,Deepin三系统启动问题(XXX has invalid signature 您需要先加载内核)
linux·运维·ubuntu·deepin