一些centos 6和centos 7的区别

CentOS 6(OLE 6,RHEL 6类似)CcnetOS 7(OLE 7,RHEL 7类似)影响
默认文件系统ext4xfs大量小文件在ext4上工作性能较好

在64位linux中,ext4最大支持16TB的文件,xfs最大支持8EB的文件

防火墙iptablesfirwalld原来使用iptables,现在在CentOS 7中失效。关闭防火墙使用chkconfig iptables off,是会报错error reading information on service iptables: No such file or directory。

需要systemctl disable firewalld.service

注:如果不关闭防火墙,在创建MySQL group replication时会报错无法连接到其他节点。

默认数据库mysqlmariadb在CentOS 7上安装mysql(社区版或者企业版),需要先卸载mariadb
python2.62.7
修改主机名vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=<hostname>

GATEWAY=192.168.10.1

hostnamectl set-hostname <hostname>CentOS 6的修改主机名方式,在7下,重启后就失效
语言和字符集cat /etc/sysconfig/i18ncat /etc/locale.conf
修改时区sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtimetimedatectl set-timezone Asia/Tokyo
重启服务service sshd restart/status/reloadsystemctl restart/status/reload sshd.serviceservice的命令,被替换成systemctl xxx.service,但是其实service命令还是在centos 7中被兼容,只是会提示被redirect到systemctl命令
随机启动服务chkconfig service_name on/offsystemctl enable/disable service_name随机启动服务的命令也会systemctl接管。
网络检查ifconfigip address showCentOS 7 最小安装,不包含ifconfig,需要yum install net-tools
网卡名称eth0eno16777736CentOS7采用NetworkManager.service来进行网络管理,采用主板dmidecode采集命名。

两个节点网卡名称不一致,会导致Oracle RAC安装时自检报错。

可以通过修改配置来还原为RHEL6的命名方案。

1. 修改Grub配置文件

(开机给kernel传递参数,关闭主板dmidecode采集命名)

vim /etc/sysconfig/grub

#在GRUB_CMDLINE_LINUX配置项中加入

net.ifnames=0 biosdevname=0 #不启用BIOSDEV的配置

2.重新加载Grub配置

grub2-mkconfig -o /boot/grub2/grub.cfg

3. 生成RHEL6的网卡配置文件

cd /etc/sysconfig/network-scripts

mv ifcfg-enxxxxxx ifcfg-eth0

4.配置网卡 vim ifcfg-eth0

NAME=”eth0″

ONBOOT=yes

5.重启系统生效

systemctl reboot

进单用户模式开机在kernel版本的菜单,按e,再在kernel一行的最后加上空格single开机在kernel版本的菜单,按e,再在linux 16的那一行,把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”进入单用户模式。

chroot /sysroot/

passwd root

touch / .autorelabel(如果有开selinux,必须touch这个文件)