阿里云ECS七天实践营

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 阿里云ECS七天实践营

阿里云 ECS 七天实践营

Day1 VuePress 打造专属云笔记

VuePress 中文官网

前置步骤

  • 记得设置 ECS 安全组 (22,8080 端口,授权对象 0.0.0.0/0)
  • 安装 Node.js

    1. 下载安装包wget https://npm.taobao.org/mirrors/node/v13.9.0/node-v13.9.0-linux-x64.tar.xz
    2. 创建安装⽬录sudo mkdir -p /usr/local/lib/nodejs
    3. 解压文件到安装⽬录sudo tar -xJvf node-v13.9.0-linux-x64.tar.xz -C /usr/local/lib/nodejs
    4. 使⽤查看 node.js 版本号命令验证

      进入目录`cd /usr/local/lib/nodejs/node-v13.9.0-linux-x64/bin` 执行`./node -v`
    5. 修改环境变量

      `nano ~/.bash_profile`, 找到`PATH=$PATH:$HOME/bin`, 在其后添加`:/usr/local/lib/nodejs/node-v13.9.0-linux-x64/bin`, 保存后再重载`source ~/.bash_profile`
      

安装 VuePress

  1. 下载安装

    `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`文件
    

配置 VuePress

  1. 修改package.json
    将 scripts 中内容改为如下
    "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" }
  2. 在当前目录中创建文档目录
    mkdir docs
  3. docs目录下创建. vuepress 目录
    cd docs mkdir .vuepress
  4. 新建 README 文件 (docs目录下)
    echo '# Hello VuePress - first blog!' >README.md
  5. .vuepress目录下创建config.js文件
    cd .vuepress echo >config.js
  6. 创建public目录 (.vuepress目录下)
    mkdir public
  7. 完成后的工作目录如下: try_blogs
    ├─ docs // 在这里面写文章, 直接在此文件夹下新建文件夹, 然后再建 md 文档, 链接会自动生成
    │ ├─ README.md // 这个将会是我们以后的首页
    │ └─ .vuepress // 这个里面会存放一些配置和组件
    │ └─ public // 静态文件存放地
    │ └─ config.js // 配置文件, 以后的所有配置基本都在这里写
    └─ package.json
  8. 回到try_blogs目录,执行vuepress dev docs运行本地服务,访问 8080 端口即可预览

      • *

Day2 搭建 MediaWiki 知识库

安装运行环境

  • LAMP: 镜像市场自带

安装 MediaWiki

工具: PuTTY,FileZiila

  1. 下载 MediaWiki 并解压缩https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz
  2. /data/wwwroot/default/目录下创建old文件夹,将原来文件全部移至old目录
  3. 把解压后的 MediaWiki 文件上传至/data/wwwroot/default/目录 chown -R www /data/wwwroot/default为目录赋权
  4. 访问公网 IP 即可开始初始设置
  5. 最后下载 LocalSettings.php 配置文件上传到该目录

使用 MediaWiki

登录管理员帐号后即可自行操作

Day3 基于 ECS 构建微信公众号管理系统

前置步骤

  • LAMP 环境
  • SSH 客户端 (PuTTY),FTP 客户端 (FileZilla)

安装微擎

  1. 进入/data/wwwroot/default/目录,将原有文件移至新建old文件夹,将微擎安装文件上传至该目录

  2. 为目录赋权chown -R www /data/wwwroot/default chown -R www /data/wwwroot/default/data

  3. 数据库密码grep dbrootpwd /root/oneinstack/options.conf 会提示dbrootpwd='KeYpZrZx',即默认 root 密码 KeYpZrZx

  4. 打开http://公网IP/old/phpmyadmin,输入root账户密码登录

  5. 在左侧列表点击【new】创建新数据库,可命名为 newdb

  6. 访问http://公网IP,点击【install.php 进入安装 >>】

  7. 回到首页即可用管理员账号登录

使用微擎

登录后需要在 http://s.we7.cc/index.php?c=home&a=auth&do=register 注册微擎的云平台账号,然后在后台登录

选择 “手动添加微信公众号” 后即可管理微信公众号

Day4 部署离线下载服务器

前置步骤同上

安装部署 CCAA

CCAA 是服务器离线下载解决⽅案包,组件包含了 Aria2 提供离线下载,AriaNg 为 Aria2 提供 WEB 界⾯以及 Filemanager 提供⽂件管理,ccaa_web ⽀撑 AriaNg 运⾏。

使用一键安装脚本bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn,按提示操作设置下载路径和 Aria2 的 RPC 密钥。完成后打开http://公网IP:6080,点击左侧 AriaNG 设置,修改 Aria2 RPC 密钥为安装时所设值即可。

CCAA 常⽤命令

  • ccaa: 进⼊ CCAA 操作界⾯
  • ccaa status: 查看 CCAA 运⾏状态
  • ccaa stop: 停⽌ CCAA
  • ccaa start: 启动 CCAA
  • ccaa restart: 重启 CCAA
  • ccaa -v: 查看 CCAA 版本(2.0 开始⽀持)

使用离线下载服务器

GUI,直接操作即可

Day5 搭建 Java Web 开发环境

安装 JDK

  1. 查看 yum 源中 JDK 版本yum list java*
  2. 使用 yum 安装 JDK1.8yum -y install java-1.8.0-openjdk*

安装 MySQL 数据库

  1. 安装 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`
    
  2. 启动 MySQL 数据库systemctl start mysqld.service

  3. 查看 MySQL 初始密码grep "password" /var/log/mysqld.log

  4. 登录数据库mysql -uroot -p,要求输入初始密码

  5. 修改 MySQL 默认密码

    `set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。` \`\`ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';\`
    
  6. 授予 root 用户远程管理权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

  7. 输入exit退出 MySQL

安装 Tomcat

  1. 下载 Tomcat 压缩包wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz, 然后解压
  2. 修改 Tomcat 名字mv apache-tomcat-8.5.57 /usr/local/Tomcat8.5
  3. 为 Tomcat 赋权可运行chmod +x /usr/local/Tomcat8.5/bin/*.sh
  4. 修改 Tomcat 默认端口号从 8080 变为 80sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml
  5. 启动 Tomcat/usr/local/Tomcat8.5/bin/./startup.sh
  6. 访问 Tomcat,在浏览器打开 ECS 公网 IP 即可 (默认端口号已修改为 80)
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
8天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
|
7天前
|
存储 运维 安全
阿里云弹性裸金属服务器是什么?产品规格及适用场景介绍
阿里云服务器ECS包括众多产品,其中弹性裸金属服务器(ECS Bare Metal Server)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点。分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。本文为大家详细介绍弹性裸金属服务器的特点、优势以及与云服务器的对比等内容。
|
15天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
2天前
|
机器学习/深度学习 弹性计算 缓存
简单聊聊,阿里云2核2G3M带宽云服务器与轻量应用服务器区别及选择参考
2核2G3M带宽云服务器与轻量应用服务器是目前阿里云的活动中,入门级走量型云服务器,轻量云服务器2核2G3M带宽68元一年,经济型e实例云服务器2核2G3M带宽99元1年。同样的配置,对于有的新手用户来说,有必要了解一下他们之间的区别,以及各自的购买和续费相关政策,从而选择更适合自己需求的云服务器。本文为大家简单分析一下我们应该选择哪一款。
|
2天前
|
监控 安全 数据库
阿里云国际站:如何使用阿里云国际站服务器
阿里云国际站服务器是一种强大的云计算服务,可以帮助用户轻松搭建和管理自己的网站、应用程序和数据库。本文将介绍如何使用阿里云国际站服务器,包括注册账户、选择服务器配置、安装操作系统、配置网络和安全设置等方面。
|
5天前
|
弹性计算 安全 搜索推荐
阿里云国际站注册教程:阿里云服务器安全设置
阿里云国际站注册教程:阿里云服务器安全设置 在云计算领域,阿里云是一个备受推崇的品牌,因其强大的技术支持和优质的服务而受到众多用户的青睐。本文将为您介绍阿里云国际站的注册过程,并重点讲解如何进行阿里云服务器的安全设置。
|
5天前
|
人工智能 监控 测试技术
阿里云磐久服务器稳定性实践之路
阿里云服务器质量智能管理体系聚焦自研服务器硬件层面的极致优化,应对高并发交付、短稳定性周期、早问题发现和快修复四大挑战。通过“三个重构”(质量标准、开发流程、交付模式)、“六个归一”(架构、硬件、软件、测试、部件、制造)策略,实现芯片、整机和云同步发布,确保快速稳定上量。此外,全场景测试体系与智能预警、分析、修复系统协同工作,保障服务器在萌芽阶段发现问题并及时解决,提升整体质量水平。未来,阿里云将继续深化大数据驱动的质量管理,推动服务器行业硬件质量的持续进步。
|
6天前
|
存储 人工智能 运维
面向AI的服务器计算软硬件架构实践和创新
阿里云在新一代通用计算服务器设计中,针对处理器核心数迅速增长(2024年超100核)、超多核心带来的业务和硬件挑战、网络IO与CPU性能增速不匹配、服务器物理机型复杂等问题,推出了磐久F系列通用计算服务器。该系列服务器采用单路设计减少爆炸半径,优化散热支持600瓦TDP,并实现CIPU节点比例灵活配比及部件模块化可插拔设计,提升运维效率和客户响应速度。此外,还介绍了面向AI的服务器架构挑战与软硬件结合创新,包括内存墙问题、板级工程能力挑战以及AI Infra 2.0服务器的开放架构特点。最后,探讨了大模型高效推理中的显存优化和量化压缩技术,旨在降低部署成本并提高系统效率。
|
14天前
|
开发框架 缓存 .NET
阿里云轻量应用服务器、经济型e、通用算力型u1实例怎么选?区别及选择参考
在阿里云目前的活动中,价格比较优惠的云服务器有轻量应用服务器2核2G3M带宽68元1年,经济型e实例2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年,这几个云服务器是用户关注度最高的。有的新手用户由于是初次使用阿里云服务器,对于轻量应用服务器、经济型e、通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍和对比,以供参考。
|
22天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。