以Vue2 + Node项目为例:
#操作云服务器ESC Ubuntu操作系统
常见指令:
ssh root@主机IP
例如,8.210.121.222(公)
.远程登录服务器。
exit,退出服务器。
pwd,查看当前所处文件夹
ls -al,查看当前目录的全部文件
#安装配置专业的web服务器Nginx
** 常用指令:**
apt update,更新apt
apt ubuntu的包管理工具,类似于npm
apt show nginx,显示nginx相关信息
apt install -y nginx,安装nginx
apt remove nginx,删除nginx
#安装配置mongoDB数据库
apt show mongodb-server,显示mongodb-server相关信息
apt install -y mongodb-server,安装mongodb-servermongodb,进入mongodb操作指令
show dbs,查看数据库
exit,退出
##安装node,并配置淘宝镜像
apt install -y nodejs
node -vapt install -y npm
npm -v
npm config set registry http://regitsry.npm.taobao.org
#安装git
目的:同步线上与本地代码
apt install -y git
- 配置ssh-key:
- 第一步:在远程服务器生成公钥:
ssh-keygen
# ssh-keygen:
+---[RSA 3072]----+
| ..+X+*|
| .E+ %o|
| . o.o = *|
| = +oO.|
| S . .o=+=|
| o.+X|
| ooO|
| oo=|
| ==|
+----[SHA256]-----+
- 第二步:查看公钥:
cat 公钥路径
# cat /root/.ssh/id_rsa.pub
ssh-rsa ………………
- 第三步:将公钥配置到代码托管服务器上面
例如:GitHub
。 - 第四步:本地上传代码,线上服务器拉去代码。
网友评论