cd 文件地址 //查找目录地址
cp -r /newcrm_test/* /new_crm //文件夹1的所有文件 复制到文件夹2里 并且覆盖文件
mv 文件 文件地址 //移动文件到文件目录下
ls //查看所有文件
ll -a //查看所有文件和隐藏文件
rm -rf 文件名 //删除文件
unzip 文件名 //解压zip文件
ps -ef|grep node //查看运行的进程
kill -9 //删除进程
安装 node.js + pm2
1)解压上传(解压后的文件我这边将名字改为了nodejs,这个地方自己随意,只要在建立软连接的时候写正确就可以)
① tar -xvf node-v6.10.0-linux-x64.tar.xz
确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤;
2)建立软连接,变为全局
①ln -s /app/software/nodejs/bin/npm /usr/local/bin/
②ln -s /app/software/nodejs/bin/node /usr/local/bin/
3)最后一步检验nodejs是否已变为全局
在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 // 查看日志 如果报权限不够错误
sudo chmod -R 777 权限地址 //权限不够,就要用这个命令
//如果端口被占用,那么就要问问后端那边是不是有相同的端口服务,如果后端那边不用的那么你就 端口删除 在重新启动一次,如果用到了,那么你需要前端项目里 把端口号换一个。
sudo netstat -apn | grep 80 // 查看80端口占用情况
kill 25141 //删除端口进程
pm2 restart 项目名称 --watch //监听文件改变自动启动进程
pm2 startup centos //配置开机重启
pm2 sava //保存当前
pm2 start pm2system.config.js --max-memory-restart 200M //内存使用超过上限自动重启
pm2 delete 进程名称 //删除进程
pm2 kill //删除全部进程