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這個文件) |