基于Linux的安装及管理程序

Linux二进制包介绍及相关定义

二进制包:源码包经过成功编译之后产生的包

源码包:由源代码程序组成,程序员按照特定的格式和语法编写出来的

源码包包含多个文件,所以常见的格式:tar.gz

ps:计算机只识别二进制语言

编译器会把源代码翻译成计算机可以执行的二进制程序

二进制安装优点

1、开源

2、可以自由选择功能,随时可以添加模块

3、卸载方便

二进制安装缺点

1、步骤过多,如果没有正确的指导,容易出现拼写错误

2、时间较长

3、编译安装,一旦报错新手很难解决

编译安装

1、解压源码包

2、进入解压出来的源码包的文件目录

3、./configure prifix=/usr/local/nginx#指定程序的安装路径

4、编译,把代码翻译成二进制,让计算机处理。编译的命令:make

5、安装:make install

make && make install:编译和安装可以写在一起

rpm安装

可以通过rpm包的方式快捷安装应用程序,可以自动检测依赖关系

mount 挂载设备:linux的硬件设备,硬盘,光驱都需要通过过载的方式才能够使用

mount 设备 文件路径(挂载目录)

挂载点(挂载的目录):已经存在,而且最好是一个空目录,如果非空,挂载设备之后,原来的数据将被隐藏

一个挂载点同时只能挂载一个设备

解挂载:

umount 设备 挂载点(挂载目录)

umount -lf 设备 挂载点

l:懒惰模式,直到挂载点的目录不再被使用,立刻关闭其他的挂载点应用

(所有程序运行完毕,才会结束)

f:强制,没有程序运行,立刻强制结束挂载

这种方式是临时挂在,重启服务器则会消失

rpm的安装命令:

rpm -ivh 软件包名

i:安装一个新的包

v:显示安装过程

h:在安装过程,以#号显示安装进度

-e:卸载软件

rpm -q 软件名:检测当前系统是否安装此软件

例:

httpd-2.4.6-67.el7.centos.x86 64.rpm

httpd:软件包的名称

2.4.6:软件的版本号

67:更新次数

el7:基于red hat linux 7的操作系统

x86 64:x86机构的64位系统

yum安装

yum工作原理

创建yum仓库,在仓库中已经有了很多rpm包,以及包的相关的元数据文件

yum的方式安装软件的时候,就会读取元数据当中的信息,查询安装包的依赖关系,自动从仓库当中下载并且安装。

元数据文件是一种用来描述软件包的数据文件。软件包的版本、名称、依赖关系

元数据文件的作用:让软件管理器知道软件包的信息,以及如何安装、升级、卸载。

创建本地yum源的完整流程

1、挂载光盘镜像,其他的目录也可以使用,本地仓库

2、切换到/etc/yum.repos.d,把源文件备份

3、创建一个本地yum源的配置文件,名称不限,但是不能有中文,不能有特殊符号。可以使用数字+英文结合,必须以.repo结尾。

4、开始编写本地yum源的配置文件:

[local]                             #仓库标识名称
name=123                     #仓库的描述信息,可以任意
baseurl=file:///mnt         #指定服务端位置
gpgcheck=0
enable=1

5、yum clean all:清除yum缓存

6、yum makecache:建立元数据

程序:未执行的代码
进程:执行起来的代码
线程:进程的真正执行者

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值