天天看點

阿裡雲ECS七天實踐營阿裡雲 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. 阿裡雲ECS七天實踐營阿裡雲 ECS 七天實踐營
  8. 回到首頁即可用管理者賬号登入

使用微擎

登入後需要在

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.8

    yum -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 變為 80

    sed -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)