阿里云ECS训练营入门班Day2—搭建在线编程环境

阿里云ECS训练营入门班—Day2

搭建在线编程环境

1、服务器管理软件
①PuTTY(管理终端):

PuTTY 是⾃由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 Simon Tatham

在这里插入图片描述

下载地址:https://github.com/larryli/PuTTY/releases

②FileZilla(文件传输):

推荐 Filezilla 通过 SFTP 协议进⾏本地和服务器的⽂件传输和管理

在这里插入图片描述

下载地址: https://filezilla-project.org/download.php?type=client

③ Visual Studio Code(代码编辑):

很多⽼⼿会推荐⽤ vim,但是对新⼈来说可视化的 Visual Studio
Code,可以更⾼效的进⾏代码编辑和管理

在这里插入图片描述

下载地址:https://code.visualstudio.com/Download

2、安装Docker容器环境

通过 Docker 开发者可以将应⽤以及其依赖打包到⼀个轻量、可移植的容器当中,这样就可以避免依赖和兼容性问题,极⼤的降低服务器环境的部署难度。例如开发者在交付⼀个项⽬时只需要给出 Docker⽅案,⽤户仅需要⼏⾏命令就可以快速运⾏项⽬。

同时Docker容器完全使⽤沙箱机制,相互之间不会有任何接⼝(类似 iPhone 的 app),实现应⽤间的有效隔离,特别是在⼀些应⽤托管的领域,Docker ⼤⼤提升了安全性。

⽬前云计算⽣态有⾮常多的产品和⽅案都是围绕 Docker 和其背后的容器服务展开的,学习 Docker 部署是很重要的能⼒。

①更换操作系统:

如Day1讲的更换操作系统步骤一致,更换为 Ubuntu 18.04 LTS 作为运⾏ Docker 的底层系统

Docker 只能安装在 64bit 系统上,Linux 内核越新体验越好,不建议使⽤早于 2016 年的 Linux 发⾏版

②安装Docker环境:

通过PuTTY连接服务器

一、安装 Docker 环境

curl -sSL https://get.daocloud.io/docker | sh 

二、安装 Docker-Compose 环境

其中 1.25.3 可以根据 最新版本 修改

curl -L
https://get.daocloud.io/docker/compose/releases/download/1.25.3/dockercompose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3、部署Web IDE

Code-server:

code-server 是一个可以在远程服务器上运行 VS Code 的工具。

通过浏览器访问,它可以让你:

在 Chromebook、平板电脑和笔记本电脑上都有一致的开发环境。

利用大型云服务器的优势加速测试、编辑与下载等操作。

1、节能减耗
2、所有密集计算都在服务器上运行。
3、不再需要运行多余的 Chrome 实例。

①创建项目文件夹:
mkdir -p /home/coder/project
②在Docker中运行:
docker run -it -p 80:8080 --name code -v
"/home/coder/project:/home/coder/project" codercom/code-server:latest
③Code-server 开始部署:

在这里插入图片描述

④在 info 的信息中,有一行是 Password is xxxx 就是我们的保护密码,要记住:

在这里插入图片描述

⑤.在浏览器中输⼊我们的公网IP http://你的公网IP,就可以看到浏览器中运行的VSC了
4、使用Web IDE
①新建一个文件:

在这里插入图片描述

②点击右下角的 纯文本

在这里插入图片描述

③选择对应语言的高亮语法,例如我这里要写的是 Shell Script:

在这里插入图片描述

④输入内容:

在这里插入图片描述

⑤左上角菜单键保存:

也可以ctrl+s保存

⑥保存为 hello.sh:

在这里插入图片描述

阿里云ECS训练营Day2结束,了解到应用广泛的Docker以及一些比较小白的服务器软件,很棒!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值