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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 1.云主机的初步了解2.安装软件3.项目部署
自我介绍
我是一个来自武汉的计科专业学生,在之前就有很多同学跟我转发阿里云飞天加速计划,可以体验(白嫖)两个月服务器。当时也没怎么上心,直到我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^
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
弹性计算 安全 数据库
阿里云优惠活动中心_精选活动_产品优惠_上云首选_普惠好价
阿里云优惠活动中心_精选活动_产品优惠_上云首选_普惠好价
65 0
|
27天前
|
Cloud Native 网络协议 小程序
阿里云中小企业上云特惠专场活动简介
近日,阿里云针对中小企业推出了特惠活动,域名新注1元起,建站套餐低至百元,为中小企业的上云之路提供了更多便利和实惠。下面是此次中小企业上云特惠活动的主要内容简介。
阿里云中小企业上云特惠专场活动简介
|
2月前
|
存储 人工智能 关系型数据库
2024年阿里云开年上云采购季活动主会场内容及各分会场入口汇总
阿里云2024年的开年活动“上云采购季活动”已于3月1日正式上线,活动的所有内容及分会场入口也公布了出来,主会场有99计划、企业上云必备、精选云产品、办公必选推荐、企业百万礼包、行业热门场景、百款产品直降等活动内容,同时还有云服务器会场、数据库会场、云存储会场等9大分会场,下面是2024年阿里云上云采购季活动主会场内容及所有分会场入口。
2024年阿里云开年上云采购季活动主会场内容及各分会场入口汇总
|
5月前
|
弹性计算 安全 网络安全
开年首课,抢先预约!阿里云弹性计算技术公开课-ECS安全季 全新上线!
阿里云弹性计算技术公开课在2024年开年全新推出新一季【ECS 安全季】,通过分享云上安全体系相关产品与最佳实践,让用户快速上手构建业务的安全防护能力。
开年首课,抢先预约!阿里云弹性计算技术公开课-ECS安全季 全新上线!
|
弹性计算 人工智能 搜索推荐
|
弹性计算 前端开发 Linux
|
存储 弹性计算 运维
飞天加速计划·高校学生在家实践-------ECS云计算器免费使用感受
计算机科学与技术专业Java后端开发大四学生ECS云计算器免费使用感受以及分享
281 0
飞天加速计划·高校学生在家实践-------ECS云计算器免费使用感受
|
NoSQL Linux 网络安全
使用飞天加速计画·高校学生在家实践活动的感想
使用飞天加速计画·高校学生在家实践活动的感想
飞天高速计划-高校学生在家实践续费任务文章
飞天加速计划·高校学生在家实践 续费任务文章
|
Linux 应用服务中间件 nginx
阿里云飞天加速计划参与体验
记录一下这几天学习使用阿里云云服务器的过程和感受。
85 0