1. Go 언어 파일 주소 복사
- 아래의 링크를 이용하여 다운로드 사이트에 접속하여 원하는 버전의 Go언어를 확인 후 링크 주소를 복사합니다.
- Go 다운로드 링크
2. wget 다운로드
- 터미널에서 wget을 이용하여 Go 언어 파일을 다운로드합니다.
1. 파일을 다운로드 할 경로로 접근합니다.
# cd /usr/local/src
2. 복사한 주소를 wget을 이용하여 다운로드 합니다.
# wget https://go.dev/dl/go1.17.6.linux-amd64.tar.gz
--2022-01-25 15:06:48-- https://go.dev/dl/go1.17.6.linux-amd64.tar.gz
Resolving go.dev (go.dev)... 216.239.36.21, 216.239.32.21, 216.239.38.21, ...
Connecting to go.dev (go.dev)|216.239.36.21|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://dl.google.com/go/go1.17.6.linux-amd64.tar.gz [following]
--2022-01-25 15:06:49-- https://dl.google.com/go/go1.17.6.linux-amd64.tar.gz
Resolving dl.google.com (dl.google.com)... 172.217.26.238, 2404:6800:4004:826::200e
Connecting to dl.google.com (dl.google.com)|172.217.26.238|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 134830580 (129M) [application/x-gzip]
Saving to: ‘go1.17.6.linux-amd64.tar.gz’
100%[================================================================================================================================================>] 134,830,580 19.5MB/s in 6.7s
2022-01-25 15:06:56 (19.1 MB/s) - ‘go1.17.6.linux-amd64.tar.gz’ saved [134830580/134830580]
3. 압축 풀기
- 압축을 해제하면 바로 사용할 수 있습니다. 따로 컴파일 설치 과정은 필요 없습니다.
# tar -zxvf go1.17.6.linux-amd64.tar.gz
# ls
go go1.17.6.linux-amd64.tar.gz
4. 환경 변수 설정
- 아래와 같이 bin경로로 접근하여 실행할 수도 있지만 편의를 위해 어느 곳에서나 명령어를 이용해 실행할 수 있도록 환경 변수를 설정합니다.
# cd go/bin/
# ls
go gofmt
# ./go version
go version go1.17.6 linux/amd64
4.1. 지역 환경 변수 설정
- 현재 사용자에게만 적용됩니다.
- GOPATH=작업경로 (workspace)
- GOROOT=실제 GO 설치 경로
- PATH=$PATH:$GOROOT/bin
- .bashrc 파일을 vi, vim 등의 편집 툴을 이용하여 수정하여 환경변수를 적용합니다.
1. 편집툴을 이용하여 해당 파일에 접근합니다.
# vi ~/.bashrc
2. [shift] + [G]를 눌러 파일의 맨 마지막으로 이동한 후
[i]를 눌러 편집모드로 들어가서 한 칸 띄고 맨 밑에 다음과 같이 환경 변수 내용을 작성해줍니다.
(각자 설치한 경로에 맞게 바꿔줍니다.)
export GOPATH=/usr/local/src/go_job
export GOROOT=/usr/local/src/go
export PATH=$PATH:$GOROOT/bin
3. 수정 파일 적용
# source ~/.bashrc
4. 명령어 위치 확인
# which go
/usr/local/src/go/bin/go
5. 확인
# go version
go version go1.17.6 linux/amd64
4.2. 전역 환경 변수 설정
- 모든 사용자에게 적용됩니다.
- /etc/profile 파일을 vi,vim등의 편집툴을 이용하여 수정하여 환경변수를 적용합니다.
1. 편집툴을 이용하여 해당 파일에 접근합니다.
# vi /etc/profile
2. [shift] + [G]를 눌러 파일의 맨 마지막으로 이동한 후
[i]를 눌러 편집모드로 들어가서 한 칸 띄고 맨 밑에 다음과 같이 환경 변수 내용을 작성해줍니다.
(각자 설치한 경로에 맞게 바꿔줍니다.)
export GOPATH=/usr/local/src/go_job
export GOROOT=/usr/local/src/go
export PATH=$PATH:$GOROOT/bin
3. 수정 파일 적용
# source /etc/profile
4. 명령어 위치 확인
# which go
/usr/local/src/go/bin/go
5. 확인
# go version
go version go1.17.6 linux/amd64
4.3. 기본 주요 환경변수
- 기본 주요 환경변수 목록입니다. 참고용
- PATH 경로에 환경변수를 등록함으로써 어느 곳에서 나 실행할 수 있습니다.
[기본 주요 환경변수 목록]
1) HOME : 사용자의 홈 디렉터리
2) PATH : 실행파일을 찾는 경로
3) LANG : 프로그램 사용 시 기본 지원되는 언어
4) USER : 사용자의 이름
5) PS1 : 명령 프롬프트 변수
'OS > Linux' 카테고리의 다른 글
[Linux] CentOS7 그라파나(Grafana) 설치하기 (Data Visualization) (0) | 2022.02.07 |
---|---|
[Linux] CentOS7 Telegraf 설치하기 (Data Collect and send) (0) | 2022.02.06 |
[SNMP] 서버 상태 확인 OID (CPU, Memory, Disk, Traffic) (0) | 2022.01.20 |
[Linux] 리눅스 hosts 파일 수정 (/etc/hosts) (0) | 2022.01.15 |
[Linux] 리눅스 네트워크 IP 할당 방식 설정 (DHCP IP, STATIC IP) (0) | 2022.01.14 |