如何在新安装之前确定我运行的服务?

背景:

  • 想要从32位环境迁移到64位环境(利用> 4GB RAM)
  • 买了新硬盘并安装了新的操作系统
  • 安装旧硬盘作为辅助设备

题:

  • 如何确定我在旧系统上安装和运行的所有服务?

您可以在具有旧操作系统的分区上使用chroot命令。 完成chroot ,做任何你想要的事情,就像你再次使用旧操作系统一样。 您可以查看已安装软件包的列表,也可以查看/etc/init.d的内容以查看服务列表。

要做chroot你可以在http://alok.fossguru.in/content/rescuing-system-chroot看到最多第6步

尝试:

 service --status-all 

要么:

 ls /etc/init.d 

您可以使用sudo initctl list | sort列出所有服务 sudo initctl list | sort 。 输入命令后输入密码。

希望有所帮助。