二进制安装的好处
1、开源。
2、可以自由选择功能。随时可以添加模块
3、卸载方便
./configure --prefix=/usr/local/nginx
配置:配置程序的安装路径。
conf:一般都是应用程序的配置文件所在的目录
logs:应用程序的日志文件
sbin:应用程序的执行文件
编译加安装写一起
make && make install
make -j 4 && make && make install 指定使用多个cpu一起编译 提高编译速度 不要给太多 会烧掉
rpm的安装方式
可以通过rpm包的方式快捷的安装应用程序。自动检测依赖关系
mount 挂载设备:linux的硬件设备,硬盘,光都需要通过挂载的方式才能够使用。
mount 设备 文件路径(挂载目录)
挂载点(挂载的目录): 已经存在,而且最好是一个空目录。如果非空,挂载设备之后,原来的数据将被隐藏。
一个挂载点同时只能挂载一个设备。
解挂载 umount 设备 挂载点(挂日录)
umount -If 设备 挂载点
l:懒惰模式,直到挂载点的目录不再被使用,立刻关闭 立刻关闭其他的挂载点应用 (所有程序运行完毕,才会结束。)
f;强制,没有程序运行,立刻强制结束挂载
这种方式是临时挂载,重启服务器就会消失
httpd-2.4.6-67.el7.centos.x86 64.rpm
httpd :
软件包的名称
2.4.6: 软件的版本号
67: 更新次数。
el7:基于red hat linux 7的操作系统
x86 64:x86机构的64位系统
rpm的安装命令
rpm -ivh
i:安装一个新的包
v:显示安装过程
h:在安装过程,以#号显示安装进度。
-e:卸载软件
rpm -q 软件名: 检测当前系统是否安装这个软件
yum安装方式: yum也是基于rpm包的安装 但是yum方式会自动检测依赖环境,并且自动安装依赖环境。
yum安装方式的组成结构: 仓库 客户端 可以放在不同的机器上,也可以部署在一台机器上
yum源: yum仓库,阿里云 腾讯云 本地源 (仓库。)
yum源: 本地源,在线源
服务端: 提供服务
客户端: 使用服务端提供的功能。
yum的工作原理:
1 创建yum仓库,在仓库中已经有了很多rpm包。以及包的相关的元数据文件。
yum的方式安装软件的时候,就会读取元数据当中的信息,查询安装包的依赖关系,自动从仓库当中下载并且安装。
元数据文件是一种用来描述软件包的数据文件。软件包的版本、名称、依赖关系
元数据文件的作用:让软件管理器知道软件包的信息,以及如何安装、升级、卸载。
yum clean all 清楚之前yum缓存文件
yum makecache 建立元数据信息。
yum remove -y httpd 卸载软件
yum -y install httpd 安装软件
挂载光盘镜像,其他的目录也可以使用,本地仓库
2、切换到/etc/yum.repos.d,把原文件备份
3、创建一个本地yum源的配置文件,名称不限,但是不要用中文,不要带特殊符号。可以使用数字+英文结合。必须以.repo结尾.
4、开始编写本地yum源的配置文件:
创建本地yum源的完整流程。
1、挂载光盘镜像,其他的目录也可以使用,本地仓库。
2、切换到/etc/yum.repos.d,把原文件备份。
3、创建一个本地yum源的配置文件,名称不限,但是不要用中文,不要带特殊符号。可以使用数字+英文结合。必须以.repo结尾。
4、开始编写本地yum源的配置文件:
[local]
name=123
baseurl=file:///mnt
gpgcheck=0
enabled=1
5、yum clean all 清楚yum缓存
6、yum makecache 建立元数据。
/etc/yum.repos.d: 所有的,repo的yum源配置文件必须放在/etcyum.repos.d这这个目录下,否则不生效,系统也识别不了。