我对 Ubuntu 和 Linux 还很陌生。我有一个用 Python 编写的程序,在一台机器上运行需要很长时间;因此,我还有四台机器正在准备中。它们将预装 ubuntu。要运行该程序,我需要许多特定的 Python 和 Linux 包(例如 scipy、pyobdc 等)。随着程序的更新和修改,我可能需要额外的包。我还有一堆 1 TB 左右的文件需要机器处理。出于速度方面的考虑,我希望每台机器都将这些文件存储在本地。
我的问题是,我应该学习哪些工具才能最有效地使用五台机器?
我希望设置好后可以同时更新所有机器。由于最初必须在每台机器上放置大量数据,我是否最好完全设置一台机器,然后将该硬盘克隆到其余每台机器的驱动器上?
一旦我开始运行,使用任何额外需要的软件包更新所有机器的最有效方法是什么?
答案1
快速而粗略:您可以查看rsync
文件同步。在您同步的文件夹中,您可以有一个 Bash 脚本。然后您可以使用它crontab
来同步,然后定期运行此脚本。