文章目录
虚拟机网络设置
IPADDR=192.168.216.20
设置自己的静态ip
NETMASK=255.255.255.0
子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别 网络标识和 主机标识,并说明该IP地址是在 局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
GATEWAY=192.168.216.2
网关
DNS1=192.168.216.2
PCIP
DNS2=8.8.8.8
BOOTPROTO=static
DHCP动态
ONBOOT=yes
开机自动启动
解决VM14开机黑屏的问题
netsh winsock reset
net stop VMAuthdService
net start VMAuthdService
net stop VMwareHostd
net start VMwareHostd
重启网卡服务
CentOS6.8: # service network restart
CRT远程连接Linux
禁用Selinux
Selinux:linux安全管理工具
#vi /etc/sysconfig/selinux
编辑改动如下:
SELINUX:disable
禁用防火墙
CentOS 6.8
#service iptables stop 仅仅这次关闭
#chkconfig iptables off 永久关闭
ping外网测试
visudo
改动如下:
admin ALL=(ALL) NOPASSWD: ALL
不比每次使用sudo命令都输密码
修改主机名(下节课讲解)
CentOS 6.8:
$ sudo vi /etc/sysconfig/network
修改ip与主机名的映射关系
$ sudo vi /etc/hosts
192.168.216.20 linux01
192.168.216.21 linux02
192.168.216.22 linux03
安装JDK
查询centos的JDK
rpm -qa|grep java
删除OpenJDK(CentOS 自带的JAVA环境)
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686
解压
配置环境变量
#JAVA_HOME
JAVA_HOME=/home/admin/modules/jdk1.8.0_121
export CLASSPATH=.: $ JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar
export PATH= $ PATH:$ JAVA_HOME/bin
source刚才配置好的系统环境变量文件
$ source /etc/profile
验证
$ java -version
克隆
将linux01,克隆出linux02,linux03
先关闭虚拟机
完成克隆
修改后两台机器的网络配置
主机名
$ sudo vi /etc/sysconfig/network
网卡MAC地址
$ sudo vi /etc/udev/rules.d/70-persistent-net.rules
修改 ATTR{address}==“00:0c:29:7d:0e:3f”
IP地址
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启机器(注意,克隆出来的两台机器都要配置)
使用CRT连接3台机器,测试
配置SSH无秘钥访问(如下操作,需要在3台机器中分别执行)
生成密钥
$ ssh-keygen -t rsa
分发公钥
$ ssh-copy-id linux01; ssh-copy-id linux02; ssh-copy-id linux03;
ssh访问测试
ssh linux01
ssh linux02
ssh linux03