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;
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值