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

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

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

本地編譯Golang程序

本地代碼:

//變量的作用域
package main

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

	fmt.Println("hello world !")
	var packageVar string = "pachage2 var"
	fmt.Println(packageVar)
	//1、變量會在自己塊里面找,如果沒有就在父塊里面找,還沒有就去包塊找,如果沒有就報錯 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

此時會生成一個沒有后綴的二進制文件

上傳Golang二進制文件到Linux服務器

上傳Golang二進制文件到Linux服務器,并賦權限

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

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

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

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

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解Go?語言如何通過測試保證質量

    詳解Go?語言如何通過測試保證質量

    這篇文章主要為大家介紹了Go?語言如何通過測試保證質量詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 一文詳解Golang中new和make的區(qū)別

    一文詳解Golang中new和make的區(qū)別

    在Go語言中,new和make是兩個用于創(chuàng)建對象的內建函數(shù)。本文將詳細介紹new和make的區(qū)別,并通過多個方面的分析和代碼示例,幫助大家理解它們的使用場景
    2023-05-05
  • go實現(xiàn)fping功能

    go實現(xiàn)fping功能

    這篇文章主要介紹了go實現(xiàn)fping功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Go?文件讀取和寫入操作全面講解

    Go?文件讀取和寫入操作全面講解

    這篇文章主要為大家介紹了Go文件的讀取和寫入操作示例的全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Golang庫插件注冊加載機制的問題

    Golang庫插件注冊加載機制的問題

    這篇文章主要介紹了Golang庫插件注冊加載機制,這里說的插件并不是指的golang原生的可以在buildmode中加載指定so文件的那種加載機制,需要的朋友可以參考下
    2022-03-03
  • go語言中for?range使用方法及避坑指南

    go語言中for?range使用方法及避坑指南

    Go中的for range組合可以和方便的實現(xiàn)對一個數(shù)組或切片進行遍歷,但是在某些情況下使用for range時很可能就會被"坑",下面這篇文章主要給大家介紹了關于go語言中for?range使用方法及避坑指南的相關資料,需要的朋友可以參考下
    2022-09-09
  • Go語言學習otns示例分析

    Go語言學習otns示例分析

    這篇文章主要為大家介紹了Go語言學習otns示例分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • go代碼實現(xiàn)買房貸款月供計算的方法

    go代碼實現(xiàn)買房貸款月供計算的方法

    今天小編就為大家分享一篇關于go代碼實現(xiàn)買房貸款月供計算的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • Go的slices.Grow優(yōu)雅擴容的實現(xiàn)

    Go的slices.Grow優(yōu)雅擴容的實現(xiàn)

    本文主要介紹了Go的slices.Grow優(yōu)雅擴容的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-06-06
  • Go官方限流器的用法詳解

    Go官方限流器的用法詳解

    限流器是提升服務穩(wěn)定性的非常重要的組件,本文主要介紹了Go官方限流器的用法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05

最新評論

新晃| 云梦县| 泌阳县| 高碑店市| 宽城| 九龙城区| 错那县| 彩票| 罗甸县| 海口市| 随州市| 垣曲县| 刚察县| 方正县| 浑源县| 望都县| 资兴市| 襄汾县| 高州市| 白城市| 旬邑县| 丽水市| 喀什市| 牡丹江市| 乐东| 南康市| 家居| 三门峡市| 门头沟区| 宜昌市| 宁陕县| 兴城市| 泸溪县| 永靖县| 芜湖县| 彭水| 台安县| 神农架林区| 黄石市| 若尔盖县| 格尔木市|