ECS 7天训练

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
对象存储 OSS,20GB 3个月
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: ECS 7天训练

第一天 2020.08.06

一:安装配置 vuepress
认识:VuePress 由两部分组成: 一个以 Vue 驱动的主题系统的简约静态网站生成工具,和一个为编写技术文档而优化的默认主题。它是为了支持 Vue 子项目的文档需求而创建的。由 VuePress 生成的每个页面,都具有相应的预渲染静态 HTML, 它们能提供出色加载性能,并且对 SEO 友好。然而,页面加载之后,Vue 就会将这些静态内容,接管为完整的单页面应用程序 (SPA)。当用户在浏览站点时,可以按需加载其他页面。
安装:先设置安全组,打开 22 和 8080 端口
登录 esc 控制台,下载 Node.js 安装包

创建 Node.js 安装目录 , 解压至创建好的目录

解压成功

验证:



下载安装配置 VuePres
npm config set registry https://registry.npm.taobao.org
npm install -g vuepress
2、创建个文件夹作为目录
mkdir try_blogs
cd try_blogs
3、项目初始化
npm init -y
初始化后会生成一个 package.json 文件
之后进入配置步骤
二:了解 ECS
ECS 实例是阿里云明星产品,ECS 实例可以结合 VPC、SLB 等产品搭建高可用的高负载的集群应用

三:搭建云上博客
我的个人主页就是
www.jyp029.top(由于第二天学习时更换了 LAMP 环境镜像,以前的 centos 环境搭建的网站目前无法访问,等待七天结束后我会重新开放。)

第二天 2020.08.07

目前主流的建站环境就是 LAMP 环境,它是 Linux + Apache Httpd + MySQL + PHP 的缩写,是网页环境的黄金搭档,可以兼容几乎所有的 HTML 和 PHP 运行需求。
先购买镜像;(我这里是换镜像,和购买流程差不多)

一、安装 PuTTY 和 FileZiila
我们需要使用 PuTTY 和 FileZiila 来实现对 ECS 的远程终端控制和文件传输。
PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 Simon Tatham。
这里使用由 Larry Li 维护并开源的中文版,下载地址:https://github.com/larryli/PuTTY/releases
下载第一个 portable-putty-0.70cn.zip

填写好主机名称、IP 后点击【打开】,就可以使用终端连接了。
输入用户和密码
接下来安装 FTP 软件,推荐免费开源、跨平台、支持中文的 FileZilla,下载地址:https://filezilla-project.org/download.php?type=client

在【主机】文本框中输入 sftp:// 你的 ECS IP,就可以连接了,就可以看到远程 Linux 上的目录了。

二、下载 MediaWiki
下载 MediaWiki 并解压缩。
下载地址:https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz
三、上传程序文件

  1. 进入 /data/wwwroot/default/ 目录,创建一个 old 文件夹,将目录上的原始文件全部搬到 old 内。

  2. 将解压缩后的 MediaWiki 程序文件上传至 /data/wwwroot/default/ 目录。(传输时间较长,可耐心等待,或者干其他事)

    ![](https://ucc.alicdn.com/images/user-upload-01/20200807120152818.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
    
  3. 使用 chown 命令为目录赋予权限:

    ![](https://ucc.alicdn.com/images/user-upload-01/20200807120333888.png)  
    四、安装 MediaWiki
    
  4. 访问 http://ecs 公网 IP,,点击 【set up the wiki】

  5. 一般情况下会根据系统语言自动设置为简体中文,如果没有就自行设置一下。

  6. 数据库选择 SQLite。

  7. 输入 wiki 名称和管理员账户。

  8. 可以选择【我已经不耐烦了,赶紧安装我的 wiki】加快安装速度。

  9. 下载配置文件。

    ![](https://ucc.alicdn.com/images/user-upload-01/20200807135003928.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
    
  10. 将下载的 LocalSettings.php 文件上传到根目录。

    ![](https://ucc.alicdn.com/images/user-upload-01/20200807135201381.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
    
  11. 重新访问 http://ecs 公网 ip,就可以访问 wiki 系统了。

    ![](https://ucc.alicdn.com/images/user-upload-01/20200807135350511.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTIxOTkz,size_16,color_FFFFFF,t_70)
    
    

使用 viki

在右上角点击【登录】,登录管理员账号。

在右上角点击【参数设置】。
可以编辑个人资料和 wiki 皮肤以及相关信息。
编辑页面:以首页为例子,可以看到有一个【编辑】选项。
就可以编辑了。
点击右边的【更多】,还可以对该页面进行更多操作。
如何创建新页面?
例如首页是:http://101.132.96.47/index.php / 首页,我们新建一个页面只要将首页替换成新的页面名,例如:http://101.132.96.47/index.php/ecs,当然会提示页面不存在,这时候就可以选择【创建本页面】就可以新建页面了。

第三天 2020.08.08

使用微擎和管理公众号,小程序等
1:购买 esc 和 lamp 环境以及安全组管理等(第二天前面已经展示过,在此便不再展示)
2:安装 putty 和 FTP(前面也展示过,在此便不再展示)
3:下载微擎并解压缩。
介绍; 微擎 是一款基于 WEB2.0(PHP+Mysql) 技术架构,免费开源的公众平台管理系统,一款致力于将小程序和公众号商业化、智慧化、场景化的自助引擎。微擎提供公众号、微信小程序、支付宝小程序、百度熊掌号、移动端 APP、PC 网站等多种功能,一站式满足用户招商加盟、分销代理、营销推广、餐饮酒旅、讯息获取等各个环节的需求,真正实现智慧化商业服务。
下载地址:http://www.we7.cc/download/WeEngine-Laster-Offline.zip(如果下载不了,可以直接百度搜索,去官网下载)
上传安装文件(第二天前面也展示过)

  1. 进入 /data/wwwroot/default/ 目录,创建一个 old 文件夹,将目录上的原始文件全部搬到 old 内。
  2. 将 微擎安装文件 上传至 /data/wwwroot/default/ 目录。
  3. 在 SSH 中运行 chown 命令为目录赋予权限:
    chown -R www /data/wwwroot/default
    chown -R www /data/wwwroot/default/data
    开始安装
  4. 设置数据库密码。在 SSH 中运行:
    grep dbrootpwd /root/oneinstack/options.conf
    会提示:
    dbrootpwd=‘KeYpZrZx’
    这就是我们的 root 密码,(我的打了码)大家记好自己的。
  5. 浏览器打开 http://ecs 公网 IP/old/phpmyadmin(公网就是当时 ecs 的那里有)
    输入 root 账户和密码,点击【执行】进行登录

  6. 在左侧列表点击【new】。
  7. 在【数据库名】中输入数据库名称,例如:newdb,点击【创建】按钮。

    访问 http:// 你的域名 / install.php 进行安装微擎(因为第二节课装过 wiki,所以直接访问 ip 地址的话就是第二节课的 wiki)
    到时得先注册注册微擎完之后是进行安装:
    这里我们改一下主机名称什么的

    然后它就会进行自己安装



    添加需要管理的微信公众号。
    选择【手动添加公众号】。

    根据页面要求填写内容。
    有一步需要在微信公众号的后台添加开发者信息,将系统给出的 Token 和 Key 复制到【基本配置】中即可。

第四天:2020.08.09

今天是在线编程训练


我是第 51 名,差一个名次就有 T 恤和力扣 vip,非酋脸不开心。
手中的肉夹馍突然就不香了。

第五天:2020.08.10

今天是打造离线下载服务器
开始是我面以前讲过的购买阿里云服务器,安装 putty 和 FTP(前面也展示过,在此便不再展示)
不过如何编辑相关服务端的文件呢?很多人用 vim,也可用可视化的 Visual Studio
Code,可以代码编辑和管理。
下载地址:https://code.visualstudio.com/Download

安装 CCAA
ccaa 是服务器离线下载解决⽅案包,组件包含了 Aria2 提供离线下载,ccaa_web 支撑 AriaNg 运行,
AriaNg 为 Aria2 提供 WEB 界⾯以及 Filemanager 提供文件管理。
主要功能
持 HTTP/HTTPS/FTP/BT / 磁盘链接等离线下载,断点续传等
件管理、视频在线播放
完善的帮助文档
安装
在 Putty 中运行:# 国内服务器
bash <(curl -Lsk
https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn

海外服务器

bash <(curl -Lsk
https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)
1. 询问是安装、卸载还是更新,这⾥是安装所以输: 1(我这里是国内服务器)
要求设置下载路径,
5. 安装完成后便会有提示:
常用命令
ccaa: 进入 CCAA 操作界面
ccaa status: 查看 CCAA 运⾏状态
ccaa stop: 停止 CCAA
ccaa start: 启动 CCAA
ccaa restart: 重启 CCAA
ccaa -v: 查看 CCAA 版本(2.0 开始持)
设置
1. 我们需要打开安装好后提示的⽹站链接: http:// 你的公网 P:6080/
2. 刚开始打开有点慢,还会提醒打开错误,没关系。
3. 点击左侧菜单的 AriaNG 设置,然后点击 RPC。
4. 修改对应的 Aria2 RPC 密钥为刚才安装过程中输⼊的密钥。
5. 然后右上⻆就会提示重新加载
使用离线下载服务器
直接操作即可

第六天:2020.08.11

今天讲主要做的是搭建 web 环境,这个比较简单。
安装 jdk
yum -y install java-1.8.0-openjdk*
安装 Mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
或者好多镜像以及宝塔面板等有一键安装
安装启动 Tomcat
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz
tar -zxvf apache-tomcat-8.5.57.tar.gz
mv apache-tomcat-8.5.57 /usr/local/Tomcat8.5
chmod +x /usr/local/Tomcat8.5/bin/*.sh
sed -i 's/Connector port=“8080”/
/usr/local/Tomcat8.5/bin/./startup.sh
访问 ip


第七天:2020.08.12

发证书了哈哈哈。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
27天前
|
数据可视化 Linux 网络安全
如何使用服务器训练模型
本文介绍了如何使用服务器训练模型,包括获取服务器、访问服务器、上传文件、配置环境、训练模型和下载模型等步骤。适合没有GPU或不熟悉Linux服务器的用户。通过MobaXterm工具连接服务器,使用Conda管理环境,确保训练过程顺利进行。
42 0
如何使用服务器训练模型
|
6月前
|
机器学习/深度学习 弹性计算 自然语言处理
【阿里云弹性计算】深度学习训练平台搭建:阿里云 ECS 与 GPU 实例的高效利用
【5月更文挑战第28天】阿里云ECS结合GPU实例为深度学习提供高效解决方案。通过弹性计算服务满足大量计算需求,GPU加速训练。用户可按需选择实例规格,配置深度学习框架,实现快速搭建训练平台。示例代码展示了在GPU实例上使用TensorFlow进行训练。优化包括合理分配GPU资源和使用混合精度技术,应用涵盖图像识别和自然语言处理。注意成本控制及数据安全,借助阿里云推动深度学习发展。
254 2
|
5月前
使用高性能服务器训练StableDiffusion——人物模型.safetensors
使用高性能服务器训练StableDiffusion——人物模型.safetensors
49 0
|
6月前
|
存储 弹性计算 人工智能
【阿里云弹性计算】AI 训练与推理在阿里云 ECS 上的高效部署与优化
【5月更文挑战第25天】阿里云ECS为AI训练和推理提供弹性、可扩展的计算资源,确保高性能和稳定性。通过灵活配置实例类型、利用存储服务管理数据,以及优化模型和代码,用户能实现高效部署和优化。自动伸缩、任务调度和成本控制等策略进一步提升效率。随着AI技术发展,阿里云ECS将持续助力科研和企业创新,驱动人工智能新时代。
182 0
|
6月前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能平台PAI产品使用合集之如何在CPU服务器上使用PAIEasyRec进行分布式训练
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
弹性计算 自然语言处理 数据安全/隐私保护
GPU实验室-通过GPU云服务器训练GPT-2
本文介绍如何使用GPU云服务器,使用Megatron-Deepspeed框架训练GPT-2模型并生成文本。
GPU实验室-通过GPU云服务器训练GPT-2
|
人工智能 弹性计算 自然语言处理
技术分享 | 如何利用GPU云服务器加速AIGC训练
阿里云GPU云服务器提供GPU加速计算能力,能够实现GPU计算资源的即开即用和弹性伸缩。同时,配备阿里云自研的弹性RDMA网络,可以实现秒级的大规模RDMA组网,满足大模型计算过程中海量数据的高效传输需求。面向开发者,阿里云还推出了AI计算部署工具FastGPU,使开发者无需关注计算、存储、网络等资源的部署操作,即可达到简单适配、一键部署、随处运行的效果。
技术分享 | 如何利用GPU云服务器加速AIGC训练
|
存储 人工智能 弹性计算
阿里云于子淇:如何利用GPU云服务器加速AIGC训练|阿里云弹性计算技术公开课直播预告
本节课程,于子淇首先会对AIGC模型的实现原理进行介绍,然后分享阿里云基于弹性RDMA的GPU云服务器的技术特性,以及使用FastGPU在GPU云服务器上进行LLaMA模型部署的流程和finetune原理。最后,于子淇将从计算图优化和通信优化两个方面,讲解基于AIACC的LLaMA模型部署性能优化,并展示优化后的实际效果。 本次课程将在阿里云官网、钉钉视频号、阿里云官方视频号、阿里云创新中心直播平台&视频号、阿里云开发者视频号等多个官方平台同步播出。
|
机器学习/深度学习 弹性计算 安全
通过阿里云ECS实现机器学习简单训练
通过阿里云ECS平台上搭建机器学习训练平台,帮助完成机器学习功课和比赛的模型训练.
732 0
通过阿里云ECS实现机器学习简单训练
|
弹性计算

热门文章

最新文章