我有一个服务器运行RedHat4.x。我将安装科学Linux 6.x。我的问题是,我安装的用户目录和其他自定义目录在安装过程中是否会被覆盖?
我在/usr/local中有一些自定义软件,我的网页在/var/www/html中。在升级之前,我是否需要将它们复制到另一台服务器?
还会升级、重置所有/etc/init.d文件和设置吗?
谢谢。
发布于 2013-08-26 15:54:32
没有直接升级支持,您必须格式化系统分区。
我安装的用户目录和其他自定义目录在安装过程中是否会被覆盖?
如果这些目录不常见或不需要/home,则只需重新创建所有配置并更改uid/uid即可。来自/home的一些配置文件可能与相应软件的新版本不兼容。
我在/usr/local中有一些自定义软件
视情况而定。如果需要或兼容库是可用的-没有问题。
并将我的网页放在/var/www/html中。在升级之前,我是否需要将它们复制到另一台服务器?
如果配置是默认的-您可以直接复制它们,但它也取决于您使用的软件。示例:如果您的站点正在运行PHP,对于RHEL4.x,典型的RH支持的PHP版本是5.1。自5.1以来,PHP中有许多向后不兼容的更改。你的网站可能不起作用。
还会升级、重置所有/etc/init.d文件和设置吗?
它将重置所有内容--除了/home /opt /usr/local (如果它位于单独的分区上)之外,您必须格式化所有内容。没有必要进行“升级”--无论如何,有太多不兼容的更改--您必须手动检查所有内容。建立新的系统更容易。容易多了。
在桌面上运行带有ScienceLinux6.x的虚拟服务器(即使用Virtualbox),移动文件并检查是否一切都按您希望的方式工作。然后迁移服务器。如果没有运行任何东西,特别是指定用于科学Linux的CentOS,它是相同的RHEL源代码和二进制兼容,但更好的社区关注。
https://serverfault.com/questions/533866
复制相似问题