• Linux中的软件安装


    一、安装JDK

    1. 查看Linux是否有jdk
      rpm -qa | grep openjdk

    2. 如果查看到Linux有jdk,则先将其卸载掉
      rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64 java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64

    3. 现在/opt中创建俩目录:
      mkdir /opt/software 存放软件安装包的目录
      mkdir /opt/modules 安装的软件(解压即可安装的软件)目录

    4. 将jdk的压缩包上传到/opt/software目录中

    5. 将jdk的压缩包解压到/opt/modules中
      tar -zxvf jdk-8u152-linux-x64.tar.gz -C /opt/modules

    6. 配置环境变量,修改/etc/profile文件,为了防止修改错误我们先将/etc/profile文件备份一下
      vim /etc/profile

    7. 在profile文件后面添加:

      声明JAVA_HOME

      JAVA_HOME=/opt/modules/jdk1.8.0_152

      将JAVA_HOME添加到PATH中

      PATH=KaTeX parse error: Undefined control sequence: \bin at position 10: JAVA_HOME\̲b̲i̲n̲:PATH

      发布JAVA_HOME和PATH进行发布

      export JAVA_HOME PATH

    8. 重新执行/etc/profile文件,让新配置的环境变量生效
      source /etc/profile

    9. 检查jdk是否安装好,环境变量是否配置好
      echo $JAVA_HOME
      echo $PATH
      java -version

    二、安装Tomcat

    1. 将tomcat的压缩包上传到/opt/software

    2. 将tomcat的压缩包解压到/opt/modules
      tar -zxvf apache-tomcat-8.5.32.tar.gz -C /opt/modules

    3. 启动tomcat:
      sh /opt/modules/apache-tomcat-8.5.32/bin/startup.sh

    4. 查看tomcat的日志文件
      tail -F /opt/modules/apache-tomcat-8.5.32/logs/catalina.out

    5. 关闭tomcat:
      sh /opt/modules/apache-tomcat-8.5.32/bin/shutdown.sh

    6. 使用浏览器访问Tomcat(前提是一定要开启Tomcat)
      5.1 使用本机的浏览器访问: http://localhost:8080
      5.2 远程(其它电脑例如物理机)浏览器访问 http://192.168.2.118:8080

    三、安装MySQL

    1. 一定要对虚拟机进行快照(因为MySQL安装比较麻烦)

    2. 检查虚拟机中是否已经安装过MYSQL了
      rpm -qa | grep mariadb

    3. 卸载已安装的mariadb
      rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

    4. 因为mysql不是解压就安装好的软件,所以我们将其安装在/usr/local目录中
      创建一个目录: mkdir /usr/local/mysql

    5. 将mysql的压缩包上传到 /opt/software

    6. 将mysql的压缩包解压到/usr/local/mysql中
      tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql

    7. 进入mysql目录,进行安装: cd /usr/local/mysql

    8. rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
      rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
      rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
      rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
      rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
      rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

    9. 修改mysql软件的默认字符集为UTF8,通过编辑/etc/my.cnf文件
      vim /etc/my.cnf

      在[mysqld]下边添加内容:character-set-server=utf8

    10. 启动mysqld服务: systemctl start mysqld

    11. 设置mysqld服务开机自启动: systemctl enable mysqld

    12. 在安装mysql的过程中,以及随机生成了一个root的密码,我们要先查看这个密码:
      cat /var/log/mysqld.log | grep “temporary password” --color

    13. 使用初始密码登录mysql:
      mysql -uroot -p’初始密码’

    14. 修改密码:
      set global validate_password_length=4;
      set global validate_password_policy=LOW;
      set password = password(‘root’);

    15. 以后再想修改密码,就可以在未登录的情况下进行修改:
      mysqladmin -uroot -p password 新密码

    16. 远程访问mysql:
      16.1 防火墙关闭或者3306端口放行
      16.2 mysql需要有远程访问账号
      创建远程访问的root账号,并且给其授予和本地访问的root一样的权限
      grant all on . to ‘root’@‘%’ identified by ‘123456’;

       flush privileges;
      
      • 1
  • 相关阅读:
    C++基础:函数模板
    Android 休眠流程(三)
    C语言之常用的排序算法
    LLC 三相移相PWM产生原理分析
    【luogu SP7685】FLWRS - Flowers(DP)(容斥)
    微软S2C2F框架已被OpenSSF开源安全体系采用
    Stream手动分页
    软考 -结构化开发
    在Python上用openSMILE提取IS09和eGeMAPS特征集
    python之数据类型转换
  • 原文地址:https://blog.csdn.net/LMY0210/article/details/126897444