下载系统镜像:能够在阿里云镜像站点下载 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.给虚拟机作快照
分别给两台虚拟机作快照。以便于随时回到一个刚初始化完毕的系统中。能够有效的减小学习过程当中 的环境准备时间。同时,请确保实验环境的一致性,便于顺利的完成全部实验。