软件准备:
1、vmware 12
2、centos7 minimal版本
软件安装:
1、安装 vmware。。。
VMware 永久许可证密钥
5A02H-AU243-TZJ49-GTC7K-3C61N
2、安装centos。
上述过程,全部根据安装向导的默认设置安装。
注意为root用户设置密码。
虚机网络配置
概述:
1、由于虚机是安装在笔记本电脑上的,而笔记本可能随时切换网络环境。
- 所以,虚机网络配置应该使用NAT方式,跟主机构成一个虚拟局域网。
- 这样,主机和虚机之间可以*通过虚拟局域网地址互访,
- 同时,虚机也可以通过NAT方式,访问外网。
- 总之,相当于组建了一个包括主机和所有虚机的一个【虚拟局域网】。
2、【虚拟局域网】的网络配置:
- 在vmware首页--》编辑--》虚拟网络编辑器,
- 从列表中选择VMnet8,然后查看相关虚拟局域网信息。
3、通常【虚拟局域网】的网络信息为:
- 网关:192.168.X.2
- 子网掩码:255.255.255.0
- 广播地址:192.168.X.255
- 主机在该虚拟局域网中的ip: 192.168.X.1(可以通过命令行ipconfig,查看VMnet8 的ipv4地址 )
- 所以,只要为虚机指定一个介于【vmware首页--》编辑--》虚拟网络编辑器 --》DHCP设置】中配置的起始IP和结束IP之间的任意IP即可。
网络配置
操作:
1、
特别注意:
- 要在,控制面板/网络和 Internet/网络连接中,将正在使用的网卡---右键---属性--共享---选择VMnet8,
- 然后在【vmware首页--》编辑--》虚拟网络编辑器】中点击【还原默认设置】,从而获得有效的【虚拟局域网】网络信息
2、centos网络配置:
(1)vi /etc/sysconfig/network-scripts/ifcfg-ens33
在其中配置,以下信息都是根据之前【虚拟局域网】网络信息所得:
BROADCAST=192.168.X.255
NETMASK=255.255.255.0
GATEWAY=192.168.X.2
IPADDR=192.168.X.【自定义的有效IP】
BOOTPROTO=static
ONBOOT=yes
(2)vi /etc/resolv.conf
nameserver 192.168.X.2 #【虚拟局域网】网关
nameserver 223.5.5.5
nameserver 223.6.6.6
(3)重启网络服务:systemctl restart network
3、开放端口,以便通过secureCRT访问:
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service(关闭)
systemctl disable firewalld.service(禁用)
systemctl mask firewalld.service(移除)
2、安装iptables防火墙
yum install iptables-services -y
5编辑防火墙,增加端口
vim /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3.重启配置,重启系统
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
4.查看防火墙状态
systemctl status iptables
初始化:
-1、vim语法高亮:
-
vim /etc/vimrc 添加条目:
- syntax on
-
vim /etc/profile 添加条目:
- export TERM=xterm-color
0、高亮shell提示符:
-
vim /etc/bashrc 添加条目:
- PS1="\[\033[1;35m\]${PS1}\[\033[0m\]"
1、添加普通用户及其登录密码
- adduser XX && passwd XX
- 默认添加同名group,或者使用选项,加入已存在的指定group
2、赋予sudo权限
-
vim /etc/sudoers 添加sudo条目:
- who host=(runas) TAG:command
3、多台主机的情况下,
- 使用hostnamectl set-hostname 自定义有意义的主机名
-
注意:必须手动修改/etc/hosts,将IP——hostname映射加上。
- 否则hostname -A还是原来的hostname,有些服务报错:unknown host
问题:
1、按照上述网络配置之后,电脑重启,有时,securityCRT会连不上:
- ipconfig查看VMware8的ip等信息,和Vmware-编辑-虚拟网络编辑器上的VMware8的信息是否一致
- 服务面板【win+R输入services.msc】中,VMware的某些服务是手动而非自动启动。
2)vmware虚拟局域网,会注册多个网络相关的服务(NAT、DHCP),win+服务 可以找到服务管理页面
如果存在主机和虚机之间无法ping通的错误,有可能是NAT服务等异常。