我選的操作系統(tǒng)是centos7,可以直接在鏡像市場(chǎng)里直接購買,省去安裝步驟;主要涉及到Nodejs的版本管理,mongodb,ngnix,docker。
阿里云設(shè)置安全組
主要在阿里云的網(wǎng)站控制臺(tái)里設(shè)置:
http
80
0.0.0.0/0o?loo
https
443/443
以下都是一些終端控制臺(tái)的指令:
終端登錄阿里云服務(wù)器:
ssh root@xxx.xxx.xxx.xx
輸入密碼
上傳本地文件至阿里云服務(wù)器
本地打包文件
tar -cvf script.tar script
上傳文件至阿里云
scp a.txt admin@127.0.0.1:/home/neo/test/b.txt
解壓打包文件
tar -xvf smartbanner_pro.tar
刪除文件或文件夾
rm -rf smartbanner
NodeJS版本管理
nvm list-remote
nvm install v8.0.0
forever讓NodeJS服務(wù)永久運(yùn)行
npm install forever -g
npm install -g express
forever start ./bin/www
docker安裝與啟動(dòng)
安裝Docker
yum install docker
啟動(dòng)Docker,并注冊(cè)開機(jī)服務(wù)
sudo service docker start
sudo chkconfig docker on
查看是否啟動(dòng)
ps -ef|grep docker
下載images鏡像
sudo docker pull xxxxx
查看下載的images鏡像
docker images
運(yùn)行docker鏡像
docker run --name ace_gif -d -p 8983:8983 xxxxxx
查看運(yùn)行中的docker鏡像
docker ps
清空 docker 容器
Docker rm $(docker ps -a -q)
nginx重啟服務(wù)
netstat -ntpl
nginx -s reload
mongodb的安裝與啟動(dòng)
下載安裝包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz
解壓安裝包
tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz
移動(dòng)文件夾至目標(biāo)文件夾
mv mongodb-linux-x86_64-rhel70-3.2.4 mongodb3.2.4
進(jìn)入根目錄
cd ../
新建文件夾
mkdir -p mongodb
移動(dòng)文件夾至目標(biāo)文件夾
mv local/mongodb3.2.4/ mongodb/
創(chuàng)建一個(gè)存放日志的目錄
mkdir -p data/test/logs
創(chuàng)建一個(gè)存放數(shù)據(jù)文件的目錄
mkdir -p data/test/db
創(chuàng)建配置文件mongodb.conf:
vi mongodb.conf
在 mongodb.conf 寫入如下內(nèi)容:
# idae - MongoDB config start - 2017-09-24
# 設(shè)置數(shù)據(jù)文件的存放目錄
dbpath = /usr/local/mongodb/mongodb3.2.4/data/acegif/db
# 設(shè)置日志文件的存放目錄及其日志文件名
logpath = /usr/local/mongodb/mongodb3.2.4/data/acegif/logs/mongodb.log
# 設(shè)置端口號(hào)(默認(rèn)的端口號(hào)是 27017)
port = 27017
# 設(shè)置為以守護(hù)進(jìn)程的方式運(yùn)行,即在后臺(tái)運(yùn)行
fork = true
# nohttpinterface = true
nohttpinterface = true
# idae - MongoDB config end - 2017-09-24
按英文狀態(tài)下的“:wq”保存并退出;
使用mongodb.conf配置mongod
./mongod --config mongodb.conf
mongod --fork --logpath /usr/src/data/banner_db.log --dbpath /usr/src/data/banner_db/
關(guān)閉mongo db服務(wù)
mongo
> use admin // 切換到管理員模式
> db.shutdownServer() // 關(guān)閉mongodb服務(wù)
近期熱文:
全民刷軍裝背后的AI技術(shù)及簡(jiǎn)單實(shí)現(xiàn)
碼字不易,開啟新的打賞方式:
本公眾號(hào)定期更新關(guān)于
設(shè)計(jì)師、程序員發(fā)揮創(chuàng)意
互相融合的指南、作品。
主要技術(shù)棧:
nodejs、react native、electron
Elasticsearch
Solidity
Keras
聯(lián)系客服