Hướng dẫn cài đặt Golang trên Almalinux 9

  • Thursday 19/12/2024

Go (hay Golang) là một ngôn ngữ lập trình mã nguồn mở được phát triển bởi Google. Ngôn ngữ này được thiết kế để đơn giản hóa việc phát triển phần mềm, đồng thời tối ưu hóa hiệu năng và khả năng quản lý tài nguyên

Đặc điểm nổi bật của Golang

  • Ngôn ngữ biên dịch (compiled): Go được biên dịch thành mã máy (machine code), giúp chương trình chạy nhanh hơn so với các ngôn ngữ thông dịch (interpreted) như Python hay JavaScript.
  • Cú pháp đơn giản: Cú pháp của Go được thiết kế đơn giản, dễ đọc, và học nhanh, giúp lập trình viên tập trung vào logic thay vì chi tiết kỹ thuật
  • Hỗ trợ đồng thời (Concurrency): Go có khả năng hỗ trợ đồng thời (concurrency) mạnh mẽ thông qua goroutines và channels, giúp tận dụng tối đa tài nguyên hệ thống trong các ứng dụng đa luồng.
  • Quản lý bộ nhớ hiệu quả: Go tích hợp cơ chế garbage collection (thu gom rác), giúp lập trình viên không cần quản lý bộ nhớ thủ công như trong C hay C++.
  • Mã nguồn mở: Go được phát hành với giấy phép mã nguồn mở, cho phép cộng đồng đóng góp và phát triển.
  • Thư viện tiêu chuẩn phong phú: Go đi kèm với một thư viện tiêu chuẩn lớn, cung cấp các công cụ và chức năng cần thiết cho nhiều tác vụ phổ biến như xử lý HTTP, mã hóa, nén, và làm việc với tệp tin.

Ứng dụng của Go:

Go thường được sử dụng trong các lĩnh vực như:

  • Phát triển hệ thống và công cụ
  • Dịch vụ web và microservices
  • Xử lý dữ liệu lớn và ứng dụng thời gian thực.

Hướng dẫn cài đặt Golang

Với Almalinux 9 đã có sẵn Go trong kho lưu trữ nên bạn có thể chạy lệnh sau để tiến hành cài đặt Golang

dnf install golang -y

cài đặt golang

Sau khi hoàn tất cài đặt goloang bạn có thể chạy lệnh sau để kiểm tra và xem phiên bản hiện tại Golang

go version

Thiết lập không gian làm việc Go

Các dự án Go thường tuân theo một cấu trúc thư mục cụ thể. Bạn có thể thiết lập không gian làm việc Go của mình bằng cách xác định biến môi trường GOPATH và thêm thư mục bin vào PATH của bạn

vi ~/.bashrc

thêm 2 dòng sau:

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

SAu đó chạy lệnh sau để reload lại

source ~/.bashrc

Tạo 1 file hello go để test

Tạo 1 file helo.go với nội dung test sau:

package main

import "fmt"

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

Sau đó chạy:  go run hello.go

Selection 125

Chúc bạn thành công

Bạn có thể tham khảo thêm bài viết hướng dẫn khác tại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post