虚拟机配置
一、客户机安装
不建议使用最小单元安装,推荐使用gnome或kde等带图形化界面模式,其次插件就全选吧,免的后面的麻烦;
注意:
若采用kde桌面,KDE终端konsole光标位置发生异常,解决办法:编辑配置方案,外观,选择字体,换个字体就好;
二、网络配置
1.安装ifconfig命令
yum install net-tools
2.安装vim命令:
yum install vim -y
注:如果安装的是图形界面的,就不需要安装这些了,因为图形已经到了那些命令。
3.修改网络配置:
查看网络信息:
fconfig
编辑ifcfg-ens33文件:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
设置如下:(个字段详情见底部的附录内容)
BOOTPROTO=static #网络配置,静态ip
ONBOOT=yes #是否激活网卡
IPADDR=192.168.195.10 #IP地址
NETWMASK=250.250.250.0 #子网掩码
GATEWAY=192.168.195.2 #网关地址
DNS1=223.5.5.5 #DNS地址
重启网络服务:
/etc/init.d/network restart
检查是否能访问外网:
ping www.baidu.com
4.关闭防火墙
查看防火墙状态:
firewall-cmd --state #出现:not running 就是防火墙服务已关闭
停止firewall(防火墙)–临时关闭
systemctl stop firewalld.service
禁止firewall(防火墙)–开机启动,永久关闭
systemctl disable firewalld.service
如果安装了iptables-service,也可以使用下面的命令,
安装:
yum install -y iptables-services
关闭防火墙
service iptables stop
检查防火墙状态
service iptables status
三、SELinux(Security-Enhanced Linux)
查看:
getenforce
或:
/usr/sbin/sestatus -v
临时关闭
setenforce 0
永久关闭
编辑/etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效
四、主机信息配置
1、修改hosts:
vim /etc/hosts
添加如下信息(根据自己的需求配置):
192.168.195.10 master
192.168.195.11 slaver1
192.168.195.12 slaver2
192.168.195.13 slaver3
192.168.195.14 slaver4
192.168.195.15 slaver5
2、修改hostname
vim /etc/hostname #重启后生效
hostname master #临时生效,重启后加载/etc/hostname
hostname #查看hostname
五、设置启动模式
一、图形界面和命令行界面的切换
方法一:快捷键方式
在图形化界面使用 ctrl+alt+F2切换到命令行界面
在命令行界面使用 ctrl+alt+F2切换回图形化界面
方法二:命令方式
init 3 命令 #切换到dos界面
init 5命令 #切换到图形界面
二、设置启动模式:
systemctl get-default #获取当前系统启动模式
cat /etc/inittab #查看配置文件
systemctl set-default graphical.target #由命令行模式更改为图形界面模式
systemctl set-default multi-user.target #由图形界面模式更改为命令行模式
shutdown -r now #重启,或者reboot
centos7以下的版本,以管理员权限编辑/etc/inittab文件,重启后即可
六、附录:
/etc/sysconfig/network-scripts/ifcfg-ens33配置详解如下:
TYPE=Ethernet #网卡协议类型,在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。
DEVICE=eth0 #设定物理设备别名(除了动态分配的PPP设备,这里是一个逻辑名)
ONBOOT=yes #系统启动时是否自动加载该网卡
#yes:系统启动时激活该网络接口
#no:系统启动时不激活该网络接口
BOOTPROTO=static #获取地址协议[static静态]、[bootp协议]、[dhcp协议]
#none:不使用启动地址协议
#bootp:BOOTP协议
#dhcp:DHCP动态地址协议
#static:静态地址协议
IPADDR=192.168.1.254 #IP地址
NETMASK=255.255.255.0 #IP对应的子网掩码
GATEWAY=192.168.1.1 #IP对应的网关地址
# DNS1=8.8.8.8 #指定DNS1地址
# DNS2=8.8.4.4 #制定DNS2地址
#当PEERDNS为yes时,DNS会被写入/etc/resolv.conf中。
HWADDR=00:11:22:33:44:55 #指定MAC地址,不能和MACADDR一起使用
# MACADDR=AA:BB:CC:DD:EE:FF #覆盖物理分配的MAC地址,不能和HWADDR一起使用
# BROADCAST=192.168.1.255 #IP对应的广播地址
# NETWORK=192.168.1.0 #对应的网络地址
NM_CONTROLLED: #是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。
#yes:由Network Manager控制
#no:不由Network Manager控制
# USERCTL=yes #非root用户是否允许控制这个设备
#yes:非root用户允许控制该网络接口
#no:非root用户不运行控制该网络接口
# SRCADDR=192.168.1.254 #指定为发出去的数据包的源IP地址
# PEERDNS=yes #是否指定DNS。如果使用DHCP协议,默认为yes。
#yes:如果DNS设置,修改/etc/resolv.conf中的DNS
#no:不修改/etc/resolv.conf中的DNS
# DHCP_HOSTNAME=hostname #DHCP接收IP地址前可指定主机名
# MASTER=bond0 #以太网接口被连接到这个接口
# SLAVE=yes #这个设备是否由指定在MASTER字段中的频道绑定接口控制
IPV6INIT: #是否执行IPv6
#yes:支持IPv6
#no:不支持IPv6
IPV6ADDR: #IPv6地址/前缀长度