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\test root@121.4.64.72:/home   

       指定端口 P 22 ,

       L:\ginProject\test  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  就好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM