目錄
一、準備工作與環境規劃
二、虛擬機網絡配置
1、虛擬網絡編輯器設置
2、系統網絡配置
3、主機名配置
三、Hosts 文件與 SSH 免密配置
配置 hosts 文件編輯/etc/hosts文件實現主機名解析:
分發 hosts 文件到其他節點
SSH 免密登錄配置在 zhangsan101 上生成密鑰對并分發:
四、遠程連接工具配置
五、創建快照
一、準備工作與環境規劃
在 Linux 運維學習中,搭建標準化的實驗環境是第一步。本次實驗需要準備 3 臺 CentOS 7.9 虛擬機,硬件配置如下:
- zhangsan101:內存 4G,CPU 4 核,硬盤 50G(帶桌面版)
- zhangsan102:內存 2G,CPU 4 核,硬盤 50G(帶桌面版)
- zhangsan103:內存 2G,CPU 4 核,硬盤 50G(帶桌面版)
系統鏡像推薦從國內鏡像站下載,速度更快:
- 華為云鏡像:http://mirrors.huaweicloud.com/centos/7.9.2009/isos/x86_64/
- 阿里云鏡像:centos-7.9.2009-isos-x86_64安裝包下載_開源鏡像站-阿里云
二、虛擬機網絡配置
1、虛擬網絡編輯器設置
? ?打開 VMware→編輯→虛擬網絡編輯器,推薦使用 NAT 模式,確保子網地址與后續配置的 IP 在同一網段。
2、系統網絡配置
在 CentOS 7 中通過 nmtui 工具配置網絡(圖形化界面更直觀):
[root@localhost ~]# nmtui
在打開的界面中依次配置:
- 靜態 IP 地址:172.21.1.101(102/103 對應修改)
- 子網掩碼:255.255.255.0
- 網關:根據虛擬網絡編輯器設置
- DNS:推薦使用 114.114.114.114
3、主機名配置
# 臨時修改
[root@localhost ~]# hostname zhangsan101
# 永久生效
[root@localhost ~]# hostnamectl set-hostname zhangsan101
三、Hosts 文件與 SSH 免密配置
-
配置 hosts 文件
編輯/etc/hosts
文件實現主機名解析:[root@zhangsan101 ~]# vi /etc/hosts
添加以下內容:
172.21.1.101 zhangsan101 172.21.1.102 zhangsan102 172.21.1.103 zhangsan103
-
分發 hosts 文件到其他節點
[root@zhangsan101 ~]# scp /etc/hosts zhangsan102:/etc/ [root@zhangsan101 ~]# scp /etc/hosts zhangsan103:/etc/
-
SSH 免密登錄配置
在 zhangsan101 上生成密鑰對并分發:# 生成RSA密鑰對(一路回車使用默認值) [root@zhangsan101 ~]# ssh-keygen -t rsa# 分發公鑰到各節點 [root@zhangsan101 ~]# ssh-copy-id zhangsan101 [root@zhangsan101 ~]# ssh-copy-id zhangsan102 [root@zhangsan101 ~]# ssh-copy-id zhangsan103# 驗證免密登錄 [root@zhangsan101 ~]# ssh zhangsan102 date # 無需輸入密碼即可執行命令
四、遠程連接工具配置
使用 SecureCRT 連接虛擬機時,建議做以下優化:
- 解決亂碼問題:會話選項→終端→外觀→字符編碼設置為 UTF-8
- 配置顏色方案:選項→全局選項→終端→外觀→選擇預設顏色方案(如 Solarized Dark)
- 設置快捷鍵:根據個人習慣配置復制粘貼快捷鍵
五、創建快照
完成基礎配置后,立即創建快照(虛擬機→快照→拍攝快照),建議命名為 “初始環境配置完成”,便于后續實驗出錯時快速恢復。