Linux服务器配置与管理(基于Centos7.2)任务目标(四)
文章目录
- 一、任务目标
- 二、任务资讯
- 三、任务实施
- 3-1.RPM软件包管理
- 3-2.YUM方式安装软件
一、任务目标
实施该工单的任务目标如下:
知识目标
1.了解RPM提供的功能。
2.了解YUM相对于RPM所具有的优点。
能力目标
1.能够通过RPM安装及管理软件包。
2.能够通过YUM安装及管理软件包。
3.了解源代码安装软件包。
任务Linux作为网络操作系统,必然要承载各类常用的网络服务,如Web服务、FTP服务、DNS服务等,而这些服务一般需要手动安装到服务器,所以掌握系统常用的服务类软件的安装对于管理员来说是非常重要的。
二、任务资讯
1.RPM可以提供哪些功能?
1、安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
3、可以在查询系统中的软件包是否安装以及其版本;
4、作为开发者可以把自己的程序打包为RPM 包发布;
5、软件包签名GPG和MD5的导入、验证和签名发布
6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;
2.YUM相对于RPM有什么优点?
yum
优点、作用: 解决rpm的缺点(rpm依赖问题)
缺点:过于依赖yum源文件,如果源文件有问题,安装等操作可能失败。若yum服务器被入侵,yum源不再安全。 查询参数及命令:yum [参数]
search:查询某一个 list:查询所有 info: 安装、升级、卸载:-y参数可放在最后,表示不需要此过程再进行确定。
安装:yum install [-y] [package] 升级:yum update [-y] [package]
卸载:yum remove [-y] [package]
RPM
优点:
方便简单
避免错误安装
版本兼容
使用数据库记录参数
缺点:
依赖关系严重,不管是安装还是卸载,都需要先处理依赖软件
默认安装路径
/etc:配置文件
/usr/bin:可执行文件
/lib:动态链接库文件
安装参数及命令:rpm -ivh [package] [package] …(可安装多个包、单个包、网络上的包)
-I:install的意思
-v:显示详细信息
-h:显示进度条
查询参数及命令:
-q:仅查询
-qa:查询所有(常用,通常配合管道符(|)使用)
-RPqi:列出详细信息,包括开发商、版本
-ql:列出文件目录的完整路径(常用)
-qc:列出所有配置文件
-qd:列出所有说明文件
-qR:列出依赖软件所含文件
-qf:后接文件,找出与该文件对应的软件
卸载参数及命令:rpm -e [package] [package]
更新、升级参数及命令:rpm -Uvh [package]
-U:不管有没有安装,都会安装最新版
-F:只更新安装的
-v:显示详细信息
-h:显示进度条
三、任务实施
3-1.RPM软件包管理
(1)查询系统中已安装的全部RPM软件包。
(2)查询telnet-server服务的软件包是否安装。
语法:rpm -q 软件名
(3)安装telnet-server软件包(注意要使用软件包的全名,如telnet-server-0.17-59.el7
(4)删除telnet-server软件包。
3-2.YUM方式安装软件
(1)搭建本地YUM源。
cd /etc/yum.repos.d (cd到etc的yum.repos.d)
mkdir store (创建一个仓库存放备份的yum.repos.d下面的所有文件)
mv * store (把yum.repos.d的所有文件移动到store)
vi yum.repo (编辑并创建yum.repo文件)
yum repolist (查看yum是否配置成功)
mount /dev/cdrom /media (没有挂载,再次挂载)
(2)安装telnet-server软件包(YUM方式无须使用软件包全名)。
(3)移除telnet-server软件包。
yum remove telnet-server -y
Linux服务器配置与管理(基于Centos7.2)任务目标(四)相关推荐
- Linux服务器配置与管理项目教程(CentOS7 /RHEL 7)(第三版)题库带答案
Linux服务器配置与管理项目教程 (CentOS7 /RHEL 7)(第三版)微课版 第1篇 系统安装与网络配置 项目1 安装CentOS 服务器 项目2 配置Linux基础网络 不积跬步, ...
- Linux服务器配置和管理:虚拟机安装CentOS6.7
2019独角兽企业重金招聘Python工程师标准>>> 原文地址:http://lawlietfans.coding.me/blog/2016/02/29/introduction- ...
- Linux服务器配置与管理
Linux服务器配置与管理 RHEL6的安装 .登录.注销.退出 安装并启动VMware软件: 2 2.根据要求配置CPU.内存.硬盘类型和容量.网络连接方式.总线.其他硬件等的虚拟机环境: 3.加载 ...
- Linux服务器配置与管理:Linux基础
参考自 MOOCLinux服务器配置与管理 目录 一.Linux发展历史 1.1 Unix 1.2 Minix 1.3 Linux 1.4 POSIX 1.5 GNU 二.Linux内核版本 三.Li ...
- centos7 校正linux系统时间_基于centos7系统部署NTP服务及配置时间定时同步
概述 linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常. 下面介绍下怎么部署NTP服务来解决这个问题. ps:强烈吐槽下头条这个新排版功能, ...
- Linux服务器配置与管理(基于Centos7.2)任务目标(三)
文章目录 一.任务介绍 二.任务实施 2-1.管理用户账号与密码 2-2.用户组管理 一.任务介绍 知识目标 1.了解用户角色的类型. 2.理解用户和用户组的关系. 3.了解用户账号文件.用户密码文件 ...
- linux服务器配置与管理_你需要知道什么才能成为系统管理员? | Linux 中国
通过获得这些起码的能力,开始你的系统管理员职业.-- Seth Kenlon 昔日的系统管理员整天都在调教用户和摆弄服务器,一天的时间都奔波在几百米长的电缆之间.随着云计算.容器和虚拟机的复杂性的增加 ...
- linux服务器配置与管理_【13】进大厂必须掌握的面试题-配置管理面试 - Java架构师社区...
Q1.配置管理流程的目标是什么? 配置管理(CM)的目的是通过使开发或部署过程可控和可重复,从而创建更高质量的产品或系统,来确保产品或系统在其整个生命周期中的完整性.CM流程允许对系统信息和系统更改进 ...
- linux服务器配置与管理_服务器维护实施步骤
为了有效地维护服务器,服务器管理员必须执行主动的硬件和软件检查.而服务器的维护清单必须包括除尘.日志查看.软件补丁程序测试等. 即使具有服务器的性能和冗余功能,增加的工作负载整合和可靠性期望也会对服务 ...
最新文章
- ubuntu+php+mysql+apache安装配置
- 投票 | RONG奖学金最佳人气奖评选活动开始啦!
- Paddle中的自动微分功能测试
- 前1000位粉丝的诞生
- 使用阿里云ACM简化你的Spring Cloud微服务环境配置管理
- SVG(网页加载显示的加载进度动态图)
- matlab华侨大学,闫铮-华侨大学-信息科学与工程学院
- Hive分析窗口函数系列文章
- 学习ASP.NET Core,你必须了解无处不在的“依赖注入”
- Java “\”与\\的替换
- java 消费者模式 多线程_[Java并发-24-并发设计模式] 生产者-消费者模式,并发提高效率...
- 广州大学计算机技术复试c语言试题,广州大学C语言程序设计期末考试试卷含答案...
- 【英语学习】【WOTD】orthography 释义/词源/示例
- LeetCode:66. 加一(python、c++)
- mooc中习题--计算天数
- 小学计算机技术感想,小学信息技术教学经验总结(精选5篇)
- windbg 查看结构体_windbg常见命令
- Matlab作图后的各种调整方法——线条、坐标、标题、图例
- Swift语言入门学习
- error: (-215:Assertion failed) !_src0.empty() in function ‘cv:: 可能的诸多原因!!!