自我介绍
我是一个来自武汉的计科专业学生,在之前就有很多同学跟我转发阿里云飞天加速计划,可以体验(白嫖)两个月服务器。当时也没怎么上心,直到我Java学习的深入,需要用到了,我第一时间就想到了阿里云。
云主机的初步了解
一 什么是云主机?
- 云主机就是使用一种虚拟化技术在一台主机中虚拟出多个“独立”的主机部分,能够实现单机多用户,每个部分都可以作为单独的主机来管理和使用。
购买云主机
https://developer.aliyun.com/plan/grow-up
云主机管理
https://console.aliyun.com
二 远程工具连接云主机
- 云主机公网IP:xx.xxx.xx.xx
- root帐号的密码:xxxxx
xftp远程连接云主机
xshell远程连接云主机
软件安装
一,JDK安装(离线安装)
1.下载JDK(Linux版)
官网/云盘 (jdk.tar.gz)
2.使用xftp将下载的安装包上传到linux的/usr/local目录
3.解压JDK安装包
tar -zxvf jdk
4. 配置环境变量
- 进入到/etc目录,找到profile文件
编辑profile文件 : vim profile
- 在profile文件最后配置以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_221 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
5. 让配置生效
# 让配置生效
[root@xx etc]# source /etc/profile
# 显示jdk版本
[root@xx etc]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
二,Tomcat安装
1. 下载离线tar
略
2. 上传到Linux
略
3. 解压tar文件
tar -zxvf apache-tomcat-8.5.46.tar.gz
4. 启动tomcat
[root@xx apache-tomcat-8.5.46]# cd /usr/local/apache-tomcat-8.5.46/bin
[root@xx bin]# ./startup.sh
5. 关闭防火墙
[root@xx bin]# systemctl stop firewalld
三,安装MySQL
1.通过wget指令下载mysql的rpm文件
[root@xx local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.rpm安装mysql
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
通过yum安装mysql服务
yum -y install mysql-community-server
3. 加入开机启动
[root@xx local]# systemctl enable mysqld
4. 启动MySQL服务
MySQL基本使用
# 1.查找初始密码
cat /var/log/mysqld.log | grep password
# 2.登录到mysql
[root@xx log]# mysql -uroot -p
Enter password:
# 3.修改密码
# 3-1 设置密码的检查机制为LOW
set global validate_password_policy=LOW
# 3-2 修改密码
set password=password('xxxxx')
# 4.授权远程登录
GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'xxxxx' WITH GRANT OPTION;
flush PRIVILEGES;
项目部署
1.使用xftp将打包好的jar包传到/usr/local/projects下
2.打开该目录
[root@xx ~]# cd /usr/local/projects
3.运行jar文件,末尾加上’&‘表示在云上一直运行
[root@xx projects]# java -jar xx-xx-1.0.0.jar&