Linux软件包管理一&安装redis,nginx,mysql

一.软件包类型

1.1 二进制包

  • 什么是二进制包?有什么特点?

  1. 二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。

  2. 二进制包,不需要编译,直接下载安装即可

  3. 二进制包,需要根据自己的计算机CPU以及操作系统去选择合适的

  4. 二进制包,命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpm

    1. uname -r查看linux内核版本

  • 常见的二进制包

系统平台 包类型 工具 在线安装
RedHat/Centos/Fedora/SUSE rpmrpm,rpmbuild yum/dnf
Ubuntu/Debian deb dpkg apt

1.2 源码包

  • 什么是源码包?有什么特点?

  1. 源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。

  2. 源码包,需要进行编译,变成二进制的软件包后,才可安装使用

  3. 源码包,一般可以在任何的计算机上安装使用

  4. 源码包,命名方式一般为:

    • 软件包名.tar.gz

    • 软件包名.tar.bz2

    • 软件包名.tar.xz

    • 软件包名.zip

  5. 优点

    • 通用性

    • 定制

    • 性能

1.3 二进制源码包

  • 什么是二进制源码包?有什么特点?

  1. 二进制源码包,是一个半成品,安装后不能直接使用

  2. 二进制源码包,需要使用rpmbuild 工具重建成真正的rpm 包或者重建成源码包才可安装使用

  3. 二进制源码包,命名方式一般为:

    • mysql-community-5.7.25-1.el6.src.rpm

    • mysql-community-5.7.25-1.el7.src.rpm

1.4 二进制包与源码包的区别

软件包类型 是否编译 安装难易程度 可定制性
二进制包 易(直接安装)
源码包 难(配置—>编译—>安装)

二.源码包安装redis

把下好的redis源码包压缩文件通过命令放入到Linux系统中进行解压

解压完后会在当前目录生成一个以压缩包命名的文件夹

通过 cd 命令进入该文件夹,使用 ll 命令查看当前目录下的所有文件以及文件夹

安装c语言编译插件

使用make命令进行编译

运行redis

三.源码包安装nginx

把下好的nginx源码包压缩文件通过命令放入到Linux系统中进行解压

加载插件

进行初始配置

运行nginx

[root@localhost ~]# cd /usr/local/nginx/sbin
[root@localhost sbin]# ./nginx

测试nginx

① 使用 lsof -i:80 命令测试

② 在主机上打开浏览器输入虚拟机的IP地址测试

注意:再用第二种方式是记得关闭防火墙

 关闭防火墙

让防火墙不自

四.rpm方式安装mysql

4.1 下载包

mysql官网:

https://www.mysql.com/

下滑找到并点击

找到符合条件的包后点击 就可以下载了

4.2 安装

把下好的mysql包的压缩文件通过命令放入到Linux系统中进行解压

在正式安装前需要把Linux系统自带的mariadb卸载

查看系统中是否有mariadb

输入以下代码进行删除[--nodeps不能去,去了会报依赖问题]

再次进行查询,可以看到没有返回结果,就证明删除完了

使用yum方式安装依赖

安装

rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm

注意:不可随意调换顺序,否则会有依赖问题

启动mysql服务

查询生成的临时密码

用临时密码进行登录

接下来就需要修改密码了,不过在此之前需要把密码策略进行临时修改,不然密码太low不让通过

 设置为不检查密码的复杂程度

设置密码的最小长度

设置新密码

然后退出,重新登录测试一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值