欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang程序打包成腳本部署到Linux系統(tǒng)方式

 更新時(shí)間:2025年07月10日 14:35:57   作者:運(yùn)維打怪晉級(jí)之路  
Golang程序通過(guò)本地編譯(設(shè)置GOOS為linux生成無(wú)后綴二進(jìn)制文件),上傳至Linux服務(wù)器后賦權(quán)執(zhí)行,使用nohup命令實(shí)現(xiàn)后臺(tái)運(yùn)行,完成自動(dòng)化部署

本地編譯Golang程序

本地代碼:

//變量的作用域
package main

import "fmt"
//單行注釋
//包級(jí)變量
var packageVar string = "pachage var"
func  main(){
	//函數(shù)級(jí)別的變量
	var funVar string = "func var"
	fmt.Println(packageVar,funVar)
	/*
	這是多行注釋
	以下是使用代碼塊功能
	 */
	{
		//快級(jí)別的變量
		var blockVar string = "block var"
		fmt.Println(packageVar,";",funVar,";",blockVar)
	}

	fmt.Println("hello world !")
	var packageVar string = "pachage2 var"
	fmt.Println(packageVar)
	//1、變量會(huì)在自己塊里面找,如果沒(méi)有就在父塊里面找,還沒(méi)有就去包塊找,如果沒(méi)有就報(bào)錯(cuò) 2、子塊可以覆蓋父塊的變量
	var zeroString string
	fmt.Println(zeroString,"djvnjdfnv")
}

使用goland在Terminal中編譯

E:\Gosrc\mage>set GOARCH=amd64
E:\Gosrc\mage>set GOOS=linux
E:\Gosrc\mage>go build 02-helloworld.go

注意

高版本的

go env -w GOOS=linux
go env -w GOOS=windows

此時(shí)會(huì)生成一個(gè)沒(méi)有后綴的二進(jìn)制文件

上傳Golang二進(jìn)制文件到Linux服務(wù)器

上傳Golang二進(jìn)制文件到Linux服務(wù)器,并賦權(quán)限

[root@localhost ~]# chmod 755 02-helloworld 

執(zhí)行此golang開(kāi)發(fā)的腳本

[root@localhost ~]# ./02-helloworld 
pachage var func var
pachage var ; func var ; block var
hello world !
pachage2 var
 djvnjdfnv

如果想讓項(xiàng)目在后臺(tái)執(zhí)行:執(zhí)行 nohup ./02-helloworld & ,這樣就可以程序在后臺(tái)運(yùn)行了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Go?interface{}?轉(zhuǎn)切片類型的實(shí)現(xiàn)方法

    Go?interface{}?轉(zhuǎn)切片類型的實(shí)現(xiàn)方法

    本文主要介紹了Go?interface{}?轉(zhuǎn)切片類型的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Go 加密解密算法小結(jié)

    Go 加密解密算法小結(jié)

    加密解密在實(shí)際開(kāi)發(fā)中應(yīng)用比較廣泛,常見(jiàn)的加解密分為三種,本文就詳細(xì)的介紹一下Go 加密解密算法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-01-01
  • golang+vue打造高效多語(yǔ)言博客系統(tǒng)的完整指南

    golang+vue打造高效多語(yǔ)言博客系統(tǒng)的完整指南

    這篇文章主要為大家詳細(xì)介紹了如何使用golang和vue打造一個(gè)高效多語(yǔ)言博客系統(tǒng),本文為大家附上了完整版指南,有需要的小伙伴可以參考一下
    2025-03-03
  • Go語(yǔ)言并發(fā)之Sync包的6個(gè)關(guān)鍵概念總結(jié)

    Go語(yǔ)言并發(fā)之Sync包的6個(gè)關(guān)鍵概念總結(jié)

    這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言并發(fā)中Sync包的6個(gè)關(guān)鍵概念,文中的示例代碼講解詳細(xì),對(duì)我們深入學(xué)習(xí)Go語(yǔ)言有一定的幫助,需要的可以參考一下
    2023-05-05
  • GO語(yǔ)言不固定參數(shù)函數(shù)與匿名函數(shù)的使用

    GO語(yǔ)言不固定參數(shù)函數(shù)與匿名函數(shù)的使用

    本文主要介紹了GO語(yǔ)言不固定參數(shù)函數(shù)與匿名函數(shù)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 淺析golang如何在多線程中避免CPU指令重排

    淺析golang如何在多線程中避免CPU指令重排

    這篇文章主要為大家詳細(xì)介紹了golang在多線程中避免CPU指令重排的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 解決golang讀取http的body時(shí)遇到的坑

    解決golang讀取http的body時(shí)遇到的坑

    這篇文章主要介紹了解決golang讀取http的body時(shí)遇到的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • golang grpc 負(fù)載均衡的方法

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

    這篇文章主要介紹了golang grpc 負(fù)載均衡的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Go 數(shù)據(jù)庫(kù)查詢與結(jié)構(gòu)體映射的示例詳解

    Go 數(shù)據(jù)庫(kù)查詢與結(jié)構(gòu)體映射的示例詳解

    本文主要介紹了如何使用Go語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)查詢并將查詢結(jié)果映射到結(jié)構(gòu)體中,文章詳細(xì)講解了結(jié)構(gòu)體字段導(dǎo)出和db標(biāo)簽的使用方法,并通過(guò)示例代碼展示了如何正確地進(jìn)行數(shù)據(jù)庫(kù)查詢和結(jié)果映射
    2024-11-11
  • 詳解Go語(yǔ)言中new和make關(guān)鍵字的區(qū)別

    詳解Go語(yǔ)言中new和make關(guān)鍵字的區(qū)別

    本篇文章來(lái)介紹一道非常常見(jiàn)的面試題,到底有多常見(jiàn)呢?可能很多面試的開(kāi)場(chǎng)白就是由此開(kāi)始的。那就是 new 和 make 這兩個(gè)內(nèi)置函數(shù)的區(qū)別,希望對(duì)大家有所幫助
    2023-03-03

最新評(píng)論