SW/리눅스

Linux : CentOS 8 : Go 설치 방법, 예제, 명령어

얇은생각 2022. 4. 27. 07:30
반응형

Go, 종종 golang이라고 불리는 Go는 신뢰할 수 있고 효율적인 애플리케이션을 만들 수 있도록 구글에 의해 만들어진 현대 오픈 소스 프로그래밍 언어입니다.

Kubernetes, Docker, Prometeus, 그리고 Terraform과 같은 많은 인기 있는 어플리케이션들은 Go로 쓰여집니다.

이 튜토리얼에서는 CentOS 8에서 Go를 다운로드하고 설치하는 방법에 대해 설명합니다.

 

 

Linux : CentOS 8 : Go 설치 방법, 예제, 명령어

 

 

Go on CentOS 8 다운로드 설치

이 기사를 작성할 당시 Go의 최신 안정 버전은 1.13.4 버전입니다. 타볼을 다운로드하기 전에 공식 Go 다운로드 페이지를 방문하여 새로운 버전이 있는지 확인하십시오.

다음 단계를 수행하여 Go on CentOS 8를 다운로드하고 설치하십시오.

wget 또는 curl 유틸리티를 사용하여 Go 바이너리를 다운로드합니다.

wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz

 

 

아카이브가 다운로드되면 다음을 입력하여 타볼 체크섬을 확인합니다.

sha256sum go1.13.4.linux-amd64.tar.gz

# 692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c  go1.13.4.linux-amd64.tar.gz

 

 

sha256sum 명령에서 인쇄된 해시가 다운로드 페이지의 해시와 일치하는지 확인합니다.

tar 명령을 사용하여 /usr/local 디렉토리에 tarball을 추출합니다.

sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz

 

 

위의 명령은 루트 또는 sudo 권한이 있는 사용자로 실행해야 합니다.

$PATH 환경 변수를 조정하여 Go 실행 파일 바이너리를 찾을 위치를 시스템에 알려줍니다.

이 작업은 /etc/profile 파일(시스템 전체 설치의 경우) 또는 $HOME/.bash_profile 파일(현재 사용자 설치의 경우)에 다음 줄을 추가하여 수행할 수 있습니다.

# ~/.bash_profile

export PATH=$PATH:/usr/local/go/bin

 

 

파일을 저장하고 소스 명령을 사용하여 새 PATH 환경 변수를 현재 셸 세션에 로드합니다.

source ~/.bash_profile

 

 

이 시점에서 Go는 고객님의 센트에 설치되어 있습니다.OS 시스템입니다.

 

 

 

설치를 테스트

Go가 올바르게 설치되었는지 테스트하기 위해 작업 공간을 설정하고 간단한 "Hello World" 프로그램을 구축합니다.

작업 영역 디렉터리의 위치는 GOPAS 환경 변수로 지정됩니다. 기본적으로 $HOME/go로 설정됩니다. 디렉토리를 만들려면 다음 명령을 실행합니다.

mkdir ~/go

 

 

작업영역 내에 새 디렉토리 src/hello를 만듭니다.

mkdir -p ~/go/src/hello

 

 

해당 디렉토리에서 hello.go라는 파일을 생성합니다.

nano ~/go/src/hello/hello.go

 

 

다음 코드를 파일에 붙여넣습니다.

# ~/go/src/hello/hello.go

package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

 

 

~/go/src/hello 디렉토리로 이동한 후 go 빌드를 실행하여 코드를 작성합니다.

cd ~/go/src/hello
go build

 

 

위의 명령은 hello라는 실행 파일을 빌드합니다.

다음을 입력하여 실행 파일을 실행합니다.

다음 출력이 표시되면 Go를 설치한 것입니다.

./hello

# Hello, World

 

 

Go을 다운로드하고 설치했으므로 Go 코드 작성을 시작할 수 있습니다.

반응형