主要是关于部署前端项目的。
经常记得不清,记录下吧。
我的服务器环境:阿里云ECS CentOS 7.3 64位
安装node
找到资源
打开nodejs中文网,点下载,找到阿里云镜像,如下图:
点开阿里云镜像,选择对应的版本,右键复制链接,如下图:
下载解压
连接上服务器,使用 wget 下载,我在 /
目录下下载:
wget 命令后面跟的是上面复制的链接,下载完成后,使用 ls
命令查看当前文件,发现有一个 node-v10.15.0-linux-x64.tar.gz
这样的压缩文件,执行解压命令:1
tar xvf node-v10.15.0-linux-x64.tar.gz
注意不要输错。
创建软链接
解压完成后,使用 ls
命令,发现当前文件下有一个不带 .tar.gz
后缀的文件夹。我们接下来创建软链接,使 node 和 npm 可以在任意目录下使用:1
2ln -s /node-v10.15.0-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v10.15.0-linux-x64/bin/npm /usr/local/bin/npm
上面是两条命令,分别输入,注意输入后没有反馈信息代表执行成功了,没有反馈就是最好的反馈,再一个就是 /node-v10.15.0-linux-x64/bin/node
这个是你下载node的地址,也即是解压后的文件夹地址,用绝对路径,如果你不是在/
目录下,比如在/root
目录下下载的,那么你可能需要执行:1
ln -s /root/node-v10.15.0-linux-x64/bin/node /usr/local/bin/node
后面 /usr/local/bin/node
是不变的。
验证
切换到任意目录下:1
node -v && npm -v
看到版本号就成功了。
安装mongodb
找到资源
打开 https://www.mongodb.com/download-center/community,如下图,选择版本,复制最下面的链接:
下载解压
与下载 node 一样,使用 wget 命令下载,注意自己的目录位置哦,我依旧在/
下:1
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz
解压1
tar xvf mongodb-linux-x86_64-4.0.5.tgz
解压完毕后,有一个 mongodb-linux-x86_64-4.0.5
的没有.tgz
后缀的文件夹。这个名字太长了,我们给它换个名字好方便操作,同时习惯性把这个文件放到 /usr/local/
目录下,mv
命令要了解一下:1
mv mongodb-linux-x86_64-4.0.5 /usr/local/mongodb
此时我们的操作就来到usr/local/mongodb
这个目录下了
创建配置文件
切换到/usr/local/mongodb
目录下,创建三个文件夹:1
2
3
4
5mkdir data //用来存放数据库数据
mkdir logs //用来存放日志文件
mkdir etc //用来存放配置文件
接下来,进入到 logs 文件夹里创建 mongo.log 文件:1
touch mongo.log
再到 etc 文件夹里创建 mongo.conf 文件:1
touch mongo.conf
通过 vim 命令打开 mongo.conf 编辑内容:1
2
3
4
5
6
7dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
bind_ip=0.0.0.0
保存退出。注意 dbpath
和 logpath
的路径,如果是按照我步骤来的,不需要改变,如果目录不一样,自行修改,这些都要自己注意。
启动
还是在 mongodb
目录下,有一个bin
目录,切换进入后使用ls
命令:
看到熟悉的mongod
了,使用配置文件启动:1
./mongod -f /usr/local/mongodb/etc/mongo.conf
如你所见,没有反馈就是成功了(我自己都忘记了,以为出错了呢)
此时再打开一个窗口,同样进入/usr/local/mongodb/bin
目录,运行:1
./mongo
这样就成功了。
同时在浏览器端访问27017
端口,是这样的:
如果访问失败,检查服务器 27017 端口是否打开。
创建软链接
为了不要每次启动都先切换到/usr/local/mongodb/bin
目录下,我们给它也创建软链接:1
2ln -s /usr/local/mongodb/bin/mongod /usr/local/bin/mongod
ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo
现在可以在任意目录使用mongod
和mongo
命令了,记住配置文件还是要加上的。
安装git
找到资源
安装 git 可以通过 yum 安装,不过版本太老,所以推荐源码安装。打开https://github.com/git/git/releases,复制最新版的下载链接:
下载解压
1 | wget https://github.com/git/git/archive/v2.20.1.tar.gz |
解压1
tar xvf v2.20.1.tar.gz
注意解压后的文件名称变了,为git-2.20.1
安装依赖
安装编译源码所需依赖:1
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
安装依赖时,自动安装了git,版本是旧的,卸载它1
yum remove git
安装git
进入git-2.20.1
目录,执行编译命令:1
make prefix=/usr/local/git all
结束后,同目录,安装 Git 至 /usr/local/git 路径:1
make prefix=/usr/local/git install
打开环境变量配置文件:1
vim /etc/profile
在底部加入:1
2PATH=$PATH:/usr/local/git/bin
export PATH
保存退出。
最后要刷新下环境变量:1
source /etc/profile
验证
1 | git --version |