![如何确定在新安装之前正在运行哪些服务?](https://linux22.com/image/835528/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E5%9C%A8%E6%96%B0%E5%AE%89%E8%A3%85%E4%B9%8B%E5%89%8D%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E5%93%AA%E4%BA%9B%E6%9C%8D%E5%8A%A1%EF%BC%9F.png)
背景:
- 想要从 32 位环境转移到 64 位环境(利用 >4GB RAM)
- 购买了新的硬盘并安装了新的操作系统
- 安装旧硬盘作为辅助设备
问题:
- 如何确定我在旧系统上安装并运行的所有服务?
答案1
您可以chroot
在安装旧操作系统的分区上使用命令。完成之后chroot
,您可以像再次使用旧操作系统一样执行任何您想做的事情。您可以查看已安装软件包的列表,也可以查看内容以/etc/init.d
查看服务列表。
您chroot
可以看到最多 6 步http://alok.fossguru.in/content/rescuing-system-chroot
答案2
尝试:
service --status-all
或者:
ls /etc/init.d
答案3
你可以用 列出所有服务sudo initctl list | sort
。输入命令后输入你的密码。
希望有帮助。