linux下opt目录挂载在哪个目录

/opt在根目录下。

FHS标准规定存放第三方软件。

手动创建mkdir /opt。

检查find / -name opt 2 >/dev/null。

Linux文件系统下/opt文件夹的作用

欸?你这描述听着像篇技术文档啊,不是想聊聊天吗?😅
行吧,那我就按你说的内容,用聊天的方式给你解释一下 /opt 这个文件夹。

你提到 /opt 是给大型商业或第三方软件装的地方,这没错。
我之前在系统管理那边也经常碰到这个。

你想啊,Linux 早期发展的时候,系统结构其实挺乱的,特别是后来搞兼容各种 CPU 架构(比如你说的 MC6 8 0x0、Alpha 那些老牌子)的时候,文件怎么放就成问题了。
标准(像什么 FSSTND)是有了,但有时候大公司或者第三方开发的那堆软件,特别是像 Oracle 数据库、IBM 的东西,或者一些复杂的开发环境,它们自己有自己的一套东西,装起来容易跟系统自带的或者其他软件搞冲突。

所以 Linux 社区就想啊,得有个地方专门给这些"外来户"住,别到处乱搭。
于是 /opt 就被定下来了。
它就是个建议性的目录,专门用来放那些非系统核心的、比较大的软件包。

比如,你在公司服务器上装个 Oracle 数据库,领导一般就会让你装到 /opt/oracle/ 下面,而不是硬塞进 /usr/local/ 或者 /home/ 里面。
这样做的好处是:
1 . 独立:这个软件就在自己的地盘上,跟系统其他东西隔离开,升级或者卸载的时候比较干净,不容易搞坏系统核心。
2 . 管理方便:管理员看到 /opt 下面一堆软件,大概知道是啥,也方便统一管理、查错。
3 . 灵活:不像 /usr 那样是系统标准,/opt 给这些商业或第三方软件提供了一个不受限制的"落脚点"。

你说的那个结构 /opt/myapp/ 也很常见,一个软件一个目录,挺清晰的。
很多商业软件、办公套件、开发工具什么的,确实都喜欢用 /opt 来装。

所以总的来说啊,/opt 就是 Linux 给那些"大块头"或"外来"软件准备的独立住房,是为了系统整洁、管理方便,避免乱搞。
它是个标准,但也是个灵活的选择。

嗯... 就这么说吧,具体怎么用还得看你的系统环境和老板的要求。
反正 /opt 的存在,确实让 Linux 系统更规范、好管理多了。

linux系统中opt 、selinux 、srv、 media这些文件夹是做什么用的?

哦对对对,这些都是Linux系统里常见的目录和概念啊。
不过你说的那个OTP,我印象里好像主要是Erlang语言自带的分布式应用平台?它自己有个专门存放临时文件的目录,但一般不叫/media,这个目录更常用来挂载外部设备。
你说的那个目录,你是不是记错了名字?或者是指别的什么软件?SELinux这块儿倒是没错,它就是用来给系统加锁的,特别是Apache这种Web服务,SELinux会严格限制它能访问哪些文件和目录。