linux命令(系統爲centos)、mongodb、koa、nuxt

linux下安裝pm2
npm install pm2 -g 
創建軟連接
常用全局bin
echo $PATH
輸出:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
軟連接命令爲:  ln -s /usr/local/node-v8.9.3-linux-x64/bin/pm2 /usr/local/bin/ 
大功告成

安裝node(二進制文件安裝)
wget https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz
解壓
xz -d node-v8.9.4-linux-x64.tar.xz
tar -xvf  node-v8.9.4-linux-x64.tar

繼續
cd node-v8.9.4-linux-x64/bin
ls
./node -v

軟連接
ln -s /root/node-v8.9.4-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v8.9.4-linux-x64/bin/npm /usr/local/bin/npm
nuxt的nginx配置  nginx.conf的http裏面
upstream my_server {                                                         
    server   127.0.0.1:3000;                                        
    keepalive 2000;
}
server {
    listen       8888;                                                         
    server_name  www.abc.com;                                               
    client_max_body_size 1024M;

    location /my/ {
        proxy_pass http://my_server/;
        proxy_set_header Host $host:$server_port;
    }
}

nuxt.config.js 增加
 server: {
        host: '0.0.0.0',
        port: 3000
    }
mongodb的正確打開方式
安裝好
第一步進入bin打開cmd輸入
.\mongod.exe
第二步在打開一個cmd輸入
.\mongo
啓動完成

mongoexport導出文件格式支持csv和json,不同的是csv格式必須顯示的指定要導出的字段,如:

mongoexport -d rbac -c rbacs -o d:/web/rbac.csv --type=csv -f name,type
而json格式則不需要

//導出所有字段數據
mongoexport -d rbac -c rbacs -o D:/學習/rbac/rbac/rbac.json --type=json
mongoimport 命令用來導入數據,語法和mongoexport差不多

//將demo.csv裏的數據導入到blog數據庫中的rbacs數據表中,如果rbacs數據表不存在則自動創建
mongoimport -d blog -c rbacs --type=csv --file D:/學習/rbac/rbac/demo.csv --headerline --upsert

--headerline    僅適用於導入csv,tsv格式的數據,表示文件中的第一行作爲數據頭

--upsert  以新增或者更新的方式來導入數據

 

另外必須注意的是 執行mongoexport和mongoimport命令必須在mongo安裝路徑的bin目錄下執行

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章