1. 程式人生 > 實用技巧 >ASP.Net Core 3.1 使用gRPC入門指南

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

我們需要分成以下幾個區:

  1. boot 載入程式區
  2. swap交換區 記憶體和磁碟,當記憶體不足的時候,會啟動一個程序,將記憶體轉移到交換區中

啟動app 記憶體不足->寫入交換區

  1. 使用者區

選中sda,建立第一個分割槽

建立第二個分割槽

建立第三個分割槽(使用者分割槽), 勾選:Fill to maximum allowable size : 表示剩餘資源都掛到根目錄下

Linux安裝完成

網路配置

  1. 找到網絡卡位置:

    cd /etc/sysconfig/network-scripts/
    
  2. 配置網絡卡協議

    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 檢視是否有資料接收到。

快照與克隆

克隆之前,先打快照

  1. 關閉虛擬機器

  2. 在節點這裡,選擇快照->快照管理器

為快照設定一個名字,假設為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克隆完畢