云计算学习路线图素材课件,Linux中软件安装的方式

很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分享Linux中软件安装的方式:

一、源代码形式

绝大多数开源软件都是直接以原码形式发布的,源代码一般会被打包成.tar.gz的归档压缩文件,需要编译成为二进制形式之后才能够运行使用。

源代码基本编译流程:

1).configure 检查编译环境,这里可以通过--prefix等命令配置安装路径(好像);

2)make对源代码进行编译;

3)make insall 将生成的可执行文件安装到当前计算机中。

二、RPM

源代码形式的特点:操作复杂、编译时间长、极易出现问题、依赖关系复杂。为了方便,RPM(redhat package manager)通过将代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理,针对不同的系统设定不同的包。

常用命令规范:linuxcast-1.2.0-30.el6.1686.rpm 包名-版本号-适用平台-32/64-rpm

使用rpm –i software.rpm(安装);

rpm -e software.rpm(卸载);

rpm –U software.rpm(升级形式安装);

rpm –ivh(支持通过http\ftp协议形式安装)

-v 显示详细信息;-h显示进度条

查询功能:rpm –qa 列出全部已经安装的.rpm软件 rpm –qa |grep ***

三:YUM

rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,但是Yum能解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:

1)自动解决依赖关系;

2)可以对rpm进行分组,基于组进行安装操作;

3)引入仓库概念,支持多个仓库;

4)配置简单

Yum仓库用来存放所有的现有的.rpm包,当使用Yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库。仓库的配置文件/etc/yum.repos.d目录下

使用方法:1)yum install 安装;

2)yum remove卸载;

3)yum update 升级制定软件

注意:安装的时候,会下载软件包.Rpm在安装,所以用国内仓库。改变镜像源:1)访问地址 2)点centos使用帮助;3)按步骤来。查询软件:可以使用yumsearch *

目前我们对于云计算的学习只是入门而已,学习云计算是一个长期的过程很耗时间,只有持之以恒才能得到自己想要的技术。

原文地址:https://blog.51cto.com/14679712/2469132

时间: 2024-10-10 16:30:00

云计算学习路线图素材课件,Linux中软件安装的方式的相关文章

云计算学习路线图素材课件:Docker容器应用场景分析

Docker容器是一个开源的应用容器引擎,它能够自动执行重复性任务,例如搭建和配置开发环境,用户可以方便地创建和使用容器,还可以进行版本管理.复制.分享.修改.有很多初学云计算的同学不清楚Docker容器的使用方法以及应用场景,接下来就给大家简单分享一下云计算学习路线图素材课件:Docker容器应用场景分析. Docker是一个使用 Go 语言开发的,并且开源的应用容器引擎,基于LXC(Linux Container)内核虚拟化技术实现,提供一系列更强的功能,比如镜像.Dockerfile等:

云计算学习路线图素材课件:DevOps和云计算之间的关系

大多数公司都知道,想要在这个瞬息万变的时代提升自己的竞争力,就不得不面临企业转型的局面,DevOps和云计算是被公认的两种转型途径.这两者之间看似没什么联系,但并不排斥,DevOps涉及到的是流程和流程的改进,而云计算则是涉及技术和服务的改进. 了解云计算和DevOps如何协同工作,是帮助企业实现转型的关键.不同的企业定义DevOps的方式不同.本文的目的不是讲述哪个定义是正确的或是错误的,而是将两者都呈现出来,以便关注云计算对DevOps的好处. 云计算是当前市场上的热门技术,也是未来互联网发

云计算学习路线图素材课件:云计算常用的开源工具

随着互联网的高速发展以及国家政策扶持,我国云计算行业发展迅猛,云计算人才也成为稀缺高薪人才.众所周知,云计算和开源是相爱相生的关系,借助开源社区的力量,云计算技术迅速占领市场,不过2020年常用的云计算开源工具有哪些呢? 1.Kubernetes 过去两年Kuberentes已成为火爆的开源项目之一,相信在未来Kuberentes的势头会更劲,其拥有大量的扩展工具,其优势在于: 1)通过基于角色的访问控制可以更好地支持企业部署: 2)将Kuberentes从单一用户操作系统转移到Unix: 3)

linux中软件安装方法总结

linux中软件安装方法: 1 rpm -ivh 包名.rpm 有依赖问题,安装A,A需要先安装B,B先安装C等. 2 yum安装,yum包管理器,yum安装解决rpm安装的依赖问题,安装更简单化. 优点:简单,易用,高效 缺点:不能定制 centos切换在线yum源地址为aliyun地址方法: 复制对应版本的切换命令,在centos中输入切换命令即可: [[email protected] tools]# wget -O /etc/yum.repos.d/CentOS-Base.repo ht

云计算学习路线图素材、课件,msyql中CASE WHEN语法

在本篇文章中将给大家讲解下msyql中CASE WHEN语法: MySQL中case when语句,用于计算条件列表并返回多个可能表达式之一. CASE具有两种格式:简单CASE函数将某个表达式与一组简单表达式进行比较以确定结果.CASE搜索函数计算一组布尔表达式以确定结果.两种都支持可选的ELSE函数. 1)简单CASE函数语法如下: CASE input_expression WHEN when_expression THEN result_expression [...n ] [ ELSE

云计算学习路线图素材、课件,mysql中函数的用法

在本篇文章中将给大家讲解下mysql中函数的用法: 今天在处理工单的时候,其中的一个需求是某商品的发货时效(即下单时间和发货时间的时间差),接触到了TIMESTAMPDIFF函数 TIMESTAMPDIFF TIMERSTAMPDIFF语法: TIMERSTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 该函数是返回datetime_expr1和datetime_expr2之间的整数差,其中单位有interval参数决定,interval的

云计算学习路线图素材、课件,什么是云计算的核心技术基础?

云计算是一种基于互联网的计算方式,要实现云计算则需要一整套的技术架构去实施,包括网络.服务器.存储.虚拟化等等.云计算目前分为公有云和私有云.两者的区别只是提供的服务的对象不同,一个是企业内部使用,一个则是面向公众.目前企业中的私有云都是通过虚拟化来实现的,建议你可以了解一下虚拟化行业的前景和发展. 虚拟化目前分为服务器虚拟化(以VMware为代表).桌面虚拟化(思杰要比vmware的优势要大).应用虚拟化(以思杰为代表).学习虚拟化需要的基础: 操作系统,懂得Windows操作系统(Windo

云计算学习路线图素材、课件,CASE的其他用法讲解

在本篇文章中将给大家讲解下CASE的其他用法讲解: 使用带有简单CASE函数和CASE搜索函数的select语句在select语句中,CASE搜索函数允许根据比较值 select CASE WHEN good_type<2 THEN '<2' WHEN good_type>=2 AND good_type<3 THEN '>=2 && <3' ELSE '>=3' END AS good_now_type, good_type,user_id,us

【转】Linux下软件安装的几种方式

转自Linux下软件安装的几种方式 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为              C:/Windows/, /usr/lib理解为                                       C:/Windows/System32. /usr/bin:几乎所有的系统可执行文件都会安装在这里 /usr/local/bin:则是可以存放一些系统用户自己