zoukankan      html  css  js  c++  java
  • linux第一次部署gin项目记录

    windows开发gin项目,最后生成linux 可以直接运行的文件

    1.vs code 终端运行:

     PS L:ginProject>set GOARCH=amd64
    PS L:ginProject> set GOOS=linux
    PS L:ginProject> go build -o test main.go           // -o +name  可以设置生成文件的名字

    ginProject为go项目main.go 所在文件夹

    2.去ginProject文件夹找到test文件,我用的putty发送到centos服务器: 安装puttty,找到putty所在文件夹,在这打开windows powershell:输入
    pscp -P 22  L:ginProject est root@121.4.64.72:/home   

           指定端口 P 22 ,

           L:ginProject est  test所在路径,

            root@121.4.64.72 以 root身份连接远程服务器  

          /home  放在linux home文件夹里面。

    3.chmod 0777 test  开放文件 权限 读写执行 

     4.输入 ./test  程序直接在控制台执行。

    5.要想在后台执行: 使用 setsid ./test 命令,开启进程 在后台执行。

     之后发布 再执行会报 端口被占用。先查找所占进程 pid ( pgrep test   )  ,然后杀死进程(kill 2130)上面的pid,重新执行setsid ./test  就好了。

  • 相关阅读:
    edgeR
    R中的运算符,条件语句,控制语句
    library-type:fr-unstanded vs fisrt-stand vs second-stanrd
    R的几个基础函数
    HTseq-count
    HISAT2的运用
    shell的符号总结
    python-tuple
    python -List
    win10 ubuntu18.0 LTS双系统安装
  • 原文地址:https://www.cnblogs.com/fishyues/p/14612499.html
Copyright © 2011-2022 走看看