實驗環境準備(虛擬機環境)

1.1 安裝環境準備:

下載系統鏡像:能夠在阿里雲鏡像站點下載 CentOS 鏡像:https://mirrors.aliyun.com/ce...
建立虛擬機:步驟略。node

1.2 操做系統安裝

爲了統一環境,保證明驗的通用性,將網卡名稱設置爲 eth*,不使用 CentOS 7 默認的網卡命名規則。因此須要在安裝的時候,增長內核參數。linux

1)光標選擇「Install CentOS 7」ios

clipboard.png

2)點擊 Tab,打開 kernel 啓動選項後,增長 net.ifnames=0 biosdevname=0,以下圖所示。vim

clipboard.png

1.3 安裝完畢後設置

1.設置網絡。
若是你的默認 NAT 地址段不是 192.168.56.0/24 能夠修改 VMware Workstation 的配置,點擊編輯 -> 虛擬 網絡配置,而後進行配置。centos

clipboard.png

clipboard.png

圖片描述

圖片描述

2.設置 IP 地址,請配置靜態 IP 地址。注意將 UUID 和 MAC 地址已經其它配置刪除掉,便於進行虛 擬機克隆,請參考下面的配置。服務器

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE=Ethernet
BOOTPROTO=static 
NAME=eth0 
DEVICE=eth0 
ONBOOT=yes 
IPADDR=192.168.56.11 
NETMASK=255.255.255.0 
#GATEWAY=192.168.56.2

#重啓網絡服務
[root@localhost ~]# systemctl restart network

3.關閉 NetworkManager 和防火牆開啓自啓動網絡

[root@linux-node1 ~]# systemctl disable firewalld 
[root@linux-node1 ~]# systemctl disable NetworkManager

4.設置主機名dom

[root@localhost ~]# vi /etc/hostname 
linux-node1.example.com

###修改本機hostname###
hostnamectl set-hostname linux-node1.example.com  # 修改對應hostname

5.設置主機名解析ssh

[root@linux-node1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 
192.168.56.11 linux-node1 linux-node1.example.com
192.168.56.12 linux-node2 linux-node2.example.com

6.設置 DNS 解析tcp

[root@localhost ~]# vi /etc/resolv.conf 
nameserver 192.168.56.2

7.安裝 EPEL 倉庫和經常使用命令

[root@linux-node1 ~]# rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm [root@linux-node1 ~]# yum install -y net-tools vim lrzsz tree screen lsof tcpdump nc mtr nmap

8.關閉並確認 SELinux 處於關閉狀態

[root@linux-node1 ~]# vim /etc/sysconfig/selinux 
SELINUX=disabled #修改成 disabled

#關閉selinux
root># sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux
root># sed -i "s/SELINUXTYPE=targeted/SELINUXTYPE=disabled/g" /etc/sysconfig/selinux

setenforce 0 #使配置當即生效

9.其餘配置

#爲了保證各服務器間時間一致,使用ntpdate同步時間。
# 安裝ntpdate
yum install -y wget lrzsz vim net-tools openssh-clients ntpdate unzip xz

$ 加入crontab
1 * * * *  (/usr/sbin/ntpdate -s ntp1.aliyun.com;/usr/sbin/hwclock -w) > /dev/null 2>&1
1 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1

#設置時區
$ cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#SSH登陸慢
sed -i "s/#UseDNS yes/UseDNS no/"  /etc/ssh/sshd_config
sed -i "s/GSSAPIAuthentication yes/GSSAPIAuthentication no/"  /etc/ssh/sshd_config
systemctl restart sshd.service

###Centos7禁用ipv6###
#vim /etc/sysctl.conf 
net.ipv6.conf.all.disable_ipv6=1

echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf 

sysctl -p

###高亮顯示###
root># vim  /etc/profile   高亮顯示
export PS1="\[\e]0;\a\]\n\[\e[1;32m\]\[\e[1;33m\]\H\[\e[1;35m\]<\$(date +\"%Y-%m-%d %T\")> \[\e[32m\]\w\[\e[0m\]\n\u>\\$ "

10.重啓

[root@linux-node1 ~]# reboot

11.克隆虛擬機

請關閉虛擬機,並克隆當前虛擬機 linux-node1 到 linux-node2,建議選擇「建立完整克隆」,而不是「創 建連接克隆」。
克隆完畢後請給 linux-node2 設置正確的 IP 地址和主機名。

12.給虛擬機作快照

分別給兩臺虛擬機作快照。以便於隨時回到一個剛初始化完畢的系統中。能夠有效的減小學習過程當中 的環境準備時間。同時,請確保實驗環境的一致性,便於順利的完成全部實驗。

相關文章
相關標籤/搜索