手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境

威武 (LIVE版) - 杨和苏KeyNG - 单曲 - 网易云音乐

昨天第一篇文章发布后,有一些粉丝私信我,让我赶紧出下一篇,这篇可能会命令比较多,大家细心的慢慢看。

正片开始>>>>>

上篇文章注册了阿里云服务器,拿到了公网IP账号,密码是自己重置的。需要终端连接服务器,我自己用的FinalShell,当然你用XShell也可以,输入账号密码就连接上了。

一、 先把软件安上,先安装jdk吧

1、先把系统自带的jdk卸载。

# 查看自带jdk命令
rpm -qa | grep jdk  

# 卸载openjdk,卸载相关的openjdk
rpm -e --nodeps *jdk*

2、去jdk官网下载个jdk,这里我用的版本是 jdk-8u11-linux-x64.tar.gz。官网下载的慢,可以去网上找找网盘里的。

3、在usr目录下创建java目录,把我们下载好的jdk压缩包上传到 创建好的 java目录下(我放在该目录下了,也可以放在其他目录下),然后解压文件。

# 创建java文件夹
mkdir java

# 解压文件
tar -zxvf 所要解压的文件名

4、解压完成后,配置环境变量

# 进入jdk环境变量编辑
vim  /etc/profile

5、把光标移到最后一行,键盘按 i,进入编辑模式,然后插入以下内容(主要JAVA_HOME的路径,名称)然后按ESC退出编辑模式,‘shift + :’,输入wq,回车,完成保存并退出

JAVA_HOME=/usr/java/jdk1.8.0_11
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

6、最后执行这两步让环境变量生效

# 编辑的文件生效执行
source /etc/profile

# 验证jdk安装是否成功
java -version

7、显示这样就成功了,安装个破jdk真麻烦。

 二、安装Nginx

1、老规矩去官网下载个安装包,我用的Nginx-1.20.2版本

 2、下载完扔到/usr/local目录下,这个别随便放,有坑!然后执行下面的命令,如果报not found、error自己去百度原因。我不会,因为我没有报错。成功后刷新目录下会多一个Makefile文件

# 配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix=/usr/local/nginx-1.20.2 --with-http_ssl_module --with-http_stub_status_module

 3、编译安装Nginx

# 编译安装nginx
make & make install 

4、然后去安装目录下找到sbin文件夹里的nginx文件,启动Nginx

# 启动nginx
./nginx
# 重启nginx
nginx -s reload

 5、访问ip:80,看到这个就成功了,如果看不到应该是阿里云安全组没开80端口,打开就好了! 

 三、安装宝塔

1、还差MySql和Redis一个一个的安装太麻烦了,我们直接安装个宝塔,用宝塔安装应用(不要用宝塔安装Nginx和jdk,我安装过不好用需要改一堆东西)

# 安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2、安装完成后,会显示你的账号,密码等信息

 3、如果宝塔登录界面无法打开,还是去安全组开端口。进入宝塔登录界面(首次登录可能还需要初始化配置)进来点软件商店下载Redis和Mysql。

 4、Redis默认没有密码,可以设置,其他不用动。Mysql在宝塔页面添加数据库设置数据库名、登录用户名,会生成密码。Navicat就可以连接了,然后导入自己的数据库(添加安全组端口)

 5、如果想用root用户远程连接Navicat是连接不上的,需要先在宝塔里查看下root用户的密码。复制出来。

 6、FinalShell连接执行下面完命令,Navicat就可以用root用户来远程连接数据库了

# 使用root用户进入数据库 输入上面复制的root密码
mysql -u root -p
 
# 使用mysql
use mysql

# 更新root用户权限,“%”指的是所有地址都可以访问
update user set Host='%' where User='root';
 
# 最后一步,刷新权限
flush privileges; 

 如果你看到了这,证明你的Java环境已经搭建成功!

>>>了解别人心里想什么,你才能得到自己想要的物。


  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值