每次想在電腦上搞個linux環境,沒有搞個筆記,很麻煩,於是自己記錄一下。
還有我這個虛擬機器直接安裝再預設目錄。之前沒安裝再預設目錄老是出現奇怪的問題。沒確認是不是這個原因導致的那些問題。
輸入名稱後,選擇資料資料夾。
型別,版本等都是輸入了名稱後自動選擇的。這裡就不改了。
後面就一直下一步下一步。
介面名稱那裡選擇乙個橋接的網絡卡。因為自己要通過wifi上網,而且centos也要上網,所以橋接了wifi的網絡卡。
但是這裡注意:換wifi時,自己的網段會改變,centos的網路也需要改變。
那麼自己就設定centos的配置問dhcp獲取,因為我這裡網不穩定,一會連酒店,酒店網路差,一會又連手機熱點。來回切換。
所以每次切換wifi我就centos中systemctl restart network一下,
然後就能在win上通過xshell,git bash等連上centos,centos也能上網。
其他配置密碼,記憶體,cpu,硬碟等就不介紹了。直接下一步就可以。主要時網路這裡。
這個也很每次搞總會有點頭疼,
tar -xzvf go1.15.2.linux-amd64.tar.gz
mv go /usr/local/
vi /etc/profile 更改goroot和gopath
yum install git
git config --global user.name "luoxuandong"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -c "[email protected]"
ssh -t [email protected]
vi /root/.ssh/id_rsa.pub
新增到github,
就可以git clone了。
但是git clone github很慢,這時候需要借助碼雲來clone github上的專案。
需要clone的github上的專案,新建乙個倉庫,其他資訊都可以隨便填,在最後選擇匯入專案,將需要clone的的位址,填上即可。。
同樣的,需要在碼雲上轉殖,也需要將公鑰新增到碼雲上。
然後,git clone
輸入賬號luoxuandong
密碼qqmima764374...
就可以了。
1.13以上的go版本
go env -w go111module=on
go env -w goproxy=
# 設定不走 proxy 的私有倉庫,多個用逗號相隔(可選)
go env -w goprivate=*.corp.example.com
1.13以下
# 啟用 go modules 功能
export go111module=on
# 配置 goproxy 環境變數
export goproxy=
其他window上啥的可參考
這時就可以用go get順利的獲取包了。
這裡如果使用了gomod還需要注意go 的包管理工具go mod的使用方式
很多開源專案都需要搭建資料庫,比如常用的mysql
rpm -qa | grep mysql檢查沒有安裝mysql
wget
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server
chown mysql:mysql -r /var/lib/mysql
mysqld --initialize
systemctl start mysqld
systemctl status mysqld
mysqladmin --version
mysqladmin -u root password "123456";
mysql -uroot -p123456 ziji的資料庫***db < db.sql #這裡是在命令列匯入已有的資料庫。
完事,,,這些特麼的很少需要搞,要是不記錄起來,每次想驗證一下github上的某個專案,卻沒環境,搭環境要搞老半天。
記錄下來節省時間。
Go語言環境安裝 搭建 Linux
linux的東西果然不記不行啊 然後連線伺服器,使用wget命令獲取安裝包 如沒有wget命令需要先安裝wget 例如wget https 然後我們解壓gz包 gzip d go1.11.2.linux amd64.tar.gz然後我們再檢視檔案發現變成了tar包 我們再解壓tar包 tar xvf...
go語言開發環境搭建 GO語言開發環境搭建
go語言支援以下系統1 linux 2 freebsd 3 mac os x 也稱為 darwin 4 windows 本文以linux系統進行展開 將將 usr local go bin 目錄新增至path環境變數 export path path usr local go bin重啟 sourc...
go語言開發環境搭建 Go語言之環境搭建
本期九星帶大家來了解下,go語言開發的環境搭建。在我目前接觸和了解到的程式語言中,我認為go的環境搭建是最簡單的,首先我們來看個小demo,在控制台輸出hello world。這樣在控制台就列印出了hello world,有沒有很簡單。接下來,我們進行環境搭建的實際操作 由於比較簡單,九星這裡就不再...