目录
前言
昨天我们基建团队开分享会,讲的是优化我们项目部署的整体流程,什么OSS、rides作为前端开发的我这听的一脸懵,领导还总Q我,哎,不行了,必须要学一学整体流程,还有公司是如何部署的了!
准备工作
下面带着大家一步一步操作(本项目使用的nodeEgg后台)下面是我的项目部署完成后的样子,本身项目逻辑比较简单,我们走一遍,部署流程,主要包含Linux指令、安装mongodb服务(最烦人)、安装node环境、nginx的基本使用(主要部署前端项目、配置代理)、Linux按装git
服务器
链接走你 阿里云服务器(可以免费领取一个月)
领取完了就是这个样子,可能大家跟我一样没有太多接触过服务器,不过可以领取一个,自己尝试尝试部署下服务;
xshell
用于远程连接服务器;温馨提示虽然阿里云服务器有连接功能但是没有这款软件强大,它提供一个linux环境,去连接我们的服务器
下载链接走你
填写下邮件,随后会发一个链接到你邮件,然后可以下载,不过只能免费使用30天哦;
点击下一步,默认是C盘,我们可以把他安装到D盘
这个是选择下该图片的位置,可以自己选择
点击关闭
随后出现
点击新建
连接服务器名称、和主机地址
温馨提示是我们上述的服务器的外网地址哟
点击用户身份验证
出现这个代表连接成功了,这个一个Linux系统我先把Linux常用指令放到这里哈!
Linux基础指令
#显示该文件下的所有文件
ll
#进入或退出文件
cd 文件夹名 (进入)
cd ./ (退出一层)
cd ../ (退出两层)
#显示文件中内容不可编辑(注意是文件不是文件夹)
cat 文件名
# 远程连接命令
ssh root@域名
#编辑文件(注意不是文件夹)
vim abc.html
刚进去的时候是操作不了的,点一下字母i即可,它代表insert增意思
放弃编辑并丢弃编辑信息 :qa Enter (quit 放弃)
保存文件 ESC :wq Enter (write写入)
# 展示当前文件夹路径
pwd
# 切换文件夹目录
cd 目录路径
# 展示当前文件夹中内容
ls
# 编辑文件
vim 文件路径
# 传输文件
scp 本地文件路径 root@域名:远程路径
#把window的文件传输到linux中
rz
rz之后可以选择