将 LAMP 设置和 Ubuntu 用户从旧版 Ubuntu 19.04 迁移到全新 Ubuntu 20.4 的简便方法?

将 LAMP 设置和 Ubuntu 用户从旧版 Ubuntu 19.04 迁移到全新 Ubuntu 20.4 的简便方法?

我有一台旧的 Ubuntu 19.04 服务器,这里有很多用户和客户站点。我想将所有内容迁移到全新安装的 Ubuntu 20.4 服务器。有没有简单的方法可以迁移以下内容:

  • 用户及其主目录(我刚刚复制了所有 /home 文件夹)
  • Mysql 数据库
  • PHP 7.2 设置——我需要保留旧的 php 版本
  • Apache 设置
  • 还有什么我可能忽略的吗?

答案1

  • 主目录 - 复制/home文件夹,但记得保留所有权和权限(tar/untar 应该可以完成这项工作)
  • 用户 - 复制/etc/passwd和文件中 uid >= 1000 的行。还复制和/etc/shadow中的用户组。/etc/group/etc/gshadow
  • Mysql 数据库 - 规范方法是创建mysqldump旧数据库并将转储导入新实例。如果其中有非默认设置(/etc/mysql目录),您可能还需要复制 MySQL 设置
  • PHP 和 Apache 设置 - 复制/etc/apache2/etc/php目录到新服务器
  • 还有什么?取决于您在服务器上运行的其他服务,您也需要复制这些服务的设置。

相关内容