除了上面几位说的,如果要自动重新运行,可以考虑 monit 或类似的工具。
Cloud Foundry 那个 micro 虚拟机是 VMware / vmdk 格式的,只是给开发者在本地跑,测试用的。最终都是 push 到 api.cloudfoundry.com 上的,和它底层的虚拟化技术无关,开发者完全不用管。
Cool!
可以拿来学习;-)
尽量用命令行,熟悉 GNU 核心工具集合里的绝大多数命令,以及其他一些有用的工具,比如 find, dd, rsync, ssh, scp ......
多用,理解,多看看 man 多看看 commandlinefu ;-)
了解基本的文件系统权限(包括特殊的 setuid, setgid, sticky bit),shell 环境变量设置,基本的网络配置,备份,包管理等。
不用找什么书,看看 Debian Reference 就够了,有问题 Google 之;-)
http://www.debian.org/doc/manuals/debian-reference/index.en.html