我最初将这个问题发布在AskUbuntu上,但是没有任何吸引力,所以我在这里问。
通常,在ubuntu或linux中,有一个“正确的”位置来安装从Internet下载并要运行的服务。我想拥有诸如redis或ventrilo auto run之类的服务,但对我而言,将它们放在〜/ redis或〜/ ventrilo目录中没有意义,因为它们不是特定于用户的。
请记住,我是.Net开发人员约4年,对Linux领域来说还是一个新手。
因此,根据手动安装的文件系统层次结构标准软件,应将其放置在中/usr/local/
,man hier
有关详细信息,请参阅。
在* nix世界中,服务称为守护程序,它们通常由init脚本控制。使用发行版的程序包管理器(apt,yum,pacman)安装的软件应包含初始化脚本。您可以在中找到系统的初始化脚本/etc/init.d/
。如果要手动编译/安装软件,则可能必须编写自己的初始化脚本。如果是这样,则在其中有一个模板/etc/init.d/skeleton
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句