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

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

 更新時間:2025年07月10日 14:35:57   作者:運維打怪晉級之路  
Golang程序通過本地編譯(設(shè)置GOOS為linux生成無后綴二進制文件),上傳至Linux服務(wù)器后賦權(quán)執(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服務(wù)器

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

[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 & ,這樣就可以程序在后臺運行了

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    go實現(xiàn)fping功能

    這篇文章主要介紹了go實現(xiàn)fping功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    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時很可能就會被"坑",下面這篇文章主要給大家介紹了關(guān)于go語言中for?range使用方法及避坑指南的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Go語言學(xué)習(xí)otns示例分析

    Go語言學(xué)習(xí)otns示例分析

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

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

    今天小編就為大家分享一篇關(guān)于go代碼實現(xiàn)買房貸款月供計算的方法,小編覺得內(nèi)容挺不錯的,現(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),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-06-06
  • Go官方限流器的用法詳解

    Go官方限流器的用法詳解

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

最新評論

泽库县| 巩义市| 沙田区| 专栏| 定边县| 延吉市| 太原市| 漳浦县| 黎平县| 舒城县| 贵溪市| 柘城县| 繁昌县| 肃宁县| 宁夏| 密云县| 淮滨县| 泌阳县| 吉安县| 永新县| 莱芜市| 沧州市| 浦北县| 伽师县| 乌什县| 贞丰县| 鄄城县| 青铜峡市| 东光县| 图木舒克市| 浦江县| 开封县| 肇州县| 阳高县| 舞阳县| 三台县| 富顺县| 正宁县| 温州市| 哈尔滨市| 浏阳市|