我应该在/ var还是/ opt中安装Linux应用程序?
我运行了很多开源应用程序,包括 java和tomcat.似乎大多数指令都是从/ var目录运行我的应用程序.但每隔一段时间,我也会看到/ opt目录.虽然我在这里,但我也看到/usr/local /甚至/ etc. 我什么时候应该在一个文件夹或另一个文件夹中安装?每个人都有利弊吗?是否与风味历史有关(Solaris vs Linux或Red Hat vs Ubuntu)? 解决方法这些问题的标准是 File Hierarchy Standard.这是一个相当大的文件.基本上(也非常粗略地),Linux上的标准路径是:> / bin& / sbin用于操作系统的重要程序,sbin仅供管理员使用; 如果您的程序特定于服务提供的服务,/ srv也可以是他们的好位置.例如,我更喜欢使用/ srv / www代替网站而不是/ var / www来确保目录只包含我自己添加的数据,而不包含任何来自软件包的数据. 分布之间存在一些差异.例如,当Debian / Ubuntu系统没有时,RedHat系统使用libexec目录. FHS主要由Linux发行版使用(我实际上并不知道任何其他真正符合它的操作系统).其他Unix系统不遵循它.例如,BSD系统倾向于将/usr/local用于打包程序,而Linux则不然. Solaris具有非常不同的标准路径. 如果您想了解更多相关信息,我强烈建议您阅读我上面链接的FHS文件. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – Linked无法找到符号,但读取库并存在符号
- linux – 什么是汇编中的%gs
- LINUX教程:CentOS安装使用VNC进行远程桌面登录
- linux – 我想使用“awk”或sed打印文件中以“comm =”开头
- x86 – Linux / SMP自旋锁不必要地慢吗?
- linux – cronjob计时是从它创建的那一刻开始还是预设的?
- linux – 如何在Elastic Beanstalk上为特定容器设置文件夹权
- linux – 如何在Linix中执行文件操作即cp,mv,rm和chown等时
- 如何解释NFS crossmnt参数?
- LINUX实操:Linux文件排序工具 sort 命令详解
- linux – cronjob计时是从它创建的那一刻开始还是
- linux-kernel – Linux:使用U-Boot和Flat Image
- embedded-linux – 从用户空间获取U-boot的版本
- linux – 是否可以在docker容器中安装ISO?
- linux – 为什么在raspberry pi驱动程序中有`gpi
- linux – 获取打开特定文件的应用程序列表
- LINUX学习:PXE+DHCP+TFTP+Cobbler 无人值守安装
- c – 如何以编程方式获取linux中设备/分区的uuid
- linux – 如何获取使用sudo运行的命令的pid
- Device eth0 does not seem to be present, dela