且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

飞天加速计划——浅析一下我的首次上云

更新时间:2022-09-09 15:19:02

自我介绍
我是一个来自武汉的计科专业学生,在之前就有很多同学跟我转发阿里云飞天加速计划,可以体验(白嫖)两个月服务器。当时也没怎么上心,直到我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&

4.在云服务器控制台实例安全组中为该项目添加放行端口号

结语

第一次上云心情还是非常激动的,前期申请学生免费服务器领取时出了些问题校验器错误,提交工单后,工程师很耐心的和我沟通讲解,很快的解决了问题。总的来说,第一次把自己的小demo放在云上,大家都可以访问,这种感觉还是和平时在本地运行是很不一样的。插一个小插曲,后面突然收到了阿里云发的服务器异常提醒,服务器自动开启了保护直接离线了,后来排查是我没把xshell设置白名单,然后把保护设置不会离线。
还是挺好玩的,后面会慢慢的深入学习,以后阿里云可能要伴随我的整个学习和未来职业生涯了,这篇处女小文章希望我未来工作多年后来看的时候能够会心一笑吧^0^