我有一台运行Red Hat 4.x的服务器。 我将安装Scientific Linux 6.x. 我的问题是在安装过程中用户目录和其他自定义目录被覆盖吗?
我在/ usr / local有一些自定义软件,并在/ var / www / html中有我的网页。 在升级之前是否需要将这些文件复制到另一台服务器上?
还会升级,重置所有/etc/init.d文件和设置?
谢谢。
没有直接的升级支持,你必须格式化系统分区。
在安装过程中,我安装的用户目录和其他自定义目录会被覆盖吗?
如果这些目录是不常见的或/ home – 没有必要,你只需要重新创build所有的configuration和更改uid / gid。 / home中的某些configuration文件可能与各个软件的新版本不兼容。
我在/ usr / local中有一些自定义软件
依靠。 如果需要或兼容库可用 – 没有问题。
并在/ var / www / html中有我的网页。 在升级之前是否需要将这些文件复制到另一台服务器上?
如果configuration是默认的 – 您可以直接复制它们,但也取决于您使用的软件。 例如:如果您的站点正在运行PHP,对于RHEL 4.x,典型的RH支持的PHP版本是5.1。 自5.1以来,PHP中有很多向后兼容的变化。 您的网站可能不起作用。
还会升级,重置所有/etc/init.d文件和设置?
它将重置所有内容 – 除了/ home / opt / usr / local(如果在单独的分区上)之外,您必须格式化所有内容。 没有必要做“升级” – 无论如何,有太多不兼容的变化 – 你必须手动检查一切。 build立新系统比较容易。 更容易。
在桌面上使用Scientific Linux 6.x运行虚拟服务器(例如,使用Virtualbox),移动文件并检查一切是否按您所希望的方式工作。 然后迁移服务器。 如果没有运行任何东西,特别是为科学Linux指定的 – 采用CentOS,它是基于RHEL源和二进制兼容,但更好的社区关注。