解决的问题:
1、安装centos7命令行版(无GUI),并克隆2台(共3台)
2、配置静态ip地址,3台centos系统可以互相ping通,并实现上网
3、xshell6连接台3台centos7
环境:
虚拟机:VMware® Workstation 12 Pro(试用版)
真实机:win7 64bit
简单安装了一下centos7命令行版,这里就不再演示了,分区规则如下
/boot 区分1G //系统引导文件区,centos6版本前200m差不多就够了,centos7系统比较重建议多分一点
/swap区分4G //交换分区,系统物理内存不够用的时候,会把一部分硬盘储存当做物理内存
/ //根区,加入一共给centos分了40G,boot分了1G,swap分了4G,那么就还有35G分给了根区,这实际上是你的存放文件区域的总大小
第一步:检查自己是否是root权限账户(此为超级管理员账户)
如果不是请切换root,切换命令如下
su root
切换完成后建议修改一下root密码,修改root密码
passwd
输入2次密码即可
注意:一般建议在用vmware装centos7的时候就设置root密码
第二步:修改虚拟机网卡配置信息
我们将会用到vmnet8这块虚拟网卡,先检查是否开启VMnet8网卡
①:vmware虚拟机里,点击 编辑---->虚拟网络编辑器,左下角有一个“还原默认设置”点击一下,将会还原所有的网络配置信息(这个步骤是防止网卡乱掉了)
②:选择vmnet8网卡,高亮蓝色部分选中,单机确定
注意:我们使用的是VMnet8的NAT模式,我还原网卡后的默认设置后子网地址是192.168.237.0,你们的可能不是237,后面设置的时候自己修改就好了
图上第二三步点击后要后的截图如下:
子网ip:此网络的网络ID为4个字节的192.168.237.0(这是c类网段)
记下一下的内容后面需要用到
子网掩码:255.255.255.0
尤其要注意起始ip和结束ip地址的范围,也就是说,后面我们的静态ip地址只能在这个范围中
192.168.237.128--192.168.237.254
网关:192.168.237.2
③:找到当前centos7下的网卡虚拟机设置,找到网络适配器选项
修改为vmnet8
第三步:回到centos7中以root用户登录
注意:红色部分最前面是root后面是#符号,就证明是最高权限账户root,如果是美元$符,那么就是普通用户
查一下ip地址。我很好奇有些人为什么使用ifconfig查ip地址???那是因为有些发行版linux系统默认安装了
net-tools
在centos一般用命令
ip addr
查询ip地址
这个地址是dhcp分配的,我们来修改它
修改静态ip地址,命令行执行
vi /etc/sysconfig/network-scripts/ifcfg-ens33
提示:会用的用tab键补全好了,不会用的手打进去,centos下不修改网卡名称默认是ens33,这里用到了vi编辑器
vi编辑器常用命令
i 插入文本
esc+:wq 保存并退出
esc+:q! 强制退出不保存
进入ifcfg-ens33配置文件后
修改内容如下高亮显示
IPADDR=192.168.237.130 //ip地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.237.2 //网关
DNS1=114.114.114.144 //DNS
注意:这里要注意网关和DNS的地址一定要填写对,不然不能上网,DNS用114的或者用谷歌的8.8.8.8
然后 esc:wq退出vi编辑器
现在配置好了静态ip,要重启一下网卡,重启网卡的命令是
service network restart
有绿色ok就证明设置成功,最后重新查一下ip,并ping一下百度
到这里没问题就完成了
克隆不说了,自己建立新的文件夹放进去,一定要点击完整克隆
第四步:修改3台centos的主机名,并修改ip映射
修改主机名命令
vi /etc/hostname
直接把hostname里面的内容全删掉,修改你想要的的名字就可以
其他2台一样配置
修改ip映射,要修改hosts,命令为
vi /etc/hosts
只在尾部修改,其他不要动
做个测试就知道ip映射是什么意思了
自己领悟吧
第五步:xshell连接用putty啥的也可以
xshell连接前需要安装ssh
①执行安装ssh命令
yum install -y openssl openssh-server
②修改ssh配置文件
vi /etc/ssh/sshd_config
下图中#为配置文件的注释
去掉高亮部分的#注释让其生效
提示:vi 编辑器显示行号命令 esc+:set number
启动ssh的服务:
systemctl start sshd.service
设置开机自动启动ssh服务
systemctl enable sshd.service
设置完成并保存退出后,用xshell连接即可
验证
=================================华丽的分割线================================
醒来的时候,希望自己不负大好时光,To know the unknown