下載系統鏡像:能夠在阿里雲鏡像站點下載 CentOS 鏡像:https://mirrors.aliyun.com/ce...
建立虛擬機:步驟略。node
爲了統一環境,保證明驗的通用性,將網卡名稱設置爲 eth*,不使用 CentOS 7 默認的網卡命名規則。因此須要在安裝的時候,增長內核參數。linux
1)光標選擇「Install CentOS 7」ios
2)點擊 Tab,打開 kernel 啓動選項後,增長 net.ifnames=0 biosdevname=0,以下圖所示。vim
1.設置網絡。
若是你的默認 NAT 地址段不是 192.168.56.0/24 能夠修改 VMware Workstation 的配置,點擊編輯 -> 虛擬 網絡配置,而後進行配置。centos
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.給虛擬機作快照
分別給兩臺虛擬機作快照。以便於隨時回到一個剛初始化完畢的系統中。能夠有效的減小學習過程當中 的環境準備時間。同時,請確保實驗環境的一致性,便於順利的完成全部實驗。