Linux環境都沒有,怎么學編程?憋說了,肝!(保姆級教程)


憋說了,整一套吧!

本文準備從0開始,一步步搭建一套屬于自己的多節點Linux系統環境,這將是后續學Linux用LinuxLinux環境編程應用和項目部署工具實驗等一系列學習和實踐的基石,希望對小伙伴們有幫助。

提前備好Linux編程實驗環境非常重要,建議人手一套,這樣以后每當學完一個理論知識需要實踐時,立馬就可以拿到上面去練手了。

因此本文先把環境給搭建起來!


軟件準備

  • VMware虛擬機軟件:本文使用的是VMware Fusion 10.1.0版本
  • CentOS操作系統ISO鏡像:CentOS 7.4 64位
  • SSH終端軟件:SecureCRT
  • SFTP文件傳輸工具:Transmit
  • 物理宿主機系統:macOS Catalina 10.15.4

安裝Linux操作系統

1、創建新的虛擬機

2、選擇固件類型

默認即可

3、選擇自定義設置

4、進入自定義設置

我們初步需要自定義的主要也就是處理器內存硬盤,可以根據宿主機性能按需分配。

5、啟動虛擬機

如果有權限提示,記得打開權限允許,否則可能會報錯

正式點擊啟動鍵,過程中各種提示權限的允許動作,建議都通過一下。

6、進入系統安裝界面

7、選擇安裝語言

8、選擇預安裝的軟件

9、配置分區

沒有特別需求可以選擇自動分區,大家如果有需要可以自定義分區。

10、進入正式安裝過程

11、安裝完成并重啟

12、進入新系統


系統是裝好了,但還有幾個問題

問題一: 虛擬機內Linux系統與外網無法連通

問題二: 虛擬機內Linux系統與外部宿主機無法連通

比如我這里的物理宿主機的IP地址為:192.168.31.35

問題三: 虛擬機內Linux系統節點與節點之間無法連通(如果裝了多個Linux節點的話)


網絡配置(極其重要!)

1、首先嘗試查看虛擬機系統的IP地址

使用命令ifconfig進行查看。我們會發現裝好的系統并沒有為它設置IP地址。

2、設置虛擬機與物理宿主機的網絡連接

首先選擇橋接模式,另外由于我的物理主機是通過WiFi的方式連接到路由器最終訪問外網,所以此處我選擇的是Wi-Fi這一項

小伙伴們可以按實際情況進行選擇。

3、為虛擬機配置固定靜態IP

首先使用dhclient工具為本機分配一個網絡內可用的IP地址:

接下來編輯虛擬機系統網卡配置,將上面分配所得的IP地址配置進去:

使用命令編輯:vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改配置如下:

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=824ec4bd-a9ae-4410-8346-17ce7f3dd111DEVICE=ens33ONBOOT=yesIPADDR=192.168.31.110NETMASK=255.255.255.0GATEWAY=192.168.31.1DNS1=119.29.29.29

尤其注意下圖紅色標記部分的配置:

編輯完成,重啟網絡設置即可

systemctl restart network.service


檢查安裝配置結果

1、首先檢查IP配置結果

2、檢驗虛擬機系統網絡和外界的連通性

包括檢查和外網的連通、和物理宿主機的連通、以及和兄弟節點(前提是你安裝了多個虛擬機系統節點的話)之間的連接

3、反向檢查物理宿主機和虛擬機系統網絡的連接性

至此,大功告成!


SSH遠程連接

在宿主機通過SSH終端連接虛擬機內Linux系統,成功!


SFTP文件傳輸

在宿主機通過SFTP工具即可訪問虛擬機內Linux節點,從而可以實現本地和服務器的文件互傳

這樣一來,一個可用的Linux節點就打造完成了!


何不再多弄幾個節點?

可以完全重復以上步驟再打造出多個Linux節點,當然更簡單的方式則是直接通過上面已經裝好了的虛擬機節點直接克隆,來快速生成其他節點。

克隆完成之后,只需要再配置一下新節點的網絡即可。


后記

好啦,現在多節點的Linux環境終于搭建完成了,后續不管是 學Linux用Linux,還是Linux環境編程應用和項目部署工具實驗,都有可以動手實踐的地方了。


每天進步一點點,Peace!

2020.04.21 晚

來源:CodeSheep,本文觀點不代表自營銷立場,網址:http://www.wfapiao.com/p/29547

發表評論

登錄后才能評論
侵權聯系
返回頂部
AV天堂日本AV天堂欧美AV天堂