最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang項目如何上線部署到Linu服務(wù)器(方法詳解)

 更新時間:2020年10月13日 10:10:41   作者:章魚哥1042  
這篇文章主要介紹了golang項目如何上線部署到Linu服務(wù)器,本文通過兩種方法給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Go作為Google2009年推出的語言,其被設(shè)計成一門應(yīng)用于搭載 Web 服務(wù)器,存儲集群或類似用途的巨型中央服務(wù)器的系統(tǒng)編程語言。

對于高性能分布式系統(tǒng)領(lǐng)域而言,Go 語言無疑比大多數(shù)其它語言有著更高的開發(fā)效率。它提供了海量并行的支持,這對于游戲服務(wù)端的開發(fā)而言是再好不過了。

到現(xiàn)在Go的開發(fā)已經(jīng)是完全開放的,并且擁有一個活躍的社區(qū)。

下面看下golang項目如何上線部署到Linu服務(wù)器上。

windows服務(wù)器

先本地編譯

go build main.go

編譯后會在同級目錄生成可執(zhí)行文件

main.exe

linux服務(wù)器

方法一:服務(wù)器上去編譯

安裝go,配置GOPATH

1,把服務(wù)器上配置成本地一樣的環(huán)境

2,包括項目里面所依賴的包

3,項目源碼拷貝到與服務(wù)器,服務(wù)器上編譯

go build main.go

編譯后會在同級目錄生成可執(zhí)行文件

main

最后執(zhí)行 ./main 就行了。

如果想讓項目在后臺執(zhí)行:執(zhí)行 nohup ./main & ,這樣就可以程序在后臺運行了

注意:發(fā)現(xiàn)如果按照官方給的安裝方法只指定GOROOT的路徑,于是自己新建一個目錄gopath 作為GOPATH 的目錄,并且設(shè)置環(huán)境變量(export GOPATH=/newhome/go/gopath)。在gopath下新建3個文件夾(模仿windows GOPATH的方式,也是go語言的工作環(huán)境目錄)分別為 src、pkg、bin目錄

方法二:本地編譯

cmd控制臺到main.go文件目錄下

set GOARCH=amd64

set GOOS=linux

go build main.go

會生成一個沒有后綴的二進(jìn)制文件

main

將該文件放入linux系統(tǒng)某個文件夾下

賦予權(quán)限

chmod 777 main

最后執(zhí)行 ./main 就行了。

如果想讓項目在后臺執(zhí)行:執(zhí)行 nohup ./main & ,這樣就可以程序在后臺運行了

到此這篇關(guān)于golang項目如何上線部署到Linu服務(wù)器(方法詳解)的文章就介紹到這了,更多相關(guān)golang項目上線部署Linu服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語言編譯原理之變量捕獲

    Go語言編譯原理之變量捕獲

    這篇文章主要為大家介紹了Go語言編譯原理之變量捕獲示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Golang項目搭配nginx部署反向代理負(fù)載均衡講解

    Golang項目搭配nginx部署反向代理負(fù)載均衡講解

    這篇文章主要為大家介紹了Golang項目搭配nginx部署正反向代理負(fù)載均衡講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Go語言學(xué)習(xí)筆記之錯誤和異常詳解

    Go語言學(xué)習(xí)筆記之錯誤和異常詳解

    Go語言采用返回值的形式來返回錯誤,這一機(jī)制既可以讓開發(fā)者真正理解錯誤處理的含義,也可以大大降低程序的復(fù)雜度,下面這篇文章主要給大家介紹了關(guān)于Go語言學(xué)習(xí)筆記之錯誤和異常的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Go使用pprof進(jìn)行CPU,內(nèi)存和阻塞情況分析

    Go使用pprof進(jìn)行CPU,內(nèi)存和阻塞情況分析

    Go 語言提供了強大的 pprof工具,用于分析 CPU、內(nèi)存、Goroutine 阻塞等性能問題,幫助開發(fā)者優(yōu)化程序,提高運行效率,下面我們就來深入了解下pprof 的使用吧
    2025-03-03
  • Go 語言中的 http.FileSystem詳細(xì)解析

    Go 語言中的 http.FileSystem詳細(xì)解析

    在本文中,我們深入探討了 Go 語言中的 http.FileSystem 接口,并介紹了它的基本原理、使用方法以及實際應(yīng)用場景,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Go 語言中的空接口(推薦)

    Go 語言中的空接口(推薦)

    這篇文章主要介紹了Go 語言中的空接口的實現(xiàn)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 探索Go語言中的switch高級用法

    探索Go語言中的switch高級用法

    在Go語言中,switch語句除了常見的用法外,還有一種不常用但有趣的寫法,這種寫法中,switch后面不跟任何表達(dá)式,而每個case后面跟的是返回bool類型的函數(shù)調(diào)用表達(dá)式,這實際上是一個等價于switch true的用法,通過從上到下逐一比較case后的表達(dá)式是否為true來決定執(zhí)行哪個分支
    2024-10-10
  • golang基礎(chǔ)之Gocurrency并發(fā)

    golang基礎(chǔ)之Gocurrency并發(fā)

    這篇文章主要介紹了golang基礎(chǔ)之Gocurrency并發(fā),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • golang grpc 負(fù)載均衡的方法

    golang grpc 負(fù)載均衡的方法

    這篇文章主要介紹了golang grpc 負(fù)載均衡的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • go?mod文件內(nèi)容版本號簡單用法詳解

    go?mod文件內(nèi)容版本號簡單用法詳解

    這篇文章主要為大家介紹了go?mod文件內(nèi)容版本號簡單用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10

最新評論

顺平县| 灵宝市| 通化县| 垦利县| 沙河市| 徐州市| 乌鲁木齐县| 大名县| 白银市| 北安市| 绥中县| 泗阳县| 富顺县| 治县。| 都兰县| 大宁县| 芮城县| 都兰县| 桃江县| 社会| 万源市| 开平市| 延庆县| 太原市| 耿马| 哈巴河县| 大埔县| 湾仔区| 岳西县| 新田县| 株洲县| 南开区| 乌恰县| 富平县| 资源县| 新兴县| 南宁市| 左权县| 陇南市| 和静县| 庐江县|