CentOS 6(OLE 6,RHEL 6类似) | CcnetOS 7(OLE 7,RHEL 7类似) | 影响 | |
默认文件系统 | ext4 | xfs | 大量小文件在ext4上工作性能较好 在64位linux中,ext4最大支持16TB的文件,xfs最大支持8EB的文件 |
防火墙 | iptables | firwalld | 原来使用iptables,现在在CentOS 7中失效。关闭防火墙使用chkconfig iptables off,是会报错error reading information on service iptables: No such file or directory。 需要systemctl disable firewalld.service 注:如果不关闭防火墙,在创建MySQL group replication时会报错无法连接到其他节点。 |
默认数据库 | mysql | mariadb | 在CentOS 7上安装mysql(社区版或者企业版),需要先卸载mariadb |
python | 2.6 | 2.7 | |
修改主机名 | vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=<hostname> GATEWAY=192.168.10.1 |
hostnamectl set-hostname <hostname> | CentOS 6的修改主机名方式,在7下,重启后就失效 |
语言和字符集 | cat /etc/sysconfig/i18n | cat /etc/locale.conf | |
修改时区 | sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime | timedatectl set-timezone Asia/Tokyo | |
重启服务 | service sshd restart/status/reload | systemctl restart/status/reload sshd.service | service的命令,被替换成systemctl xxx.service,但是其实service命令还是在centos 7中被兼容,只是会提示被redirect到systemctl命令 |
随机启动服务 | chkconfig service_name on/off | systemctl enable/disable service_name | 随机启动服务的命令也会systemctl接管。 |
网络检查 | ifconfig | ip address show | CentOS 7 最小安装,不包含ifconfig,需要yum install net-tools |
网卡名称 | eth0 | eno16777736 | CentOS7采用NetworkManager.service来进行网络管理,采用主板dmidecode采集命名。
两个节点网卡名称不一致,会导致Oracle RAC安装时自检报错。 可以通过修改配置来还原为RHEL6的命名方案。 2.重新加载Grub配置 3. 生成RHEL6的网卡配置文件 4.配置网卡 vim ifcfg-eth0 5.重启系统生效 |
进单用户模式 | 开机在kernel版本的菜单,按e,再在kernel一行的最后加上空格single | 开机在kernel版本的菜单,按e,再在linux 16的那一行,把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”进入单用户模式。 chroot /sysroot/ passwd root touch / .autorelabel(如果有开selinux,必须touch这个文件) |