美文网首页
前端在SSH上常用的Linux命令

前端在SSH上常用的Linux命令

作者: 一只喵de旅行 | 来源:发表于2020-07-13 17:17 被阅读0次

    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                                  //删除全部进程

    相关文章

      网友评论

          本文标题:前端在SSH上常用的Linux命令

          本文链接:https://www.haomeiwen.com/subject/liqzcktx.html