SSH và truyền file SCP từ CMD wndows 10 đến máy linux CentOS 7
Mục lục:
Go, thường được gọi là golang là một ngôn ngữ lập trình nguồn mở hiện đại được tạo bởi Google. Nhiều ứng dụng phổ biến, bao gồm Kubernetes, Docker, Hugo và Caddy được viết bằng Go.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tải xuống và cài đặt Go trên hệ thống CentOS 7.
Điều kiện tiên quyết
Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Cách cài đặt
Tại thời điểm viết bài viết này, phiên bản ổn định mới nhất của Go là phiên bản 1.13. Trước khi tải tarball, hãy truy cập trang tải xuống chính thức của Go và kiểm tra xem có phiên bản mới nào không.
Thực hiện theo các bước bên dưới để cài đặt Go trên CentOS 7:
-
Tải về tarball.
Để tải xuống bản nhị phân Go, hãy sử dụng
wgethoặccurl:wgetXác nhận tarball.
Khi quá trình tải xuống hoàn tất, hãy kiểm tra tổng kiểm tra tarball bằng lệnh
sha256sum:sha256sum go1.13.linux-amd64.tar.gz68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gzĐảm bảo hàm băm được in từ lệnh trên khớp với mã từ trang tải xuống.
Trích xuất tarball.
Sử dụng lệnh
tarđể trích xuất tarball vào thư mục/usr/local:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gzĐiều chỉnh biến đường dẫn.
Bây giờ chúng ta cần nói cho hệ thống của mình biết nơi tìm các nhị phân thực thi Go bằng cách điều chỉnh biến môi trường
$PATH.Chúng tôi có thể làm điều này bằng cách nối thêm dòng sau vào tệp
~ /.bash_profile/etc/profile(để cài đặt toàn hệ thống) hoặc vào tệp$HOME/.bash_profile(cho cài đặt người dùng hiện tại):export PATH=$PATH:/usr/local/go/binLưu tệp và tải biến môi trường PATH mới vào phiên shell hiện tại bằng lệnh sau:
source ~/.bash_profile
Kiểm tra cài đặt
Để kiểm tra xem Go có được cài đặt chính xác hay không, chúng tôi sẽ thiết lập một không gian làm việc và xây dựng một chương trình đơn giản thế giới Hello Hello.
-
Tạo thư mục không gian làm việc
Theo mặc định, thư mục không gian làm việc được đặt thành
$HOME/go, để tạo kiểu này:mkdir ~/goTạo một tập tin đơn giản thế giới Hello Hello.
Bên trong không gian làm việc tạo một thư mục mới
src/hellomkdir -p ~/go/src/hellovà trong thư mục đó tạo một tệp có tên
hello.go ~ / go / src / xin chào / xin chàopackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }Bạn có thể tìm hiểu thêm về phân cấp thư mục không gian làm việc tại đây
Xây dựng tệp hello.go:
Để tạo tệp, hãy chuyển sang thư mục
~/go/src/hellovà chạygo build:cd ~/go/src/hellogo buildLệnh trên sẽ xây dựng một thực thi có tên
hello.Chạy chương trình thực thi:
Chạy chương trình thực thi bằng cách gõ:
./helloHello, World
Phần kết luận
Bây giờ bạn đã tải xuống và cài đặt Go hệ thống CentOS của mình, bạn có thể bắt đầu phát triển các dự án Go của mình.
centos điĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Cách cho phép Tiện ích Chưa được cài đặt được cài đặt trên Firefox
Firefox sẽ không cho phép cài đặt Tiện ích Chưa được cài đặt. Làm cho Firefox cài đặt Unsigned Extensions và kích hoạt lại các phần mở rộng bị vô hiệu hóa trên Windows PC.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.







