可能重复:
克隆正在运行的Linux服务器
我们有一个Linux CentOS服务器设置为服务器的PHP / MySQL的Web应用程序。 我们想把它移到一个新的更大的服务器上。 看起来最好的办法是在新机器上运行CentOS设置,然后复制特定的configuration和应用程序文件。 这是最好的方法吗?
另外,如果是这样,新盒上的目录或文件不应该被覆盖。
- 在新服务器上安装CentOS最新版本(5.6)
- 编译Apache,php,mysql等[确保在旧服务器中编译的所有模块也在新服务器中]
- 复制同一结构中的所有文档根文件夹和文件。
- rsync所有MySQL文件或转储并在新服务器中恢复。 [如果您的旧服务器有MySQL 4.x,那么您应该在新服务器上安装相同版本的MySQL。]
- 重新创buildApacheconfiguration文件