cd 文件地址? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//查找目錄地址
cp?-r?/newcrm_test/*?/new_crm? ? ?//文件夾1的所有文件?復(fù)制到文件夾2里?并且覆蓋文件
mv?文件?文件地址?????????????????????????//移動文件到文件目錄下
ls? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//查看所有文件
ll?-a? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //查看所有文件和隱藏文件
rm?-rf?文件名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //刪除文件
unzip?文件名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //解壓zip文件
?ps?-ef|grep?node? ? ? ? ? ? ? ? ? ? ? ? ? ? //查看運行的進程
kill?-9? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //刪除進程
安裝 node.js + pm2
1)解壓上傳(解壓后的文件我這邊將名字改為了nodejs颈嚼,這個地方自己隨意捧杉,只要在建立軟連接的時候?qū)懻_就可以)
? ?① tar -xvf ? node-v6.10.0-linux-x64.tar.xz ?
? ?確認一下nodejs下bin目錄是否有node 和npm文件报强,如果有執(zhí)行軟連接基矮,如果沒有重新下載執(zhí)行上邊步驟冰单;
2)建立軟連接,變?yōu)槿?/p>
? ①ln -s /app/software/nodejs/bin/npm /usr/local/bin/
? ②ln -s /app/software/nodejs/bin/node /usr/local/bin/
3)最后一步檢驗nodejs是否已變?yōu)槿?/p>
在Linux命令行node -v 命令會顯示nodejs版本买置,如圖所示為大功告成
tar xvf pm2.tar.gz
npm install pm2 -g
軟連接 ln -s /app/software/pm2/bin/pm2 /usr/local/bin/
ln -s (pm2的安裝路徑) /usr/local/bin/
pm2 list ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (看是否顯示進程辟狈,如果是則顯示表示安裝成功)
pm2 start npm --name "項目名稱" -- run start? ? // 啟動項目
pm2 logs // 查看日志 如果報權(quán)限不夠錯誤
sudo?chmod?-R?777 權(quán)限地址? ?//權(quán)限不夠,就要用這個命令
//如果端口被占用糖埋,那么就要問問后端那邊是不是有相同的端口服務(wù)宣吱,如果后端那邊不用的那么你就 端口刪除 在重新啟動一次,如果用到了瞳别,那么你需要前端項目里 把端口號換一個征候。
sudo?netstat?-apn?|?grep?80???//?查看80端口占用情況
kill?25141???????????????????????????????//刪除端口進程
pm2 restart 項目名稱 --watch //監(jiān)聽文件改變自動啟動進程
pm2 startup centos? ? ? ? ? ? ? ? //配置開機重啟
pm2 sava? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//保存當(dāng)前
pm2 start pm2system.config.js --max-memory-restart 200M? ? //內(nèi)存使用超過上限自動重啟
pm2 delete 進程名稱? ? ? ? ? ? ?//刪除進程
pm2 kill? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //刪除全部進程