我正在寻找设计建议/文档等,其中包含Linux(Ubuntu,Debian等)中系统应用程序管理的细节。
您能指出信息来源或建议设计吗?
答案 0 :(得分:0)
我不确定理解系统应用程序管理的含义(当然它可能意味着几种不同的东西)。
在实践中,Linux distributions有一些package management system来处理该问题。 init或systemd(等......)负责启动/停止/管理daemons和servers。其配置与包装有关。
另请阅读Ubuntu Packaging Guide和How To Package For Debian以及Debian new Maintainer guide等...
如果您正在编写某些服务应用程序,请阅读Advanced Linux Programming和daemon(3)& syslog(3)
此外,研究相关系统应用程序的源代码(类似于您梦寐以求的应用程序),因为Linux通常(大部分)free software。