1. CentOS 6.x和CentOS 7.x命令对比
经过对比后,发现其实也么有多大的变化,就是CentOS 7多了一个systemctl命令,这个命令功能更加全面,可以替代service和checkconfig命令,还有就是ip addr替代了ifconfig命令,还有一些不常用的命令,我们后面用到再介绍
2. 配置CentOS 7
2.1 登录系统
输入超级管理员账号root,然后输入其密码,回车登录
2. 配置网络
①点击Edit编辑 ②选择虚拟网络配置器编辑网络配置
①点击VMnet8,即NAT类型的网络,可以也选择桥接或仅主机类型的,但是要与当前虚拟机的网络类型保存一致 ②然后修改子网IP的网网段,我这里修改为192.168.100.0,子网掩码为255.255.255.0 ③点击OK完成修改
在虚拟机的命令行中输入下面的命令,即使用vi编辑器修改网卡的配置文件,需要注意的是,CentOS7的网卡名称已经不是ifcfg-eth0,不同厂商的设备网卡名字不同
vi /etc/sysconfig/network-scripts/ifcfg-ens33
这里只保留了一下重要的配置,其他的配置可选,配置的说明如下
TYPE=Ethernet #类型为以太网
BOOTPROTO=static #静态ip地址,即手动分配ip地址
NAME=ens33 #网卡名称
DEVICE=ens33 #网卡的设备名称为eth0
ONBOOT=yes #开机启动网络
IPADDR=192.168.100.101 #指定具体的ip地址,要与上面配置为的NAT网络在同一个网段
NETMASK=255.255.255.0 #配置子网掩码
GATEWAY=192.168.100.2 #配置网关,VMware NAT网络的网关是该网段ip地址为2
DNS1=114.114.114.114 #配置国内的一个域名解析器
DNS2=8.8.8.8 #国外google的一个域名解析器
修改完成后,保存退出,然后在命令行中输入如下的命令,重新启动网络服务
systemctl restart network
最后检查一下网络,ping一下百度的地址,如果能ping通,按Ctrl+c停止ping
ping www.baidu.com
网络配置好了,就可以是用网络连接工具,通过网络连接到这台虚拟机了,常用的连接工具有Putty、Xshell、SecureCRT等,这里我们使用SecureCRT
①点击新建连接,连接的协议使用默认的SSH2 ②输入要连接的虚拟机的IP地址为192.168.100.101 ③输入用户名为root ④点击Connect进行连接
输入root用户的密码,然后点击OK
3. 修改主机名
使用SecureCRT连接上CentOS后,在命令行中输入如下命令,直接用命令修改主机名
hostnamectl set-hostname node-1.51doit.com
4. 修改和IP地址和主机名的映射关系
在命令行中输入修改IP地址和主机名的映射关系
vi /etc/hosts
新插入一行,前面是IP地址,然后是空格,后面是主机名,修改完成后保存退出
5. 关闭防火墙
Linux上的防火墙服务是多相应网络协议的端口进行保护的,如果该服务器作为一台外网可以访问的服务器,最好不要关闭防火墙服务,CentOS7不在使用iptables作为默认的防火墙服务,而是改成了firewalld这个服务
systemctl stop firewalld #关闭防火墙服务网
systemctl disable firewalld #设置防火墙服务开机不启动