Linux新手設置


還記得我上大學那會兒,裝一個Linux系統(tǒng)還是一件比較復雜的事請。 先要下載鏡像,然后刻到光盤里面,然后再用光盤安裝。 最頭疼的是我那筆記本的光驅質量不太好,所以出了問題不知道是安裝步驟不對,還是我那光驅本來就沒運行好。 當然,我也可以安裝在虛擬機里,但我就是偏執(zhí)的想直接裝在硬件中。 如今有了各大云服務器廠商,輕輕松松就讓你擁有你一臺Linux服務器。 新手拿到一臺Linux服務器的時候,往往不知道該怎么用,看著命令行頭皮發(fā)麻,這里我就給大家整理一下,可以讓你更順暢的使用Linux系統(tǒng)。 我使用的系統(tǒng)是CentOS8,相應的其他Linux操作系統(tǒng)應該差不多。
1.遠程登陸工具
一般我們做服務器開發(fā)的時候,都要使用遠程終端登陸到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版本已經(jīng)蠻高了,可以不用再重新安裝。
版本比較低的話,可以安裝最新的vim版本。因為后續(xù)安裝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.配置環(huán)境變量
環(huán)境變量可以配置在/root/.bash_rc /root/.bash_profile這兩個文件下面,選一個即可。
這兩個文件同樣是跟著用戶走的,當你切換到另一個用戶的時候,就切換到相應用戶的環(huán)境變量。
我的配置如下,文件原有的代碼不用動,在后面添加這些就可以了。
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命令提示符的格式,可以按照自己的喜好設置成不同的樣式,具體細節(jié)可以自行查閱。
PATH設置的是可執(zhí)行命令存放的目錄。
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?.
因為我們之前已經(jīng)配置過環(huán)境變量,所以這里只要解壓就可以了。
運行如下命令,如果輸出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服務器新用戶,以及想使用Linux來開發(fā)Go的程序員。
按照這個教程做下來,基本上可以讓你入個門。里面每個條目都有更深入的知識,讀者可以自行學習。
有任何問題都可以來問我哦。
推薦閱讀:
漫話:如何給女朋友解釋為什么計算機中 0.2 + 0.1 不等于 0.3 ?
5T技術資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機,樹莓派,等等。在公眾號內回復「1024」,即可免費獲?。?!
