Java玩转阿里云服务器——《我的Java打怪日记》

本文涉及的产品
.cn 域名,1个 12个月
简介: 玩转阿里云服务器遇到的一些事

前言

不知不觉,玩转阿里云已经五个月了,从2月1日买域名和服务器时。初衷就是为了搭个简单属于自己的博客,记录些岁月中值得留下的东西,多年以后也不枉说自己是程序员。

对我的专业而言,就是在学校里学了点入门的java程序和网页知识,自身了解的东西实在是太少了,也怪自己见识短浅没去多了解编程这方面。

关于服务器这方面我还是从过年的时候才开始了解,以前只是听说过但并不知道具体是用来做什么的,后来通过不断通过查阅资料学习才有了今天。

1.购买域名及服务器

关于购买域名及服务器最好是同一家厂商,一般大多数人都是选用阿里的,毕竟现在时全球排行第三的云厂商,占据中国43%的份额,所以满足大多人的选择。购买域名直接去阿里云官网,用支付宝账号或淘宝账号直接绑定登录,选择个自己觉得有意义域名,最好是以购买完后接下来就是买 .com.cn.top的顶级域名,不然有的域名是国内不能备案的。接下来是购买云服务器,阿里云为学生提供了两台可选的服务器,一个是:轻量应用服务器,例外一个是:云服务器ECS。
入门的同学可以选择 轻量应用服务器,有基础的就ECS。

2.备案

直接在阿里云控制台那里选择备案,然后申请幕布,填好邮寄的地址,幕布是免费邮寄的,用完最后保留以便以后要用。拍完照后直接上传至备案专区,一般第一次备案时间比较长,基本信息填好后一般过一两个星期就会审核下来,信息一定要按要求填写真实情况,不然很麻烦。最后多看阿里云官方帮助文档,官网上有。

3.域名解析和防火墙

域名解析:一般按照基本的官网文档和提示都是比较简单的。

添加二级域名,在记录类型里选择A,主机记录填写自己给的二级域名的前缀,解析记录默认,记录值还是自己主机的ip。

在这里插入图片描述
防火墙一般把常用的端口放行就OK了,根据自己所需改动。
在这里插入图片描述

4.获取免费的SSL证书

有需要的同学可以直接在阿里云官网上申请获取免费的证书,这样你的网站在别人访问时就会显示的安全些,说白了就是==http==转==https==。

5.根据服务系统的部署环境

  • 建议Linux中的centos,因为大部分使用的都是centos系统,centos也是来源于Redhat。首先用常见的xshell工具连接阿里云,确保自己知道root用户的密码,如果开始没设置或忘记了,可以直接在
    轻量应用服务器 管理中心远程中心连接服务器重置下密码就行了。
  • 使用xshell 连接设置
  • 在这里插入图片描述

在这里插入图片描述

  • 连接成功的标志
  • 在这里插入图片描述

通过Filezilla软件上传或下载文件

下载安装Filezilla,可以去官网上下载,用法很简单。就是传送文件到服务器上或从服务器上下载文件,速度还行。常见的软件还有==WINSCP==。连接设置如下
在这里插入图片描述
设置完新站点以后,直接从点击这个地方可以快速连接。
在这里插入图片描述
Filezilla还有个常见的功能,那就是==可以使用本地Notepad++编辑服务器上的文件内容==。设置如下
在这里插入图片描述
在这里插入图片描述
然后基本的设置就到这里了,后续会把常见碰到的问题给大家说明,不懂得可以私信我。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
79 9
|
2月前
|
Arthas 监控 Java
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
本文介绍了阿里云 Java Agent 4.x 版本在基于 OTel Java Agent 二次开发过程中的实践与思考,并重点从功能、性能、稳定性、兼容性四个方面介绍了所做的工作。同时也介绍了阿里云可观测团队积极参与开源建设取得的丰厚成果。
233 7
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
|
3月前
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
44 3
java读取linux服务器下某文档的内容
|
3月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
87 1
|
3月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
100 4
|
3月前
|
Java Shell Maven
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
153 4
|
4月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
59 4
|
8天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
10天前
|
安全 Java Kotlin
Java多线程——synchronized、volatile 保障可见性
Java多线程中,`synchronized` 和 `volatile` 关键字用于保障可见性。`synchronized` 保证原子性、可见性和有序性,通过锁机制确保线程安全;`volatile` 仅保证可见性和有序性,不保证原子性。代码示例展示了如何使用 `synchronized` 和 `volatile` 解决主线程无法感知子线程修改共享变量的问题。总结:`volatile` 确保不同线程对共享变量操作的可见性,使一个线程修改后,其他线程能立即看到最新值。
|
10天前
|
消息中间件 缓存 安全
Java多线程是什么
Java多线程简介:本文介绍了Java中常见的线程池类型,包括`newCachedThreadPool`(适用于短期异步任务)、`newFixedThreadPool`(适用于固定数量的长期任务)、`newScheduledThreadPool`(支持定时和周期性任务)以及`newSingleThreadExecutor`(保证任务顺序执行)。同时,文章还讲解了Java中的锁机制,如`synchronized`关键字、CAS操作及其实现方式,并详细描述了可重入锁`ReentrantLock`和读写锁`ReadWriteLock`的工作原理与应用场景。