Linux部署java项目基本环境配置

一、java安装

1. 下载java安装包 .tar.gz后缀的压缩包

2. tar -xvf 压缩包全称 #解压

3. 配置java环境: 
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk   # 根据实际安装路径设置
    export PATH=$PATH:$JAVA_HOME/bin
    source /etc/profile  #使环境变量生效

4. java -version #查看是否安装成功


二、mysql安装

首先确定系统中没有已安装的mysql服务:service mysqld status

1. 下载解压安装

2. 初始为空, 设置密码:alter 'username'@'hostname' identified by 'new_password';

2. 检查防火墙,开放3306端口:
   firewall-c-mnd --zone=public --add-port=3306/tcp --permanent  //permanent永久有效
   firewall-cmd --reload  //配置立即生效
   firewall-cmd --zone=public --list-ports  //查看所有开放的端口

3. 权限配置:更改root用户的host
    1、连接服务器: mysql -u root -p
    2、看当前所有数据库: show databases;
    3、进入mysq|数据库: use mysql;
    4、查看mysq|数据库中所有的表: show tables;
    5、查看user表中的数据: select Host, User,authentication_string from user;
    6、修改user表中的Host:update user set Host= '%' where User= 'root';
    7、最后刷新一下: flush privileges;

4. 在navicat中测试连接


三、nginx安装

1. 下载解压

2. 安装:
    1. cd 安装目录
    2. ./configure #检查配置
    3. make && make install #编译,会生成一个单独的nginx文件夹
    4. cd 编译生成的nginx目录
    5. ./sbin/nginx #启动 
    6. ps -ef | grep nginx #查看nginx进程
    7. 修改配置要reload一下,然后重启nginx 
    8. kill -9 进程 #结束进程

3. 修改配置文件
    遇到提示缺少nginx.pid文件:在配置文件中放开注释或者直接在/nginx/logs中直接新建一个


四、redis安装

1. 下载redis

2. 解压:tar -xvf redis压缩包名称

3. 编译redis: make

4. 安装:make install

5. 修改配置文件redis.conf:
  (1)bind 127.0.0.0注释掉,修改protected-mode  no
  (2)修改daemonize yes 后端启动服务

6. 启动redis服务: redis-server redis.conf

7. 通过客户端连接redis服务:redis-cli -h host地址 -p端口号,然后通过ping命令测试,如果返回pong则连接成功

8. 开放redis的端口:
  (1)firewall-cmd --add-port=6379/tcp --permanent
  (2)firewall-cmd --reload

9. 本地测试:telnet host地址 端口号

10. springboot中application.yml中配置redis:
  (1)pom中引入redis依赖
  (2)application中配置远程redis:
           spring:
               redis:
                   database: 1
                   host: 远程ip
                   port: 端口 默认6379
                   password: 密码
                   timeout: 10000ms
                   lettuce:
                       pool:
                           max-active: 5
                           min-idle: 1
                           max-idle: 3
                           max-wait: 30000ms


    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值