文章目录
- 一、vmware部署centos6.9
- 1、配置虚拟机连接网络
- 1.1、安装vmware之后会在本地生成一块vmnet8。
- 1.2、更改mac地址:
- 1.3、更改网络配置:
- 1.4、重启电脑:
- 1.5、这样就可以通过secureCRT工具访问了
- 2、环境准备
- 2.1、关闭防火墙:
- 2.2、关闭selinux
- 2.3、更改主机名
- 2.4、主机名与IP地址的映射(注意:ip在前)
- 2.5、重启
- 2.6、三台虚拟机ssh免密码互相通信
- 2.6.1、三台虚拟机执行以下命令,生成公钥与私钥
- 2.6.2、拷贝公钥到同一台机器
- 2.6.3、复制第一台机器node01的认证到其他机器
- 2.7、配置jdk
- 2.8、安装perl
- 二、vmware部署centos7
- 1、使其联网
- 1.1、配置ip地址等信息
- 1.2、配置网络工作
- 1.3、配置公共DNS服务(可选)
- 1.4、关闭防火墙
- 1.5、重启网络服务
- 2、常用命令
- 查看ip
- 更改主机名
- 查看 Centos 7 的 MAC 地址
- 查看内核版本
- 查看系统版本
#Tip:
系统:mac
虚拟机:vmware
一、vmware部署centos6.9
1、配置虚拟机连接网络
1.1、安装vmware之后会在本地生成一块vmnet8。
本地通过ifconfig查看vmnet8对应的ip地址,然后更改相应的虚拟机IP,实现网络互通。
1.2、更改mac地址:
vim /etc/udev/rules.d/70-persistent-net.rules
1.3、更改网络配置:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.52.100
GATEWAY=192.168.52.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
1.4、重启电脑:
reboot -h now
1.5、这样就可以通过secureCRT工具访问了
测试:
ping baidu.com
2、环境准备
2.1、关闭防火墙:
service iptables stop
service ip6tables stop
默认启动设置
chkconfig iptables off
chkconfig ip6tables off
centos 系统下iptables和ip6tables不能同时使用。
iptables和ip6tables区别是IP协议的不同 :
iptables ipv4使用
ip6tables ipv6 使用
2.2、关闭selinux
vim /etc/selinux/config
SELINUX=disabled
2.3、更改主机名
vim /etc/sysconfig/network
2.4、主机名与IP地址的映射(注意:ip在前)
vim /etc/hosts
192.168.80.10 node01
192.168.80.20 node02
192.168.80.30 node03
2.5、重启
reboot -h now
2.6、三台虚拟机ssh免密码互相通信
三台虚拟机主机名:
node01
node02
node03
2.6.1、三台虚拟机执行以下命令,生成公钥与私钥
ssh-keygen -t rsa
执行该命令之后,按下三个回车即可
2.6.2、拷贝公钥到同一台机器
三台机器执行命令:
ssh-copy-id node01
2.6.3、复制第一台机器node01的认证到其他机器
scp /root/.ssh/authorized_keys node02:/root/.ssh
scp /root/.ssh/authorized_keys node03:/root/.ssh
2.7、配置jdk
vim /etc/profile
export JAVA_HOME=/export/servers/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH
生效
source /etc/profile
验证:
java -version
2.8、安装perl
yum install -y gcc
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
tar -xzf perl-5.16.1.tar.gz
cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
make && make test && make install
perl -v
二、vmware部署centos7
1、使其联网
1.1、配置ip地址等信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改如下:
TYPE="Ethernet" # 网络类型为以太网
BOOTPROTO="static" # 手动分配ip
NAME="ens33" # 网卡设备名,设备名一定要跟文件名一致
DEVICE="ens33" # 网卡设备名,设备名一定要跟文件名一致
ONBOOT="yes" # 该网卡是否随网络服务启动
IPADDR="192.168.220.101" # 该网卡ip地址就是你要配置的固定IP,如果你要用xshell等工具连接,220这个网段最好和你自己的电脑网段一致,否则有可能用xshell连接失败
GATEWAY="192.168.220.2" # 网关
NETMASK="255.255.255.0" # 子网掩码
DNS1="8.8.8.8" # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
1.2、配置网络工作
vi /etc/sysconfig/network
修改:
NETWORKING=yes # 网络是否工作,此处一定不能为no
1.3、配置公共DNS服务(可选)
vi /etc/resolv.conf
nameserver 8.8.8.8
1.4、关闭防火墙
systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动
1.5、重启网络服务
service network restart
2、常用命令
查看ip
ip addr
更改主机名
vi /etc/hostname
查看 Centos 7 的 MAC 地址
ens22 网卡名称
cat /sys/class/net/ens33/address
查看内核版本
uname -a
查看系统版本
cat /etc/issue