Linux的哲学思想:


  • 一切都是一个文件(包括硬件)

  • 小型,单一用途的程序:不要求在一个程序中,完成复杂强大的任务。

  • 链接程序,共同完成复杂的任务:通过链接不同功能的程序,来完成复杂的强大的功能。

    #所以在完成强大功能的任务时,可以拆分成许多模块,先完成2,再通过2和3的组合,完成功能强大的任务。

  • 避免令人困惑的用户界面:相对比windows的一切皆图形,linux可以避免那些经常出问题的图形。

  • 配置数据存储在文本中

  • 尽量避免单点 失败。 即内存,硬盘,等等,都应该有备份,支持热插拔。在一个坏掉后,直接切换到备用设备上。

tips:

如果自己做东西,也应该尽可能按照这个思想来做。