Linux基礎環境搭建(CentOS7)- 虛擬機準備
- Linux簡介
- 虛擬機
- 1. 新建虛擬機
- 1.1 新建
- 首先先新建一臺虛擬機
- 現在給虛擬機使用ISO映像檔案
- 1.2 克隆
- 2 修改虛擬機的靜態IP
- 3 修改主機名(三臺機器都需要改)
- 4 關閉防火墻
- 5 時間同步
- 6 配置ssh免密
- 7 Xshell工具連接
Linux簡介
嚴格的來講,Linux 不算是一個作業系統,只是一個 Linux 系統中的內核,即計算機軟體與硬體通訊之間的平臺;Linux的全稱是GNU/Linux,這才算是一個真正意義上的Linux系統,GNU是Richard Stallman組織的一個專案,世界各地的程式員可以變形GNU程式,同時遵循GPL協議,允許任何人任意改動,但是,修改后的程式必須遵循GPL協議,
Linux 是一個多用戶多任務的作業系統,也是一款自由軟體,完全兼容POSIX標準,擁有良好的用戶界面,支持多種處理器架構,移植方便,
為程式分配系統資源,處理計算機內部細節的軟體叫做作業系統或者內核,如果你希望詳細了解作業系統的概念,請查看作業系統教程,
用戶通過Shell與Linux內核互動,Shell是一個命令列解釋工具(是一個軟體),它將用戶輸入的命令轉換為內核能夠理解的語言(命令),

虛擬機
在物體計算機上,通過軟體模擬出的一臺或者多臺虛擬計算機叫虛擬機,虛擬機使用宿主機的硬體資源,擁有真實計算機的絕大多數功能,你可以在虛擬機中安裝虛擬機軟體所支持的作業系統,比如你可以在 vm 虛擬機中安裝 linux,也可以在 vm 虛擬機中安裝 windows,無論你的宿主機使用的是 lunix 系統或者 windows 系統,
1. 新建虛擬機
1.1 新建
首先先新建一臺虛擬機

選擇典型,下一步

先選擇稍后安裝作業系統,下一步

由于我們是安裝CentOS7的,所以選擇Linux,再選擇CentOS7 64位,下一步

給虛擬機撰寫一個名稱,選擇一個合適的盤存盤虛擬機的資料(不要選到C盤了!)

最大磁盤因人而異,建議20G,下一步

完成

現在給虛擬機使用ISO映像檔案

新建完成后需要對虛擬機使用ISO映像檔案(需要自行下載)

選擇中文-簡體中文

檔案選擇

選擇自己需要安裝的軟體

建議: 開發及生成作業站(選擇需要的軟體即可):
FTP服務器,檔案及存盤服務器,圖形生成工具,硬體監控工具,身份管理服務器,KDE,大系統性能,傳統 X Windows 系統的兼容性,MariaDB資料庫服務器,PHP 支持,Python,虛擬化 Hypervisor,安全性工具,智能卡支持,系統管理工具

設定root密碼以及創建用戶

由于不是商用,密碼可以簡單點


等待下載

重啟

接受許可證

打鉤即可

登錄用戶

選擇語言




完成!

開啟終端,進行命令列操作~

1.2 克隆
對虛擬機進行克隆,減少繁瑣的步驟
右鍵想克隆的虛擬機,管理-克隆


選擇虛擬機中的當前狀態,下一步

選擇創建完整克隆,下一步

同樣,給虛擬機撰寫一個名稱,選擇一個合適的盤存盤虛擬機的資料(不要選到C盤了!)

2 修改虛擬機的靜態IP
先獲取本機的序列號,復制粘貼到ifcfg-ens33檔案里面
ip addr

編輯ifcfg-ens33檔案,修改BOOTPROTO和ONBOOT引數,添加IPADDR,NETMASK,GATEWAY,DNS1,DNS2,HWADDR(粘貼剛才復制的序列號),然后wq保存,
vim /etc/sysconfig/network-scripts/ifcfg-ens33

!!!注意:
IPADDR前2位192.168是固定的,第3位需要在window系統的cmd視窗自行ipconfig查詢,第4位只要不超的255即可(三臺虛擬機第4位的數字不可一樣)!
GATEWAY的前3位數字和IPADDR的一樣,第4位為2!

3 修改主機名(三臺機器都需要改)
vim /etc/hostname (主節點master,從節點slave1,從節點slave2)

配置hosts檔案
vim /etc/hosts(三臺機器都執行)
輸入各節點相應IP(前面修改虛擬機的靜態IP設定的)

重啟虛擬機(三臺操作完)
reboot
4 關閉防火墻
查看防火墻狀態
systemctl status firewalld.service
停止firewall
systemctl stop firewalld.service
禁止firewall開機啟動
systemctl disable firewalld.service
5 時間同步
tzselect #三臺機器都執行

yum install -y ntp #下載ntp(三臺機器都執行)
vim /etc/ntp.conf #添加內容
添加內容如下:
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10 #stratum設定為其它值也是可以的,其范圍為0~15
/bin/systemctl restart ntpd.service #重啟ntp服務(master上執行)
ntpdate master #其他機器進行同步(在slave1,slave2中執行)
/bin/systemctl restart ntpd.service #重啟ntp服務(在slave1,slave2中執行)

6 配置ssh免密
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa #在master上執行如下命令生成公私密鑰:(注意master上執行)
ssh-copy-id -i /root/.ssh/id_dsa.pub slave1 #將master公鑰復制到slave1
ssh-copy-id -i /root/.ssh/id_dsa.pub master #將master公鑰復制到master
ssh-copy-id -i /root/.ssh/id_dsa.pub slave2 #將master公鑰復制到slave2
注意:以上只是master到slave1、slave2的免密,如果想配置其他免密,其命令類似,

退出連接:exit
7 Xshell工具連接
需要新建3個視窗

三個視窗的名稱為之前3個節點各自的IPADDR

然后就連接,然后接受協議,最后登錄root用戶即可!
需要用到的軟體安裝包可以用Xftp工具傳輸到虛擬機
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/74386.html
標籤:其他
