Go còn được gọi là Golang là một ngôn ngữ lập trình mã nguồn mở do Google phát triển. Ngôn ngữ này được sử dụng để xây dựng các ứng dụng đáng tin cậy và hiệu quả. Ngôn ngữ này đa nền tảng và có thể cài đặt trên Linux, Windows và macOS. Đây là ngôn ngữ lập trình được biên dịch, nghĩa là bạn không cần phải biên dịch mã nguồn để tạo tệp thực thi. Nó được sử dụng bởi nhiều tổ chức bao gồm Mangodb, Soundcloud, Netflix, Uber, v.v.
Trong bài đăng này, tôi sẽ chỉ cho bạn cách cài đặt ngôn ngữ lập trình Go trên máy chủ Ubuntu 20.04.
Sau khi tải xong Go, hãy giải nén tệp đã tải xuống vào thư mục /usr/local:
Tiếp theo, bạn sẽ cần thêm đường dẫn của thư mục Go vào biến $PATH trong thư mục /etc/profile.
Thêm dòng sau:
Lưu và đóng tệp, sau đó kích hoạt biến môi trường PATH bằng lệnh sau:
Tiếp theo, hãy chạy lệnh sau để kiểm tra phiên bản Go đã cài đặt:
Bạn sẽ nhận được kết quả sau:
Trước tiên, hãy tạo một thư mục cho chương trình của bạn bằng lệnh sau:
Tiếp theo, hãy tạo một tệp hello.go:
Thêm các mã sau:
Lưu và đóng tệp sau đó tạo tệp go.mod:
Thêm dòng sau:
Lưu và đóng tệp, sau đó đổi thư mục thành hello và xây dựng chương trình bằng lệnh sau:
Tiếp theo, chạy chương trình của bạn bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Trong bài đăng này, tôi sẽ chỉ cho bạn cách cài đặt ngôn ngữ lập trình Go trên máy chủ Ubuntu 20.04.
Điều kiện tiên quyết
- Một máy chủ chạy Ubuntu 20.04.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt Go
Đầu tiên, hãy tải xuống phiên bản Go mới nhất từ trang web chính thức của họ bằng lệnh sau:
Mã:
wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
Mã:
tar -xzf go1.16.5.linux-amd64.tar.gz -C /usr/local/
Mã:
nano /etc/profile
Mã:
export PATH=$PATH:/usr/local/go/bin
Mã:
source /etc/profile
Mã:
go version
Mã:
go version go1.16.5 linux/amd64
Cách sử dụng Go
Để kiểm tra cài đặt Go, chúng ta sẽ viết và xây dựng một chương trình mẫu.Trước tiên, hãy tạo một thư mục cho chương trình của bạn bằng lệnh sau:
Mã:
mkdir hello
Mã:
nano hello/hello.go
Mã:
package mainimport "fmt"func main() { fmt.Printf("Hello, World\n")}
Mã:
nano hello/go.mod
Mã:
module example.com/mod
Mã:
cd hello
go build
Mã:
./mod
Mã:
Hello, World!