liunx服務器上默認沒有安裝zip命令,因此使用時需安裝:
apt-get install zip 或 yum install zippython
linux安裝unzip命令:
apt-get install unzip 或 yum install unziplinux
yum安裝 git
yum -y install lrzsznpm
wget安裝json
wget http:
/
/
www.ohse.de
/
uwe
/
releases
/
lrzsz
-
0.12
.
20.tar
.gz
api
tar zxvf lrzsz
-
0.12
.
20.tar
.gz && cd lrzsz
-
0.12
.
20
.
/
configure && make && make install
#上面安裝過程默認把lsz和lrz安裝到了/usr/local/bin/目錄下,如今咱們並不能直接使用,下面建立軟連接,並命名爲rz/sz:
cd
/
usr
/
bin
ln
-
s
/
usr
/
local
/
bin
/
lrz rz
ln
-
s
/
usr
/
local
/
bin
/
lsz sz
linux 下查看端口號bash
netstat -anp |grep 端口號服務器
netstat -nultp(此處不用加端口號)app
zip unzip 壓縮解壓縮 需提早安裝服務負載均衡
unzip test.zip -d / temp 解壓到指定文件夾
rz 打開上傳窗口 需提早安裝服務
如下是pm2經常使用的命令行$ pm2 start app.js # 啓動app.js應用程序$ pm2 start app.js -i 4 # cluster mode 模式啓動4個app.js的應用實例 # 4個應用程序會自動進行負載均衡$ pm2 start app.js --name="api" # 啓動應用程序並命名爲 "api"$ pm2 start app.js --watch # 當文件變化時自動重啓應用$ pm2 start script.sh # 啓動 bash 腳本$ pm2 list # 列表 PM2 啓動的全部的應用程序$ pm2 monit # 顯示每一個應用程序的CPU和內存佔用狀況$ pm2 show [app-name] # 顯示應用程序的全部信息$ pm2 logs # 顯示全部應用程序的日誌$ pm2 logs [app-name] # 顯示指定應用程序的日誌$ pm2 flush$ pm2 stop all # 中止全部的應用程序$ pm2 stop 0 # 中止 id爲 0的指定應用程序$ pm2 restart all # 重啓全部應用$ pm2 reload all # 重啓 cluster mode下的全部應用$ pm2 gracefulReload all # Graceful reload all apps in cluster mode$ pm2 delete all # 關閉並刪除全部應用$ pm2 delete 0 # 刪除指定應用 id 0$ pm2 scale api 10 # 把名字叫api的應用擴展到10個實例$ pm2 reset [app-name] # 重置重啓數量$ pm2 startup # 建立開機自啓動命令$ pm2 save # 保存當前應用列表$ pm2 resurrect # 從新加載保存的應用列表$ pm2 update # Save processes, kill PM2 and restore processes$ pm2 generate # Generate a sample json configuration file$ pm2 deploy app.json prod setup # Setup "prod" remote server$ pm2 deploy app.json prod # Update "prod" remote server$ pm2 deploy app.json prod revert 2 # Revert "prod" remote server by 2$ pm2 module:generate [name] # Generate sample module with name [name]$ pm2 install pm2-logrotate # Install module (here a log rotation system)$ pm2 uninstall pm2-logrotate # Uninstall module$ pm2 publish # Increment version, git push and npm publish