1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Linux新手設(shè)置

        共 2737字,需瀏覽 6分鐘

         ·

        2020-11-10 19:59

        • 還記得我上大學那會兒,裝一個Linux系統(tǒng)還是一件比較復雜的事請。
        • 先要下載鏡像,然后刻到光盤里面,然后再用光盤安裝。
        • 最頭疼的是我那筆記本的光驅(qū)質(zhì)量不太好,所以出了問題不知道是安裝步驟不對,還是我那光驅(qū)本來就沒運行好。
        • 當然,我也可以安裝在虛擬機里,但我就是偏執(zhí)的想直接裝在硬件中。
        • 如今有了各大云服務器廠商,輕輕松松就讓你擁有你一臺Linux服務器。
        • 新手拿到一臺Linux服務器的時候,往往不知道該怎么用,看著命令行頭皮發(fā)麻,這里我就給大家整理一下,可以讓你更順暢的使用Linux系統(tǒng)。
        • 我使用的系統(tǒng)是CentOS8,相應的其他Linux操作系統(tǒng)應該差不多。

        1.遠程登陸工具

        一般我們做服務器開發(fā)的時候,都要使用遠程終端登陸到Linux服務器上,然后再作相應的操作。

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

        一般購買云服務器的時候,廠商會讓你設(shè)置用戶名和密碼,我這里直接使用root用戶登陸。

        2.設(shè)置軟件源

        Linux自帶的軟件源有可能會速度慢,我們可以把它換成國內(nèi)的源。

        運行以下命令

        ?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編輯器設(shè)置的更好用,我們可以配置.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設(shè)置的是bash命令提示符的格式,可以按照自己的喜好設(shè)置成不同的樣式,具體細節(jié)可以自行查閱。

        PATH設(shè)置的是可執(zhí)行命令存放的目錄。

        LANG設(shè)置的是語言編碼格式。

        下面6個設(shè)置的都是Go相關(guān)的一些變量,這里設(shè)置好了,后面安裝Go的時候就不用設(shè)置了。

        設(shè)置完之后,通過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.小結(jié)

        這是一篇入門級的教程,主要面向Linux服務器新用戶,以及想使用Linux來開發(fā)Go的程序員。

        按照這個教程做下來,基本上可以讓你入個門。里面每個條目都有更深入的知識,讀者可以自行學習。

        有任何問題都可以來問我哦。

        良許個人微信


        添加良許個人微信即送3套程序員必讀資料


        → 精選技術(shù)資料共享

        → 高手如云交流社群





        本公眾號全部博文已整理成一個目錄,請在公眾號里回復「m」獲??!

        推薦閱讀:

        工作群里常見表情的真正含義……

        計算機專業(yè)幾本必看的書!

        漫話:如何給女朋友解釋為什么計算機中 0.2 + 0.1 不等于 0.3 ?


        5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機,樹莓派,等等。在公眾號內(nèi)回復「1024」,即可免費獲取??!


        瀏覽 44
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            午夜美亚洲国产一区久久 | 午夜做受 | 亚洲中文字幕不卡在线 | 女人操逼视频 | 丰满啊灬啊别停灬用力啊村妇 | 开心娱乐免费观看操逼视频 | 97超碰在线免费观看 | 日逼视| 大逼逼影院 | 久久久久久国产精品免费免费沈阳 |