教你如何试用华为云服务器

2023-11-20

1.引言

    本来说不写文章了,怎料学校安排的实习老师非要让我们使用华为云部署vue项目,之前也玩过服务器,从虚拟机到下血本购买阿里云服务器(其实有学生优惠价也不太贵,就是使用力度不大)。以前服务器部署都是使用阿里云+宝塔面板来处理的,有了宝塔面板,的确简单了很多。于是这次决定试试华为云给的优惠,期间也遇到了很多坑,想想还是记下来,方便以后使用,毕竟不能总是依赖宝塔面板吧,像其他的部署都是需要linux命令才行的。好,直接来吧!

2.部署的目的

    将一个基于vue-cli脚手架的vue项目部署到前端。使用操作系统:linux/centos8。

3.“购买华为云”

    华为云购买一个月不收费,用于用户试用。首先去(华为云官网注册),然后实名认证,接下来购买里面提供的(一个月试用的)服务器:
在这里插入图片描述
寄,因为刚搞好的:
在这里插入图片描述
不过这不影响我写笔记,对远程服务器重装系统(xshell都连不上了,有效防止复活):
在这里插入图片描述

4.利用Xshell连接远程服务器

(1)点击服务器的名称,跳转详情页:
在这里插入图片描述
(2)点击安全组,点击配置规则,进入防火墙管理页面,说白了就是为了打开22端口好让Xshell能够连接服务器:
在这里插入图片描述
(3)选择入方向规则,快速选择规则,里面的规则直接全选(因为之后可能会用到服务器相关端口):
在这里插入图片描述
(4)(下载Xshell),连接远程服务器:
在这里插入图片描述
接下来点击连接,然后输入用户名(root)和用户密码,最好勾选保存,方便下次快速连接。如果出现如下页面说明连接完成:
在这里插入图片描述

5.安装node并配置环境变量

(1)创建node存放的目录
在这里插入图片描述
(2)进入node目录并执行如下代码,安装并解压node:

wget https://nodejs.org/dist/v16.5.0/node-v16.5.0-linux-x64.tar.xz
tar xvJf node-v16.5.0-linux-x64.tar.xz

(3)配置环境变量:
首先需要记住几个linux指令:

vim +文件名   //(以可编辑形式进入指定文件,vi也可以)
进入文件之后按下insert          //开启编辑
进入文件之后按下esc          //退出编辑
:q!          //直接退出文件(不保存)
:qw          //退出并保存
rm -rf +文件夹       //递归删除文件夹(直接删除非空文件夹会报错)
rm -f +文件       //强制删除文件(一般用于特殊格式文件)

执行如下指令并在文件中添加下方环境变量:

vim /etc/profile
export PATH=$PATH:/opt/software/node-v16.5.0-linux-x64/bin/

修改结果如下图所示($path:表示的是根目录,如果不是安装上述文件夹配置,指向对应的node.exe目录就行),执行::wq退出并保存
在这里插入图片描述
可能会存在同时修改了多次文件的情况,(解决方法),删除系统临时缓存文件:
在这里插入图片描述
执行如下指令使node环境变量快速生效:

source /etc/profile

最后执行node -v如果展示node版本说明配置完成。

6.安装依赖管理常用工具并修改数据源

(1)修改npm源

npm config set registry https://registry.npm.taobao.org --global

(2)安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

(3)安装yarn

npm i yarn -g

(4)修改yarn源:

yarn config set registry https://registry.npm.taobao.org

7.安装git

直接执行yum install git会报错,原因是数据源缺失,应该是centos8里面的bug
在这里插入图片描述
解决方法:

#进入配置文件夹
cd /etc/yum.repos.d/
#删除旧的配置文件
rm *.repo
连续输入y确认

执行如下指令重新安装.repo 文件:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

生成缓存:

yum makecache

再执行yum install git就OK了。

8.git配置与使用

(1)git安装完成之后,全局配置用户名和邮箱,执行git config --list查看配置信息:
在这里插入图片描述
(2)回到根目录然后创建一个website目录并进入,直接使用git拉取远程仓库代码(需要再次输入用户名和密码);
(3)进入项目根目录执行npm i安装依赖,然后执行npm run serve运行项目;
(4)外网ip+vue端口号访问,结果展示如下:
在这里插入图片描述

参考文献

(1)解决Centos8 yum 官方源下线后无法使用问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

教你如何试用华为云服务器 的相关文章

随机推荐

  • C# 中Object的方法含义以及使用(详)

    如下图是object中的方法 上图来源于我阅读C 入门经典第8版的书本当中 图中明确标明方法的使用 以及含义 Equals方法 比较两个对象是否相等 在Object是所有的父类大家都知道 其中Object中方法Equals 有两种 obje
  • 【兄弟反目成仇系列】:我只是写了一个爆炸信息窗口脚本,好兄弟追了我几条街~

    文章目录 真的来咯 爆炸信息窗口 设计思路 模块准备 删除好友警告 源代码 这时你可能会问 批量获取表情包 结束语 专栏 Python零基础入门篇 Python网络蜘蛛 Python数据分析 Django基础入门宝典 小玩意儿 Web前端学
  • c#方法参数:in

    方法参数in只能读入 不能在方法内修改 它和ref一样也需要在作为实参时就已经进行了初始化 而且同ref一样 无论定义方法还是调用方法都需要加上in关键字 class Program static void Add in int num1
  • 等级测评——定级、等级划分及测评时间

    定级 在等级保护中 定级这个步骤很关键 首先我们需要知道我们这个资产是什么样的一个级别 一级二级三级 因为不同的级别表示着我们要对这个资产做相应的保护 那么我们这个定级是怎么么定级呢 参考的又是什么标准呢 首先我们需要先确认定级对象 这个对
  • R----stringr包介绍学习

    1 stringr介绍 stringr包被定义为一致的 简单易用的字符串工具集 所有的函数和参数定义都具有一致性 比如 用相同的方法进行NA处理和0长度的向量处理 字符串处理虽然不是R语言中最主要的功能 却也是必不可少的 数据清洗 可视化等
  • Verilog中$timeformat的用法

    Verilog中 timeformat的用法 更新历史 20200807 首次发布 语法 timeformat的语法如下 timeformat units number precision number suffix string mini
  • (转发)西门子S7-1200PLC之间TCP通信实例步骤

    1 软件组态 新建两个CPU 在组态界面的网络视图手绘连接两个PLC的以太网口 如下 2 在两个CPU以太网口的属性中设置IP地址 设置同一网段 方便调试 3 在PLC 1程序块中添加个背景数据块 新建接收数组跟发送数组 以方便存放接收或发
  • mysql本机地址_mysql连接时用的IP地址是不是电脑本机上的IP地址呢!

    展开全部 是root用户的话 IP就是或 lt 127 0 0 1 gt 只是代表使用本机 不是代表本机IP地址 操作方法如下62616964757a686964616fe58685e5aeb931333433623737 1 首先 利用N
  • 【工具类】比较优雅的在工具类中,用泛型方法获取枚举的值

    目录 痛点 解决 优化更灵活的泛型 痛点 在代码中 经常用到枚举 也经常用到枚举获取code 获取type 通常我们写的代码如下 public enum Status YES 1 是 NO 2 否 private int code priv
  • 科技云报道:云安全的新战场上,如何打破“云威胁”的阴霾?

    科技云报道原创 近年来 在云计算和网络安全产业的蓬勃发展下 我国云安全行业市场规模呈现高速增长态势 在网络安全市场总体规模中占比不断上升 据统计 近5年我国云安全市场保持高速增长 2021年我国云安全市场规模达到了117 7亿元 2022年
  • 移除wordpress前端自带的js和css

    wordpress在其wp head和wp foot函数中 会自动加载一些js和css 但这些js和css往往在我们实际的使用中却无法用到 这就造成了一些资源的浪费 会将我们的网站速度拖慢 我们之前发布了一篇文章清理header的文章 但是
  • lightGBM筛选特征及建模(系列文章二)

    新网银行杯 数据科学竞赛记录 之前写过一篇参加这个比赛过程中用xgboost的调参的文章 今天再记录一下用lightGBM作为特征筛选模型以及训练数据的过程 1 数据准备 新网的这个比赛主办方总共提供了三个数据集 命名分别为 train x
  • redis的持久化

    第一章 redis的持久化 1 1 持久化概述 持久化可以理解为将数据存储到一个不会丢失的地方 Redis 的数据存储在内存中 电脑关闭数据就会丢失 所以放在内存中的数据不是持久化的 而放在磁盘就算是一种持久化 为解决这个问题 redis提
  • visio交换机图标_一个完整的项目工程,交换机需要做哪些配置了?

    交换机是企业组网的重要设备 掌握交换机配置是作为网管的必备技能 这里以三层交换机的配置为例子 说一说配置的步骤 step1 配置管理地址 每个交换机需要配置一个管理地址 方便后期的远程维护 网络中的所有交换机等网络设备 可以使用一个管理VL
  • 3. Python 面向对象编程

    文章目录 Python 面向对象编程 1 3 1 面向对象编程理论 1 3 1 1 对象 1 3 1 2 类 1 3 1 3 面向对象编程的特点 1 3 2 Python 面向对象编程 1 3 2 1 Python 类与对象 1 3 2 2
  • javascript试题

    练习题 1 找到数组 1 2 1 10 4 5 8 中的最大值 至少写出两种方法 var arr 1 2 1 10 4 5 8 第一种 var max1 Math max apply null arr 第二种 var max2 arr so
  • 【计算机网络】湖科大微课堂笔记 p38-40 以太网交换机的生成树协议STP、虚拟局域网VLAN概述和实现机制

    以太网交换机的生成树协议STP 如何提高以太网的可靠性 若出现了链路故障 则可能会无法通信 可以通过添加冗余链路提高以太网可靠性 但是 冗余链路可能会形成网络环路 可能会带来网络风暴 使得帧在网络中反复转发 分别成顺时针和逆时针 可以类比图
  • C++——STL常用类总结笔记

    目录 一 STL发展历程 二 iterator 三 list 四 Vector 五 queue 六 容器 七 操作元素算法 一 STL发展历程 STL Standard Template Library标准模板库 惠普实验室开发的一系列软件
  • 期货反跟单软件介绍与反跟单交易中的骗局

    1 跟单软件以及交易通道是反跟单交易过程中由始至终困扰着广大投资者的问题 今天我来和大家详细的进行讲解一下 望帮助到所有从事反跟单交易的朋友们 2 跟单软件市面上目前分为镜像零滑点软件以及传统的跟单软件 3 镜像零滑点软件是近两年市面上新推
  • 教你如何试用华为云服务器

    华为云服务器的使用 1 引言 2 部署的目的 3 购买华为云 4 利用Xshell连接远程服务器 5 安装node并配置环境变量 6 安装依赖管理常用工具并修改数据源 7 安装git 8 git配置与使用 参考文献 1 引言 本来说不写文章