cd 文件地址? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//查找目錄地址
cp?-r?/newcrm_test/*?/new_crm? ? ?//文件夾1的所有文件?復(fù)制到文件夾2里?并且覆蓋文件
mv?文件?文件地址?????????????????????????//移動(dòng)文件到文件目錄下
ls? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//查看所有文件
ll?-a? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //查看所有文件和隱藏文件
rm?-rf?文件名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //刪除文件
unzip?文件名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //解壓zip文件
?ps?-ef|grep?node? ? ? ? ? ? ? ? ? ? ? ? ? ? //查看運(yùn)行的進(jìn)程
kill?-9? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //刪除進(jìn)程
安裝 node.js + pm2
1)解壓上傳(解壓后的文件我這邊將名字改為了nodejs,這個(gè)地方自己隨意,只要在建立軟連接的時(shí)候?qū)懻_就可以)
? ?① tar -xvf ? node-v6.10.0-linux-x64.tar.xz ?
? ?確認(rèn)一下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)最后一步檢驗(yàn)nodejs是否已變?yōu)槿?/p>
在Linux命令行node -v 命令會(huì)顯示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 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (看是否顯示進(jìn)程,如果是則顯示表示安裝成功)
pm2 start npm --name "項(xiàng)目名稱" -- run start? ? // 啟動(dòng)項(xiàng)目
pm2 logs // 查看日志 如果報(bào)權(quán)限不夠錯(cuò)誤
sudo?chmod?-R?777 權(quán)限地址? ?//權(quán)限不夠,就要用這個(gè)命令
//如果端口被占用,那么就要問問后端那邊是不是有相同的端口服務(wù),如果后端那邊不用的那么你就 端口刪除 在重新啟動(dòng)一次,如果用到了,那么你需要前端項(xiàng)目里 把端口號(hào)換一個(gè)。
sudo?netstat?-apn?|?grep?80???//?查看80端口占用情況
kill?25141???????????????????????????????//刪除端口進(jìn)程
pm2 restart 項(xiàng)目名稱 --watch //監(jiān)聽文件改變自動(dòng)啟動(dòng)進(jìn)程
pm2 startup centos? ? ? ? ? ? ? ? //配置開機(jī)重啟
pm2 sava? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//保存當(dāng)前
pm2 start pm2system.config.js --max-memory-restart 200M? ? //內(nèi)存使用超過上限自動(dòng)重啟
pm2 delete 進(jìn)程名稱? ? ? ? ? ? ?//刪除進(jìn)程
pm2 kill? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //刪除全部進(jìn)程