Linux yum 安装


源码包:由源代码程序组成,程序员按照特定的格式和语法写出来
源代码包含多个文件,常见格式:tar.gz
程序:未执行的代码
进程:执行起来的程序
线程:进程的真正执行者

二进制包,二进制安装,源代码包经过编译安装之后形成二进制包
二进制语言 1 0
编译器会把源代码翻译成计算机可以执行的二进制程序


二进制安装的优势:
1.开源。
2.可以自由选择功能
3.卸载方便
缺点:
1.步骤过多,容易拼写出错
2.时间较长
3.编译安装,一旦出错,新手很难就觉

nginx


conf:一般都是应用程序的配置文件所在的目录。
logs:应用程序的日志文件
sbin:应用程序的执行文件。

添加到系统

编译安装总结
1.解压源码包
2.进入解压出来的源码包的目录
3../configure prifix=usr/local/nginx #指定安装路径
4.编译,把代码翻译成二进程,让计算机处理。编译命令:make
5.安装:make install

编译和安装可以写在一步
make  make install 可以写在一步
make -j 4 指定cpu个数一起编译,提高安全速度,给太多会把cpu干掉


rpm安装方式
通过rpm包的方式快捷安装应用程序,可以自动检测依赖关系
mount挂在设备:linux的硬件设备,硬盘,光驱都需要挂载的方式才能够使用
        挂载点(挂载目录):已经存在,而且最好是空目录;非空,挂在后原来数据被隐藏。 一个挂载点只能挂载一个设备。
使用方式:mount 设备 文件路径(挂载目录)
使用方式:umount 设备 文件路径(挂载目录)
使用方式:umount -lf 设备 文件路径(挂载目录)
l:懒惰模式,直到挂载点的目录不再使用,离开关闭其他的挂载点应用。(所有程序运行完毕,才会结束)
f:强制,没有程序运行,立刻强制结束挂载
   这种方式临时挂载,重启服务就会消失

httpd:软件包名称
2.4.6:软件版本号
67:更新次数
el7:基于red hat linux7的操作系统。
x86_64:x86机构的64位系统

使用方式:rmp -ivh 软件包的包名
-i:安装一个新的包    
-v:显示安装过程
-h:在安装过程,以#号显示安装进度。
-e:卸载软件
-q:检测当前系统是否安装这个软件        

yum安装方式
极简化,最小化安装
yum也是基于rpm报的安装,但yum方式会自动检测依赖环境,并自动安装依赖环境。
yum安装方式组成结构:仓库 客户端。可以放在不同机器上,也可以放到一台机器上。
服务端:提供服务
客户端:使用服务端提供的功能
yum源--yum仓库,阿里云,腾讯云,本地仓库,网易,搜狐,epel
yum源分为本地源 在线源
yum工作原理:
1.创建郁闷仓库,在仓库中已经有了很多rpm包,以及包的相关源数据文件
   yum的方式安装软件时,就会读取元数据当中的信息,查询安装包的依赖关系,自动从仓库中下载且安装
   源数据文件是一种用来描述软件包的数据文件。软件包的版本、名称、依赖关系、以及一些其他的信息。
   元数据文件的作用:让软件管理器知道软件包的信息,以及如何安装、升级、卸载。
vim guoqi.re

yum clean all && yum makecache
yum clean all 清除之前yum缓存文件
yum makecache  建立源数据信息
安装:yum install -y 文件名
卸载:yum remove -y 文件名
创建本地yum源的流程
1.挂载镜像光盘,其他目录也可以用,本地仓库
2.切换到/etc/yum.repos.d,把源文件备份
3.创建一个yum源的配置文件,名称不限,不能中文、特殊符号。可以数字+英文结合。必须以.repos.d结尾
4.开始编写本地yum源配置文件:
    [local]    必须和文件名一致
    name=123
    baseurl=file:///mnt
    gpgcheck=0    检查序列号
    enabled=1    
5.yum clean all 清除之前yum缓存文件
6.yum makecache  建立源数据信息

在线源,依赖于网络
.repo只能存放在/etc/yum.repos.d下,否则不生效。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值