我選的操作系統(tǒng)是centos7,可以直接在鏡像市場(chǎng)里直接購(gòu)買,省去安裝步驟;主要涉及到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è)開(kāi)機(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./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 開(kāi)啟mongo db后臺(tái)服務(wù)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) 碼字不易,開(kāi)啟新的打賞方式: 本公眾號(hào)定期更新關(guān)于 設(shè)計(jì)師、程序員發(fā)揮創(chuàng)意 互相融合的指南、作品。 主要技術(shù)棧: nodejs、react native、electron Elasticsearch Solidity Keras |
|
來(lái)自: Mixlab交叉學(xué)科 > 《待分類》