安装的linux 没有opt目录下,我应该在/ var还是/ opt中安装Linux应用程序?

这些问题的标准是

File Hierarchy Standard.这是一个相当大的文件.基本上(也非常粗略地),Linux上的标准路径是:

> / bin& / sbin用于操作系统的重要程序,sbin仅供管理员使用;

> /usr/bin& /usr/sbin用于非关键程序,sbin仅供管理员使用;

> / var用于程序的生活数据.它可以是缓存数据,假脱机数据,临时数据(除非它在/ tmp中,每次重启时擦除)等;

> /usr/local用于本地安装的程序.通常,它承载遵循标准但未针对操作系统打包的程序,而是由管理员手动安装(例如使用./configure&& make&& make install)以及管理员脚本;

> / opt适用于未打包且不符合标准的程序.您只需将所有库与程序放在一起即可.它通常是一个快速的&肮脏的解决方案,但它也可以用于由您自己制作并希望具有特定路径的程序.您可以在其中创建自己的路径(例如/ opt / yourcompany),在这种情况下,建议您将其注册为标准路径的一部分;

> / etc不应包含程序,而应包含配置.

如果您的程序特定于服务提供的服务,/ srv也可以是他们的好位置.例如,我更喜欢使用/ srv / www代替网站而不是/ var / www来确保目录只包含我自己添加的数据,而不包含任何来自软件包的数据.

分布之间存在一些差异.例如,当Debian / Ubuntu系统没有时,RedHat系统使用libexec目录.

FHS主要由Linux发行版使用(我实际上并不知道任何其他真正符合它的操作系统).其他Unix系统不遵循它.例如,BSD系统倾向于将/usr/local用于打包程序,而Linux则不然. Solaris具有非常不同的标准路径.

如果您想了解更多相关信息,我强烈建议您阅读我上面链接的FHS文件.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值