阿里云服务器的购买、基本配置、(xshell)远程连接、搭建环境
一、服务器的购买
1、购买时间点:搞活动的时候、利用学生身份购买
(1)活动:想白嫖一台服务器
- 双十一,可以在双十一左右,时间提前一点,百度或B站,搜阿里云服务器、腾讯服务器(618可能也有)
- 一般,通过他们的推广链接(他们有推广费拿啦,先自己去购买,然后他们在后期退给购买费),你就获得免费的一台普通服务器~~~不过,要求是新人
(2)更多活动:
- 必抢爆款活动:每日10:00开始抢购 
- 最好是在每天上午去参与抢购,像计算型c6实例的2核4G1M带宽抢购价格864.96元、共享型s6实例4核8G1M带宽抢购价格764.52元这些爆款配置,很多时候在上午就抢购完了。 
 
- 新人福利专场活动:要求是新人 
- 云服务器 精选特惠:活动包含企业新用户专享、个人新用户专享、免费试用几个专区 
- 飞天会员计划:针对企业用户的活动 - 飞天会员计划地址:https://www.aliyun.com/feitianvip
 
(3)学生身份,可以在阿里云上面搜学生机
- 第一次注册学生身份,可能有活动送一台两三个月的服务器 
- 学生身份:要求是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
 
- 下载完毕之后,就可以得到一个地址:宝塔的管理面板!
- 查看宝塔登录信息的命令:bt default - url:
- 外网面板地址: http://ip地址:8888/d2f1b2a6
- 内网面板地址: http://ip地址:8888/d2f1b2a6
 
- username: bl6ckjgn
- password: 973eedf6
 
- url:
- 使用宝塔的管理面板的软件商店:- ● 自定义安装服务器环境:- 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)远程连接、搭建环境的更多相关文章
- 阿里云服务器(ECS)购买及配置总结
		云服务器是一种简单高效.安全可靠.处理能力可弹性伸缩的计算服务.其管理方式比物理服务器更简单高效.用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器. 目前比较知名的与服务器提供商有:阿里云.百 ... 
- 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器
		阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ... 
- 阿里云服务器Linux CentOS安装配置(零)目录
		阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ... 
- 阿里云服务器Linux CentOS安装配置(七)域名解析
		阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ... 
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
		阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ... 
- 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署
		阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ... 
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
		阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ... 
- 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署
		阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ... 
- 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署
		阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ... 
- 阿里云服务器Linux CentOS安装配置(三)yum安装mysql
		阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ... 
随机推荐
- 羽夏看Win系统内核—— x64 番外篇
			写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ... 
- pg数据库org.postgresql.util.PSQLException: ERROR: "xxx" is not a sequence
			问题场景 对pg数据表执行插入语句的时候,报错如下: { "timestamp": 1587012576734, "status": 500, "er ... 
- homebrew 安装nginx+php+mysql
			转:https://juejin.im/post/5c8fb28a6fb9a07103548318 brew search nginxbrew install nginx /usr/local/etc ... 
- 面试问题之C++语言:多态
			什么是多态? 概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性.简单的说,就是用基类的引用指向子类的对象. 为什么要用多态呢? 原因:封装可以隐藏实现细节,使得代码模 ... 
- Redis 的回收策略(淘汰策略)?
			volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最 少使用的数据淘汰 volatile-ttl:从已设置过期时间的数据集(server.db[i ... 
- 学习Python(一)
			一.Python的基础 1.Python是怎样的语言? 2.Python的安装 Linux安装(python3) yum install -y make zlib zlib-devel gcc-c++ ... 
- 学习zabbix(二)
			超大规模门户网站集群架构: 运维30%的时间都在监控,监控要多维度: 监控(单机监控(系统监控).网络监控.应用监控.分布式监控): 业务监控(业务指标-->流量分析-->舆论监控): 流 ... 
- 9_状态观测器设计_Linear Observer Design_Matlab_Simulink建模(上)
- Flex 布局新旧混合写法详解(兼容微信)
			flex 是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器).然而国内很多浏览器对 flex 的支持都 ... 
- ES6-11学习笔记--异步迭代
			ES9提供异步迭代: for await of Symbol.asyncIterator function getPromise(time) { return new Promise((resol ... 
