Linux软件安装方式

Linux软件安装方式

一、软件安装方式

  • 二进制发布包安装:软件已经针对具体平台编译打包发布,只要解压、修改配置即可
  • rpm安装:软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
  • yum安装:一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
  • 源码编译安装:软件以源码工程的形式发布,需要自己编译打包

二、二进制安装(安装JDK)

  1. 使用FinalShell等远程链接工具将jdk二进制包上传到Linux

  2. 解压文件到 /usr/local目录 用户级的程序目录,可以理解成 win 的C:/Progrem Files/。指令:
    tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
    在这里插入图片描述

  3. 配置环境变量:使用vim /etc/profile指令在文件末尾添加配置

    JAVA_HOME=/usr/local/jdk1.8.0_171
    PATH=$JAVA_HOME/bin:$PATH
    

    在这里插入图片描述

  4. 重新加载profile文件,使配置生效source /etc/profile
    在这里插入图片描述

  5. 检查安装是否成功。java -version
    在这里插入图片描述

三、RPM安装(安装MySQL)

  • RPM( Red-Hat Package Manager ) RPM软件包管理器,是红帽Linux用于管理和安装软件的工具

  • 准备工作

    1. 检测当前系统中是否有安装MySQL数据库

      rpm -qa	| grep mysql	//查询当前系统中所有软件,使用管道符 `|` 配合 grep 找出名称带有 mysql 的软件
      rpm -qa | grep mariadb	//查询当前系统中所有软件,使用管道符 `|` 配合 grep 找出名称带有 mariadb 的软件
      
    2. 如果系统中已安装MySQL数据库,安装将会失败。同时CentOS——7自带的mariadb会和MySQL数据库产生冲突

    3. 卸载已安装的冲突软件

      rpm -e --nodeps 软件名称		卸载软件
      rpm -e --nodeps mariadb-lib-5.5.60-1.el7_5X86_64
      
  • 安装:

    1. 上传MySQL文件到Linux

    2. 解压文件到/usr/local/mysql

      mkdir /usr/local/mysql 		//创建 /usr/local/mysql目录
      tar -zxvf mysql-5.7.25-1.el7x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
      
    3. 解压后得到6个rpm安装包文件

      在这里插入图片描述

    4. 按照如下顺序安装rpm软件包,否则可能会安装失败(安装时需要依赖其他包,如果系统上没有会安装失败)

      在这里插入图片描述

    5. 启动MySQL

      systemctl start mysqld		//启动mysql
      systemctl status mysqld		//查看mysql状态
      systemctl enable mysqld		//开机自启动	
      
    6. 查看临时密码

      cat /var/log/mysqld.log | grep password		//查看mysql日志,用管道符 `|`搭配 grep 找出临时密码
      

      在这里插入图片描述

    7. 登录mysql,修改密码

      mysql -uroot -p密码		//登录mysql
      

      修改密码

      set global validate_password_length=4;		设置密码最低位数
      set global validate_password_policy=LOW;	设置密码安全等级低
      set password = password('root');			修改密码
      
      grant all on *.* to `root`@`%` identified by 'root';	开启访问权限(可以从外部访问mysql)
      
      flush privileges;		刷新权限,使权限生效
      

四、yum安装

  • yum(全称 Yellow dog Updater, Modified)是一个在Fedora和RedHat和CentOS中的Shell前端软件包管理器。基于RPM包管理。可以自动处理依赖关系,一次安装所有以来的软件包。

  • 使用步骤:

    1. 搜索 要安装的软件 安装包 yum list 软件名称(这里用的是 lrzsz)可以看到有一个lrzsz.x86_64的安装包可以用。
      在这里插入图片描述

    2. 使用yum命令在线安装 yum install lrzsz.x86_64

    3. 完成了。

五、源码编译安装(项目部署)

两种方式:

  • 一:手动将项目打包、上传到Linux然后启动项目
  • 二:编写脚本,通过脚本自动部署项目。
  • 14
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值