首頁 > 系統教程 > Linux > 主體

讓Linux伺服器成為Go開發者的好幫手

WBOY
發布: 2024-02-13 19:51:11
轉載
1127 人瀏覽過

裝一個Linux系統對許多人來說還是一件比較複雜的事情,更不用說使用Linux系統來開發Go了。但現在有各大雲端伺服器廠商提供的便利,讓你輕鬆擁有一台Linux伺服器,只要使用遠端終端登入即可。對於那些對Linux系統和Go開發都還不太熟悉的新手,這裡提供了一些簡單的設定和步驟,以幫助你更順暢地使用Linux系統來開發Go程式。

讓Linux伺服器成為Go開發者的好幫手
  • # 還記得我上大學那會兒,裝一個Linux系統還是一件比較複雜的事請。
  • 先要下載鏡像,然後刻到光碟裡面,然後再用光碟安裝。
  • 最頭痛的是我那筆電的光碟機品質不太好,所以出了問題不知道是安裝步驟不對,還是我那光碟機本來就沒運作好。
  • 當然,我也可以安裝在虛擬機器裡,但我就是偏執的想直接裝在硬體裡。
  • 如今有了各大雲端伺服器廠商,輕輕鬆鬆就讓你擁有你一台Linux伺服器。
  • 新手拿到Linux伺服器的時候,往往不知道該怎麼用,看著命令列頭皮發麻,這裡我就給大家整理一下,可以讓你更順暢的使用Linux系統。
  • 我使用的系統是CentOS8,對應的其他Linux作業系統應該差不多。

1.遠端登陸工具

一般我們做伺服器開發的時候,都要使用遠端終端登陸到Linux伺服器上,然後再作對應的操作。

XShell和SeucreCrt這兩個工具都蠻好用的,大家可以試試看。我自己用的Xshell,因為它有免費版,不用費心去破解。

一般購買雲端伺服器的時候,廠商會讓你設定使用者名稱和密碼,我這裡直接使用root使用者登陸。

2.設定軟體來源

#Linux自帶的軟體來源有可能會速度慢,我們可以把它換成國內的來源。

執行以下命令

 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
 yum makecache
 sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
 yum -y update
登入後複製

3.安裝rzsz工具

這是一套上傳和下載的工具,可以很方便地將你本地文件上傳到雲端伺服器,以及將雲端伺服器的檔案下載到本地。

yum install lrzsz
登入後複製

下載是sz指令,上傳是rz指令

4.安裝vim

#CentOS8自備的vim版本已經蠻高了,可以不用再重新安裝。

版本比較低的話,可以安裝最新的vim版本。因為後續安裝vim-go插件的話需要高版本的vim。

因為我一直使用vim,所以後面講到需要編輯的地方,我都是用vim來完成的。

我也希望讀者都能學習使用vim,因為它會讓你的工作輕鬆很多(僅限伺服器方向)。
安裝步驟如下:

 yum install gcc ncurses-devel
 wget https://github.com/vim/vim/archive/master.zip
 unzip master.zip
 cd vim-master/src/
 ./configure
 make
 make install
登入後複製

5.設定vimrc

為了將vim編輯器設定的更好用,我們可以設定.vimrc檔。
這是我自己的配置,讀者可以下載,放到/root目錄下就可以了。
連結: https://pan.baidu.com/s/1yJBuDEDggjUqEt76r9difg 提取碼: imy2。

這個檔案是跟著使用者走的,當你切換到另一個使用者的時候,需要放到對應的使用者目錄下。

6.配置環境變數

#環境變數可以配置在/root/.bash_rc /root/.bash_profile這兩個檔案下面,選一個即可。

這兩個檔案同樣是跟著使用者走的,當你切換到另一個使用者的時候,就切換到對應使用者的環境變數。

我的設定如下,檔案原有的程式碼不用動,在後面加入這些就可以了。

PS1='[\t \u@\H:\w]\'
PATH=PATH:~/bin:~/go/bin:~/gopkg/bin
LANG=zh_CN.UTF-8
GOROOT=~/go
GOPATH=~/gopkg
GO111MODULE=on
GOPROXY=https://goproxy.cn,direct
GOCACHE=~/gocache
GOBIN=~/bin

export PATH
export LD_LIBRARY_PATH
export LANG
export GOROOT
export GOPATH
export GOPROXY
export GO111MODULE
export GOCACHE
export GOBIN
登入後複製

PS1設定的是bash指令提示字元的格式,可以依照自己的喜好設定成不同的樣式,具體細節可以自行查閱。

PATH設定的是可執行指令存放的目錄。

LANG設定的是語言編碼格式。

下面6個設定的都是Go相關的一些變量,這裡設定好了,後面安裝Go的時候就不用設定了。

設定完之後,透過export匯出。

然後儲存。

執行如下指令後才能生效:

source .bashrc
登入後複製

6.安裝Go

#到 https://golang.google.cn/ 下載最新的Go安裝包,目前是 go1.15.2.linux-amd64.tar。

下載完透過rz工具上傳到伺服器。

運行:

tar xvf go1.15.2.linux-amd64.tar -C .
登入後複製

因為我們之前已經配置過環境變量,所以這裡只要解壓縮就可以了。

執行以下指令,如果輸出go的版本號碼就表示安裝成功了。

 go version
登入後複製

7.vim安裝Go外掛

為了更方便的使用vim來進行Go編程,可以安裝vim-go插件,它整合了許多Go工具。

執行一下指令:

yum install git
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go
vim:

GoInstallBinaries
等待安装
登入後複製

安裝完之後我們就可以愉快的寫程式碼啦。

8.小結

#

使用Linux系統來開發Go程式可能對某些人來說仍然是一個挑戰,但是我們提供的這些基本設定和步驟可以幫助你輕鬆入門。只要花一些時間和精力,你就可以讓Linux伺服器成為你開發Go程式的好幫手。無論你是新手還是經驗豐富的開發者,都可以從這個入門教學中受益。

以上是讓Linux伺服器成為Go開發者的好幫手的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:lxlinux.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!