ASP.Net Core 3.1 使用gRPC入門指南
Linux學習筆記
作者:Grey
原文地址:
Linux的安裝
說明:本安裝說明是基於Windows10 下VMware安裝Linux,
環境
VMware-workstation-full-15.5.2-15785246
CentOS-6.10-x86_64-minimal.iso
其他版本的安裝可作為參考
安裝步驟
開啟VMware,
點選建立新的虛擬機器,在新建虛擬機器嚮導這裡選擇自定義,然後依次按照截圖步驟進行安裝
這裡選擇對應的Linux版本(注意安裝的是CentOS7還是CentOS6)
磁碟容量大小視你本機磁碟大小而定,最好不要小於建議大小值
預設啟動即可,在啟動過程中,有可能會出現如下錯誤:
這裡是解決方案
點選:編輯虛擬機器設定
在CD/DVD這裡,選擇使用ISO映像檔案,選擇對應的CentOS的iso檔案
點選:開啟此虛擬機器
此頁面兩個選項,請選擇Skip
如果在開始設定記憶體的時候,低於1G,則不會出現圖形介面
設定Root的密碼,不少於6位,否則校驗不通過
這一步選擇:Create Custom Layout
接下來對硬碟進行分割槽分割槽
第一塊是:sda
第二塊是:sdb
第三塊是:sdc
我們需要分成以下幾個區:
- boot 載入程式區
- swap交換區 記憶體和磁碟,當記憶體不足的時候,會啟動一個程序,將記憶體轉移到交換區中
啟動app 記憶體不足->寫入交換區
- 使用者區
選中sda,建立第一個分割槽
建立第二個分割槽
建立第三個分割槽(使用者分割槽), 勾選:Fill to maximum allowable size : 表示剩餘資源都掛到根目錄下
Linux安裝完成
網路配置
-
找到網絡卡位置:
cd /etc/sysconfig/network-scripts/
-
配置網絡卡協議
vi ifcfg-eth0
dhcp:自動獲取,我們要改成static
VMware這裡,點編輯->虛擬網路編輯器
選擇:NAT設定
如果選中以下
那麼在主機中會有:
可以看到,116.1和116.2都被佔用了(你實際在操作的時候,可能是xxx.1,xxx.2,不一定是116)
所以:
116.0:網路號
116.255:廣播地址
116.1:虛擬網絡卡地址
116.2:閘道器
可以配置的地址:3-254
所以可以做如下配置:
IPADDR=192.168.116.66
NETMASK=255.255.255.0
GATEWAY=192.168.116.2
DNS1=114.114.114.114
DNS2=192.168.116.2
說明:我這裡是116,你在操作的時候,不一定是116, 按照你本機顯示的地址來配置即可。
重啟網絡卡服務
service network restart
測試:
ping www.baidu.com 檢視是否有資料接收到。
快照與克隆
克隆之前,先打快照
-
關閉虛擬機器
-
在節點這裡,選擇快照->快照管理器
為快照設定一個名字,假設為base,
然後開始克隆,在節點上右鍵:克隆->選擇現有快照,下拉框選base
這裡選擇建立連結克隆可以節省資源:
為克隆的虛擬機器設定一個名稱,假設叫:node02
克隆後,啟動node02
啟動後,通過root登入進去(node01配置的root使用者名稱和密碼),首先修改node02網絡卡資訊
執行:
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
可以看到這個配置是copy了node01的配置,需要把這些配置修改一下,IPADDR設定為一個和node01不一樣的地址即可(node01是66,node02設定為68即可)
接下來,需要修改node02的hostname
cd /etc/sysconfig/
vi network
把hostname改成node02即可
最後,需要在node02上刪除一個檔案(因為這個檔案中儲存了網絡卡實體地址和網絡卡的名的關係,刪除後,這個檔案會自動生成),這個檔案是
/etc/udev/rules.d/70-persistent-net.rules
通過rm命令刪除這個檔案:
rm -f /etc/udev/rules.d/70-persistent-net.rules
node02克隆完畢
然後重啟node02的網路
service network restart
最後重啟node02虛擬機器 即可
node02克隆完畢