白嫖1年阿里云,反手就搭一个Java环境

d3117691e424e6a7a1f4519d3f22392d.png

作者 | 磊哥

来源 | Java中文社群(ID:javacn666)

转载请联系授权(微信ID:GG_Stone)

早上收到阿里云小姐姐的消息,阿里云有搞事情了,这次是送一年的阿里云 ECS 服务器。有便宜不占王八蛋,二话不说,打开我 82 年的电脑,就是一顿操作。

没成想,这次的活动体验如此之好,也就 3 分钟的时间,就搞到了一年的阿里云服务器。c5dcded11b5b96abd809279e2faa8a6e.png活动页面:b30812d8566a6efa548a3ddeffd121cb.png

1.领取 ECS 服务器

打开活动页面:e399b2db4cf5878495412bf336d56f5b.png选择最后一个(领取一年的服务器),先填写申请,申请也就填写 3 个信息,1 分钟搞定。之后点击审核后领取,没想到填写完之后竟然可以立马领取,二话不说选择咱们服务器吧:48aad554932d3d7678e0bf50e25dfa0b.pngccfae9c58c59fdcda42e801a1c4ae4c3.pngdc8196fad15cdb7b1c5203b2206cdae1.pngf20d101cc64a83af58148dae4ee4cace.png三下五除二,没想到也就 3 分钟的事,咱们的服务器就顺利搞到手了,如下图所示:a0a54673e450eeb31b5994e084eb77f8.png

2.开始使用服务器

拿到服务器之后,二话不说,先给他用起来。1.先把服务器的密码重置一下:dded388c6a2d6c60d06e1374f7568883.png输入一个自己能记得住的密码:7339b3c26940d04153d0b44c0a2fb7fc.png6cac80f9260627d06ce85d02d94c935a.png打开 SSH 连接工具,输入主机地址和用户名及密码进行登录:1c986e0f56ae01446a132eb3a9273a19.png之后连接远程服务器成功,截图如下:3f3884297949dda58cc2b9e71cb9a883.png

3.安装 Java 环境

安装 OpenJDK 1.8 命令:

yum -y install java-1.8.0-openjdk*

安装完成之后,验证 Java 是否安装成功:

java -version

出现 Java 版本信息,说明 Java 已安装成功了,如下图所示:fc2e075a34b4c0293b57d2867a6d19e9.png卸载  OpenJDK 1.8 命令:

yum -y remove java-1.8.0-openjdk*

4.安装 MySQL

4.1 下载并安装 MySQL

下载并安装 MySQL,执行以下命令:

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql-community-server

执行以上步骤可能会报 GPG 公钥错误,如下图所示:1f6bf8debaa1407c61c9ef946d78979c.png此时先执行以下命令导入 GPG 公钥:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

之后再重新执行上面安装 MySQL 的命令,安装成功之后的效果如下:6e3b29584cded70797dc127b80c58e55.png

4.2 启动 MySQL 服务

systemctl start mysqld.service

4.3 查看 MySQL 默认密码

grep "password" /var/log/mysqld.log

37f59f6a881c10741a093028c79a7f1a.png
image.png

4.4 登录 MySQL

使用以下命令登录 MySQL:

mysql -uroot -p

之后再输入上一步的密码,如下图所示:1f7e54f46703e6691e578a7d4bb9b6f1.png

4.5 修改密码

执行以下命令修改 MySQL 密码:

set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。 

ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

执行结果如下图所示:e9daf220c1a1ca41b7d5b59e1703dbbd.png

4.6 为root赋值远程管理权限

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '12345678';

执行结果如下图所示:ae48ae40f9c5e3cba67174c6ef925a36.png

4.7 退出服务器测试 MySQL 连接

在 MySQL 连接中输入 exit 退出数据库:8025dd089d9ec3984f5eca1df0cc8ac8.png然后在本地使用 Navicat 测试一下 MySQL 是否能正常连接,如下图所示:d4429423b8bebef542cf0053e04281f0.png

总结

说实话,没想到这次阿里云的活动进行的如此顺利且快速,前后也就 3 分钟事,就顺利的领到了 1 年的阿里云服务器,并且服务器的配置是 2 核/4G/5M 带宽的,说话比磊哥前段时间给自己买的 2 核/2G 的服务器配置都高。白嫖的服务器,果然很香,XDM 还在等什么,一起申请起来啊。

是非审之于己,毁誉听之于人,得失安之于数。

公众号:Java面试真题解析

面试合集:https://gitee.com/mydb/interview

94d85d4015c443dced7c79733804b67e.gif

往期推荐

c3e98ab230a77468779b8a849cafc16d.png

怎么解决MySQL死锁问题的?


5b733c5e5e9d6cfa0573e81e33282127.png

线程休眠竟然有 5 种方法?


b9edb6f61c50de169a5994ee59106302.png

synchronized底层是如何实现的?


2b12aefa08719aa7787fbbcdbc92266e.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/544204.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

synchronized和ReentrantLock的5个区别!

作者 | 磊哥来源 | Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)在 Java 中,常用的锁有两种:synchronized(内置锁)和 ReentrantLock&a…

《小强升职记》读后感和思维导图

语言幽默轻松,寓教于乐,看完之后有挽起袖子大干一场的冲动,但是诚如书中所言,“不做收藏家,要做建筑工”,实践和坚持才能有所收获。第一次画思维导图(′▽〃)Xmind格式文件转载于:https://www.cnblogs.com/…

oppo后端16连问

前言 大家好,我是磊哥。最近有位读者去面试了oppo,给大家整理了面试真题的答案。希望对大家有帮助哈,一起学习,一起进步。聊聊你印象最深刻的项目,或者做了什么优化。你项目提到分布式锁,你们是怎么使用分布…

实战!阿里神器 Seata 实现 TCC 模式解决分布式事务

今天这篇文章介绍一下Seata如何实现TCC事务模式,文章目录如下:目录什么是TCC模式?TCC(Try Confirm Cancel)方案是一种应用层面侵入业务的两阶段提交。是目前最火的一种柔性事务方案,其核心思想是&#xff1…

Spring Boot 中实现跨域的 5 种方式,你一定要知道!

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略…

术中导航_密码术中的计数器(CTR)模式

术中导航The Counter Mode or CTR is a simple counter based block cipher implementation in cryptography. Each or every time a counter initiated value is encrypted and given as input to XOR with plaintext or original text which results in ciphertext block. Th…

Android社交类APP动态详情代码实现通用模板

Android社交类APP动态详情代码实现通用模板 Android平台上一些比较流行的社交类APP比如微信、陌陌等,都有动态详情页,在该页面,用户发表的动态详情,好友可以发起评论、点赞等等。这种设计在微信和陌陌上大…

聊聊并发编程的12种业务场景

前言并发编程是一项非常重要的技术,无论在面试,还是工作中出现的频率非常高。并发编程说白了就是多线程编程,但多线程一定比单线程效率更高?答:不一定,要看具体业务场景。毕竟如果使用了多线程,…

梳理50道经典计算机网络面试题

我梳理了50道计算机网络面试题,每一道题目都特别经典,大厂也非常喜欢问。相信大家看完,会有新的收获滴~1. 说说HTTP常用的状态码及其含义?思路: 这道面试题主要考察候选人,是否掌握HTTP状态码这个基础知识点。不管是不…

A successful Git branching model

原文:http://nvie.com/posts/a-successful-git-branching-model/ In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I…

一文详解读写锁

作者 | 磊哥来源 | Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)读写锁(Readers-Writer Lock)顾名思义是一把锁分为两部分:读锁和写锁&#xff0c…

[实战]MVC5+EF6+MySql企业网盘实战(2)——用户注册

写在前面 上篇文章简单介绍了项目的结构,这篇文章将实现用户的注册。当然关于漂亮的ui,这在追后再去添加了,先将功能实现。也许代码中有不合适的地方,也只有在之后慢慢去优化了。 系列文章 [EF]vs15ef6mysql code first方式 [实战…

下个十年高性能 JSON 库来了:fastjson2!

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)fastjson2 是 fastjson 项目的重要升级,目标是为下一个十年提供一个高性能的 JSON 库,同一套 API 支…

THEOS的第一个TWeak的成功创建

THEOS的第一个TWeak的成功创建THEOS的第一个TWeak的成功创建参考资料:成功的创建一个TWeak的弹出步骤1:安装Xcode和Xcode command line步骤2:安装theosa:下载theos前,设置保存的路径:环境变量b:下载theosc:下载头文件d:下载ldid签名工具e:配置MoblieSubstrate环境f:安装dpkg步骤…

查询中,有没有可能多个索引一起用呢?

其实我们之前所讲的回表,就是两个索引树同时使用,先在二级索引树中搜索到对应的主键值,然后在再去主键索引树中查询完整的记录。但是我今天的问题是,两个不同的二级索引树,会同时生效吗?理论上来说&#xf…

ThreadLocal夺命11连问

前言前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。所以近期,我抽空把ThreadLocal的源码再研究了一下,越看越有意思,发现里面的东西还真不少。我把精华浓缩了一下,汇集成了下面11个问题&…

Spring Boot 优雅配置多数据源

大约在19年的这个时候,老同事公司在做医疗系统,需要和HIS系统对接一些信息,比如患者、医护、医嘱、科室等信息。但是起初并不知道如何与HIS无缝对接,于是向我取经。最终经过讨论采用了视图对接的方式,大致就是HIS系统提…

(转)新ITC提交APP常见问题与解决方法(Icon Alpha,Build version,AppIcon120x120)(2014-11-17)...

1)ICON无法上传,提示图片透明(有Alpha通道)苹果现在不接受png里的Alpha了,提交的图标带有Alpha通道就提示:简单处理:用自带的预览打开,导出时不勾选Alpha,仍保存为png格式…

Spring 夺命 35 问!

有人说,“Java程序员都是Spring程序员”,可以看出Spring在Java世界里举足轻重的作用。基础1.Spring是什么?特性?有哪些模块?Spring Logo一句话概括:Spring 是一个轻量级、非入侵式的控制反转 (IoC) 和面向切…

Android百度地图开发03之地图控制 + 定位

前两篇关于百度地图的blog写的是,一些基本图层的展示 和 覆盖物的添加地理编码和反地理编码。 接下来,这篇blog主要说一些关于地图控制方面的内容和定位功能。 百度地图提供的关于地图的操作主要有:单击、双击、长按、缩放、旋转、俯视等。 地…