クラウドサーバのテクニック

1477 ワード

ログイン
// ssh username@ip
ssh [email protected]

サーバ上のファイルをローカル指定フォルダにダウンロード
scp -r [email protected]:/root/ShiCi /Users/cgtn/Desktop/ShiciData/ShiCi/ 

ローカルファイルをサービス指定フォルダにアップロード
scp -r /Users/cgtn/Desktop/ShiciData/ShiCi/ [email protected]:/root/ShiCi

pm 2を使用してnodejsの実行を管理する
  • pm 2
  • を取り付ける
    npm install -g pm2
    

    宝を洗うカスタマイズのcnpmコマンドラインツールをデフォルトのnpmの代わりに使用すると、ダウンロード速度が速くなります.npm install -g cnpm 2.cnpm install pm2 -g
  • 運転pm 2
  • //         ,books     
    pm2 start index.js --name books
    

    参考資料
    pm 2の使用と総括、node.jsサーバ管理ツールPM 2 nodejsサーバを配備するためにPM 2を使用してnodejsプロセスの共有を管理する
    MongoDB重複データの削除
    db.sentences.aggregate([ {      
         $group:{
                   _id:{'sentence_id':'$sentence_id','sentence_type':'$sentence_type'},
                   count:{$sum:1},
                   dups:{$addToSet:'$_id'}} 
         }, 
         {            
                   $match:{count:{$gt:1}}
         } 
    ]).forEach(function(doc){    
             doc.dups.shift();    
             db.sentences.remove({_id:{$in : doc.dups}}); 
    })
    

    cocoapods倉庫の更新の維持
  • リモートウェアハウス
  • にコードを送信
    1. git add .
    2. git commit -m ""
    3. git tag -a 0.1.1 -m ""
    4. git push origin --tags
    5. pod trunk push HCSwiftGuidePage.podspec 
    

    注意:HCSwiftGuidePageを修正します.podspecのバージョン番号