阿里云服务器ECS学习笔记

Zahirah ·
更新时间:2024-11-13
· 853 次阅读

目录开通云服务器1.计费2.地域3.网络新手向使用阿里云服务器ECS1、上传简历2、在线开发环境Web IDEA3、搭建Linux学习环境4、打造个人专属网盘5、部署离线下载服务器6、搭建个人博客 开通云服务器 大学生白嫖6个月性能约束型的阿里云服务器ECS 1.计费 包年包月 按量付费 长期稳定使用服务器,比如做网站选包年包月;测试或跑数据可以按量付费使用。 2.地域 地域(Region)和可用区(Zone)是两个概念:
地域就是服务器的数据中心所放在的城市,例如华东1是在杭州,华东2是在上海,不同地域的ECS不可内网互联。
可用区是同一地域下的不同数据中心,在同一个地域距离较近,可以通过光纤连接,内网可以互联。 一般来说,地域的选择,就是看业务中,哪个地域访客最多、转化率最高,而不是离管理者最近。 3.网络

网络分经典网络和专有网络:

经典网络是阿里云最早期的网络方式,同一地域内的所有ECS、OSS、RDS都可以互联,然后通过安全组来实现访问的控制。 专有网络则是用户自有一个虚拟路由网络和交换机,只有同一网络、交换机下的ECS、RDS等产品才能互联,专有网络还可以绑定弹性IP,就算换ECS了,IP依旧可以保持不变。 新手向使用阿里云服务器ECS 在阿里云大学里学完这几个在线视频课程,给我的感觉是这只是一个新手入门教程,重在如何将这些第三方的应用部署到服务器上,本质上是没有学到什么的,主要是熟练运用终端和第三方ftp甚至数据库管理软件来辅助使用云服务器来部署应用。 因为领到的云服务器是性能约束性,而且带宽1M,所以用来学习就好,下面这些应用在使用时还是不太方便。 下面的应用使用前提是在阿里云服务器的控制台上设置好安全组,把端口打开方便连接。 1、上传简历 后台启动一个tomcat容器,映射端口8080:8080,设置挂载卷到/usr/local/tomcat/webapps 把简历放到挂载卷的data文件夹里面 用(阿里云服务器ip:8080/项目名)即可访问 上传其他web项目同理 2、在线开发环境Web IDEA 其实有点夸张,就是一个在线代码编辑器,而且是别人写好的,部署在云服务器上就行 把code-server从docker镜像仓库pull下来 后台启动一个code-server容器,映射端口80:8080,设置挂载卷到/home/coder 启动完打开日志查看密码
在线编程 可以看到在启动容器的时候可以用参数 PASSWORD设置自己的密码 用阿里云服务器IP即可访问,因为80是 http 默认端口 在里面编程后可以保存文件到云服务器中 3、搭建Linux学习环境 其实用XShell连接到服务器已经可以实现Linux学习,这里主要说的是用图形系统界面访问服务器 服务器端下载并安装Gnome + VNC,安装好后设置连接密码

wget https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh&& bash gnome_install.sh

Windows端下载TightVNC 打开TightVNC用服务器IP地址:5901和密码连接 连接上之后就有了云服务器的桌面版 4、打造个人专属网盘 用docker把nextcloud给pull下来 后台启动容器,端口映射8000:8080,设置挂载卷到/var/www/html/data 浏览器用ip:8000连接,第一次启动设置用户 完成设置后登陆直接使用 服务器挂着,可以在其他移动端连接上网盘上传/下载文件 5、部署离线下载服务器 这里没用docker里的镜像,直接在服务器终端上用命令下载ccaa并安装

bash <(curl -Lsk
https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn
输入1选安装
选择下载路径
设置密钥

ip:6080访问 用密钥重新设置
离线下载服务器 常用命令:
ccaa:进 入CCAA操作界面
ccaa status:查看CCAA运行状态
ccaa stop:停止CCAA
ccaa start:启动CCAA
ccaa restart:重启CCAA
ccaa -v:查看CCAA版本(2.0开始支持) 6、搭建个人博客 用docker拉取wordpress镜像 后台启动一个mysql容器

docker run -d --privileged=true --name mysql_1 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root-p 33306:3306 mysql:5.7

运行WordPress

docker run -d --name mwp -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_PASSWORD=root -p 1080:80 --link [mysql容器id]:mysql wordpress

CentOS默认的防火墙禁止了大于1000后的所有端口,所以要开启这个端口 firewall-cmd --zone=public --add-port=8000/tcp --permanent firewall-cmd --reload #重载 浏览器访问使用即可
作者:Rotark



阿里云 ecs 阿里

需要 登录 后方可回复, 如果你还没有账号请 注册新账号