文章目錄
前言
這段時間在學習如何搭建mysql+redis數據庫集羣,當然少不了在Windows環境下弄一個linux運行環境,當然在本地的windows環境下是不能夠直接跑linux的,所以這裏就使用虛擬機來搭建一個linux虛擬環境來搭建mysql數據庫集羣等,所以這也是系列的第一篇文章,後續文章會持續推出。
正文
虛擬機下載
這裏就不具體進行介紹了,對於虛擬機來說,現在使用,功能做的也比較好的就是VMware WorkStation了,但是對於網上的魚龍混雜,這裏給一個比較好的微信公衆號“軟件安裝管家”,點擊左下角的軟件目錄:拖到到最下面:
linux虛擬機安裝及版本安裝。
下載完成解壓縮以後,點擊創建新的虛擬機。
選擇典型:
選擇稍後選擇:這裏是添加iso鏡像文件。
這裏鏡像文件的下載,我這裏選擇centos7,使用到國內的阿里雲加速ftp服務器。先行下載下來進行一個保存。
地址
選擇linux,版本自行選擇,我這裏選擇centos7,自行選擇位置,不要放在C盤。
對於linux的運行而言,最小需要5G的大小,這裏選擇默認的20個G。
然後選擇自定義硬件,可以設置硬件進行基礎配置。
進行基礎配置
注意選定虛擬化。
完成以後,就可以開啓虛擬機。這裏若是在開啓虛擬機時候出現故障可以查看一下鏈接。
問題解決
linux虛擬機安裝
選擇第一個。
耐心等待完成即可,完成以後,進行基礎的下一步配置。
選擇語言,可以輸入chi
進行快速查找,找到中文,選擇簡體。
進行基礎配置安裝分區,已經爲我們配置完成不用管,需要點擊進去選擇確定,對於網絡一定要打開
打開網絡配置:
然後點擊安裝時候,設置密碼,完成安裝以後,就可以進行登錄設置。
以上就完成了對centos的安裝。下面開始配置網絡環境,使其能夠連接到我們的主機。
網絡環境搭建
對於網絡環境搭建,必須要和自己的主機處於同一個網段中
查看自己主機網段
這裏我連接的是自己家中的wifi
先進入wifi的配置,右擊進入配置。然後點擊更改適配器選項
注意查看自己所連接的網絡的名字,同時將其他的vm給禁用。
既然已經知道了本地連接的名字,下面進入到命令行模式查看此網絡對應的網段。
Windows+R 輸入cmd,輸入 ipconfig /all
查看同名的配置信息,記錄下來各個ip地址與網關。
這個時候就需要我們去linux環境下配置具體的ip地址信息。
配置linux環境下的ip地址
使用ip address ,發現此虛擬機網卡對應的是ens33,所以這裏我對ens33 進行配置,注意下面的ip地址開始是沒有的,需要先行配置。
屬於 vi /etc/sysconfig/network-scripts/ifcfg-ens33
表示使用vi編譯器,對文件進行編輯。
對於vi的語句不熟悉的小夥伴,可以去百度一下具體的實現,這裏就簡單介紹
首先進入以後,按下 i 表示進入到編輯的模式,完成以後,先按esc,然後輸入 wq 表示保存,對於 q! 表示是不保存。
完成以後,輸入 service network restart 啓動網絡服務。
然後這裏關閉自己的防火牆,若是覺得每次都要關閉防火牆,可能會收到攻擊,繼續往下看
解決每次關閉防火牆問題
進入防火牆的高級設置:
點擊入站規則:找到如下,點擊右側啓用,這裏我已經啓用。
設置linux的網絡適配器
點擊左上角的編輯,選擇虛擬網絡編輯器。
點擊更改:
選擇之前自己電腦連接的網絡的名字,然後點擊確定。
進入到虛擬機內部,再度啓動網絡,然後ping自己的主機的ip地址發現,就算是防火牆關閉也能夠ping通。
使用xftp 與xshell進行文件上傳與連接。
Xftp
對於xftp是用來進行文件上傳處理(對於xftp可以自行網上下載,就不貼出具體的百度網盤)
注意: xshell 使用的是ssh,端口號是22,這裏筆誤。
連接成功所示,就可以在以後將文件上傳上來。
本地linux環境下的搭建還是以測試爲主,若是有一臺自己的雲服務器,就可以將自己的軟件壓縮包放到雲端,進行整合處理,就不怕日後電腦的重裝系統丟失。
Xshell
新建立一個鏈接,輸入root和自己定義的密碼即可。
測試連接,發現連接成功,輸入對應的命令可以得到和本機相同的顯示。
其實對於xftp和xshell也可以用來連接遠端的服務器,我的阿里雲服務器經常需要上傳文件和進行我日常的測試也都是使用這兩個軟件。牆裂推薦使用
後記
早在大二期間就完成了對linux的學習,之前就學習過一套的體系與配置,所以配置起來不算是困難,就是對一些小白來說可能會有點懵,所以這裏也從無到有搭建的過程都記錄了出來,希望可以幫到需要的小夥伴們,後期文章就是對於集羣的搭建。大家可以進行收藏起來,等到以後搭建時候也就不會到處找零零散散的資源浪費時間。