본문으로 건너뛰기

CentOS에 Go 설치하는 방법

CentOS에 Go 설치하는 방법

Go, 또는 Golang으로도 알려진 Go는 Google에서 개발한 강력한 오픈 소스 프로그래밍 언어입니다. Go는 효율적이고 간결하며 높은 성능을 가지며, 확장 가능하고 신뢰할 수 있는 애플리케이션을 구축하기에 탁월한 선택입니다. 이 튜토리얼에서는 CentOS에 Go를 설치하는 단계별 절차를 안내합니다.

사전 요구 사항

시작하기 전에 다음 사전 요구 사항을 확인하세요:

  • 루트 액세스 또는 sudo 권한이 있는 CentOS 서버.
  • 안정적인 인터넷 연결.

단계 1: 시스템 패키지 업데이트

먼저, 시스템 패키지를 최신 버전으로 업데이트해야 합니다. 터미널을 열고 다음 명령을 실행하세요:

sudo yum update -y

이 명령은 CentOS 시스템에 설치된 모든 패키지를 업데이트합니다.

단계 2: Go 다운로드 및 압축 해제

Go는 CentOS를 포함한 다양한 운영 체제용으로 공식 이진 배포판을 제공합니다. 최신 안정 버전의 Go를 다운로드하려면 웹 브라우저에서 공식 Go 다운로드 페이지로 이동하세요. 다음 URL에서 확인할 수 있습니다: https://golang.org/dl/.

시스템 아키텍처에 맞는 Go 버전을 찾으세요. 예를 들어, 64비트 CentOS를 사용 중이라면 Linux tar.gz 아카이브를 위한 다운로드 링크를 클릭하세요.

다운로드가 완료되면 터미널을 열고 다운로드한 파일이 있는 디렉토리로 이동하세요. cd 명령을 사용하여 디렉토리를 변경하세요. 예를 들어, 파일을 Downloads 폴더에 다운로드했다면 다음과 같이 실행하세요:

cd ~/Downloads

다음으로, tar 명령을 사용하여 다운로드한 아카이브를 압축 해제하세요:

sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz

위 명령에서 <version>을 다운로드한 Go 패키지의 실제 버전 번호로 바꾸세요. 예를 들어, Go 버전 1.17을 다운로드했다면 다음 명령을 실행하세요:

sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

이 명령은 Go 실행 파일 및 관련 파일을 /usr/local 디렉토리에 압축 해제합니다.

단계 3: Go 환경 변수 설정

Go를 효과적으로 사용하려면 몇 가지 환경 변수를 설정해야 합니다. 이러한 변수에는 GOROOT, GOPATH, PATH가 포함됩니다.

선호하는 텍스트 편집기를 열고 시스템 전역 프로파일 파일 /etc/profile을 열어주세요:

sudo vi /etc/profile

파일의 끝에 다음 줄을 추가하세요:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

파일을 저장하고 텍스트 편집기를 종료하세요.

다음으로, 다음 명령을 실행하여 현재 세션에 변경 사항을 적용하세요:

source /etc/profile

이렇게 하면 환경 변수가 현재 사용자에게 사용 가능해집니다. 대신 시스템에서 로그아웃하고 다시 로그인할 수도 있습니다.

단계 4: 설치 확인

Go가 성공적으로 설치되었는지 확인하기 위해 새로운 터미널 세션을 열고 다음 명령을 실행하세요:

go version

출력에 설치된 Go 버전이 표시되어야 합니다. 예를 들어:

go version go1.17 linux/amd64

축하합니다! CentOS 시스템에 Go를 성공적으로 설치했습니다.

단계 5: Go 설치 테스트

이제 설치를 테스트하기 위해 간단한 Go 프로그램을 작성해보겠습니다. 선호하는 텍스트 편집기를 사용하여 hello.go라는 새 파일을 만드세요:

vi hello.go

다음 코드를 파일에 추가하세요:

package main

import "fmt"

func main() {
fmt.Println("Hello, Go!")
}

파일을 저장하고 텍스트 편집기를 종료하세요.

Go 프로그램을 컴파일하고 실행하려면 다음 명령을 실행하세요:

go run hello.go

다음 출력을 볼 수 있어야 합니다:

Hello, Go!

예상한 출력이 표시된다면 Go 설치가 올바르게 작동 중입니다.

결론

이 튜토리얼에서는 단계별로 CentOS에 Go를 설치하는 방법을 배웠습니다. 시스템 패키지를 업데이트하고 Go 실행 파일을 다운로드하고 압축을 해제하며, 필요한 환경 변수를 설정하고 설치를 확인하고 간단한 프로그램을 실행하여 Go를 테스트했습니다. 이제 Go 프로그래밍 언어를 사용하여 애플리케이션을 개발할 준비가 되었습니다.

최신 기능과 버그 수정을 활용하기 위해 정기적으로 Go 설치를 업데이트하는 것을 잊지 마세요. Go로 즐거운 코딩하세요!