一、服务器的购买

1、购买时间点:搞活动的时候、利用学生身份购买

(1)活动:想白嫖一台服务器

  • 双十一,可以在双十一左右,时间提前一点,百度或B站,搜阿里云服务器、腾讯服务器(618可能也有)
  • 一般,通过他们的推广链接(他们有推广费拿啦,先自己去购买,然后他们在后期退给购买费),你就获得免费的一台普通服务器~~~不过,要求是新人

(2)更多活动

(3)学生身份,可以在阿里云上面搜学生机

  • 学生机的购买链接:https://developer.aliyun.com/plan/grow-up

  • 第一次注册学生身份,可能有活动送一台两三个月的服务器

  • 学生身份:要求是24岁以下属于学生,普通服务器,一般价格在一百左右的

二、购买服务器后的基本配置

1、注意细节:购买的服务器类型、看配置教程的时候,要选对类型

  • 例如:轻量应用服务器只有一个精简版的防火墙,没有像ECS那样的安全组。

■ 本文,先以自己购买的轻量应用服务器为例子:

1、基本配置:

(1)找到自己购买的服务器:登录之后,点击控制台

(2)重置系统、重置密码(重置密码之后重启一下)

  • 我的系统镜像,选择了centos7,其实也可以选择Ubuntu的
  • 应用系统,到时候再改吧

(3)安全---设置一下防火墙

三、使用xshell 连接远程服务器

安装xshell的教程在另外一篇文章:

  • 远程连接开放的端口:22

  • 方式1:通过创建会话

  • 方式2:通过命令ssh,例如ssh ip地址


■ 方式1,创建会话的方式连接远程服务器

1、创建会话:

2、未知主机密钥---点击接受并保存:

3、输入服务器的用户名:

4、设置一下记住用户名、记住密码:

5、成功连接远程服务器:

■ 方式2:通过命令ssh,例如ssh ip地址

四、阿里云服务器的搭建环境

  • 连接到服务器之后,我们需要搭建环境

  • 方式一:傻瓜式--安装宝塔面板

  • 方式二:使用命令--原生(linux命令)

1、阿里云服务器安装宝塔

(1)宝塔面板介绍

  • 是国内开发的一款服务器管理工具,专注于服务器运维效率及运维安全,为个人、团队、中小型企业提供了新一代服务器运维产品和服务。

(2)宝塔面板作用:

  • 主要用于管理、维护服务器使用,是一款服务器管理软件,支持 windows和linux系统,通过浏览器管理服务器,比如创建新网站、FTP、数据库等,具有可视化环境软件管理、可视化CPU、内存、流量监控、安全监控软件、可视化文件管理、终端、计划任务、软件商店等功能

(3)宝塔面板的安装教程:

https://www.bt.cn/bbs/thread-19376-1-1.html

  • 安装宝塔的前提:确保是干净的操作系统

    • 没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
  • 放行端口:

    • 访问宝塔需要8888端口是放行的
    • 20 、21、 39000-40000端口(linux 系统 ),3000-4000(windows系统)
    • 22 (SSH)
    • 80、443(网站及SSL)
    • 3306 (数据库远程连接)
    • 888 (phpmyadmin)
    ● 如果你进入面板里修改了面板端口或FTP端口,记得要在安全组和面板防火墙放行相应端口 【细节:打开安全组之后,要重启系统】
  • Centos安装命令:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72
  • 使用宝塔的管理面板的软件商店:

    ● 自定义安装服务器环境:
    • mysql-5.7
    • apache-2.4
    • nginx-1.16
    • redis[现在宝塔上面没有5.x版本的,需要原生命令安装]
    ● 一键部署环境:

    ● 宝塔面板里管理端口(开启端口):

  • 开放端口的时候,除了需要宝塔面板内的安全进行开放,还需要在阿里云的防火墙进行开放(esc的话,还需要在安全组进行开放)

(4)放入网站进行访问!

  • 比如tomcat就直接放到webapps目录下!

  • 特殊的网站:开源项目,就按照自己的操作来

(5)上传文件尽量使用XFTP

xftp 的安装教程在:

● 在xshell中使用XFTP:

(6)网站如果访问测试失败:

  • 一定是防火墙,(Linux服务器,阿里云安全组面板!)

    • war 直接丢到tomcat 即可
    • jar 直接用java—jar执行即可访问

如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

阿里云服务器的购买、基本配置、(xshell)远程连接、搭建环境的更多相关文章

  1. 阿里云服务器(ECS)购买及配置总结

    云服务器是一种简单高效.安全可靠.处理能力可弹性伸缩的计算服务.其管理方式比物理服务器更简单高效.用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器. 目前比较知名的与服务器提供商有:阿里云.百 ...

  2. 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器

    阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...

  3. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  4. 阿里云服务器Linux CentOS安装配置(七)域名解析

    阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...

  5. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

  6. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

  7. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

  8. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  9. 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

    阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...

  10. 阿里云服务器Linux CentOS安装配置(三)yum安装mysql

    阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...

随机推荐

  1. OO第一单元

    OO第一单元总结 目录 OO第一单元总结 前言 第一次作业 HW1基本思路 UML类图 代码规模 复杂度分析 方法复杂度 分析 类复杂度 分析 优化策略 第二次作业 HW2基本思路 UML类图 代码规 ...

  2. 【模板】动态 DP

    luogu传送门. 最近学了一下动态dp,感觉没有想象的难. 动态DP simple的DP是这样的: 给棵树,每个点给个权值,求一下最大权独立集. 动态DP是这样的: 给棵树,每个点给个权值还到处改, ...

  3. bzoj5315/luoguP4517 [JSOI2018]防御网络(仙人掌,dp)

    bzoj5315/luoguP4517 防御网络(仙人掌,dp) bzoj Luogu 题目描述略(太长了) 题解时间 本题和斯坦纳树无关. 题面保证了是一个仙人掌...? 但这个环之间甚至交点都没有 ...

  4. 【Spring AOP】暴力打通两个切面之间的通信

    场景描述 在秒杀微服务中,笔者在需要各种校验前端传来的参数后,通过 Redis 加锁限流(切面A)并返回,最后封装订单数据推送到 RabbitMQ 消息队列(切面B)做善后工作. 问题:如何将 切面 ...

  5. 深度学习训练过程中的学习率衰减策略及pytorch实现

    学习率是深度学习中的一个重要超参数,选择合适的学习率能够帮助模型更好地收敛. 本文主要介绍深度学习训练过程中的6种学习率衰减策略以及相应的Pytorch实现. 1. StepLR 按固定的训练epoc ...

  6. Maven项目报错:“No goals have been specified for this build”解决办法

    clean install scf:run第一种解决办法:找到pom.xml文件,在<build>标签里面添加如下所示的代码即可.<defaultGoal> compile & ...

  7. B树、B+树、B*树三者的对比详解

    转载至:https://www.2cto.com/database/201805/745822.html 对比 B+树是B树的变体,B*树又是B+树的变体,是一脉相承法治国拉的,不断解决新一阶段的问题 ...

  8. Oacle 插入多条记录的语法理解;INSERT ALL INTO ....... SELECT 1 FROM dual;

    单表Insert into的语句就不说了,这里主要说插入多条语句的说明 For a multitable insert operation, each expression in the values ...

  9. 在多线程环境下,SimpleDateFormat 是线程安全的吗?

    不是,非常不幸,DateFormat 的所有实现,包括 SimpleDateFormat 都不是 线程安全的,因此你不应该在多线程序中使用,除非是在对外线程安全的环境中 使用,如 将 SimpleDa ...

  10. shell脚本编程(一) 变量、条件判断、循环

    目录   1. shell脚本编程   2. 运行 Shell 脚本有两种方法   3. 变量   4. 本地变量   5. 环境变量   6. 参数变量   7. 多行注释   8. if条件判断 ...