楼主:
devlish (灰色地带)
2017-08-08 01:25:55想请教版上的大大ㄧ个基础的问题
就是一般系统安装或是软件安装的时候,是否都会在/目录底下创建一个目录再安装?
像是最近在学习安装Oracle DB,默认好像都要先创建一个/u01的目录再赋予权限、安装
。
那么,安装在/u01底下跟/home/u01下会有什么不同呢? 因为刚开始学习,所以把/home
想成了Windows的D槽是放资料用的,但好像又不太对XD
其实主要是因为一开始是按照鸟哥的教学,/目录只割了10G,装到现在似乎因为空间不足
卡住了..........
作者:
joe820730 (Let it go)
2017-08-08 02:09:00第一次装或者没特殊需求的话,切一个/就够了,至少我目前这样用了一年多还是头好壮壮
那一年过后呢?我现在是自己遇到/不够/home也不够,到处都不够的情况(x
楼主:
devlish (灰色地带)
2017-08-08 08:40:00那麽像是安装应用程式,应该安装在/底下,还是/home下面比较正确呢
如果整个系统就只有你一个人在用,那就装在自己的家目录底下吧,例如 /home/devlish/Apps 把所有套装软件都装在 ~/Apps 底下如果要装给系统所有的人用,也可以建立一个 /Apps把所有软件都装在 /Apps 底下如果 / 空间不够,又坚持要装在 /,那请善用symboliclink
作者:
pili100 (zelda)
2017-08-08 17:06:00如果考虑空间扩充,试试lvm
楼主:
devlish (灰色地带)
2017-08-08 17:43:00感谢大家的热心回应讨论,大概有点明白了。我可以理解为,无论是 mkdir /u01 或是 mkdir /opt,目的其实就是在根目录下创建一个类似 /App 的目录存放安装的应用程式,对吗?只是网络上有许多好心人的步骤是按照Oracle的默认 /u01来创建目录的?回应P大,因为是按照鸟哥的教学,所以一开始就是LVM了XD,蒙蒙懂懂的
unix/linux 玩久了你就会知道一每个路径有传统的意义例如 /, /etc, /lib, /bin, /usr /usr/lib, /usr/bin/usr/local, /usr/local/etc, /usr/local/lib,/usr/local/bin, /opt, ~/lib, ~/bin 等应用程式装哪老实说其实无所谓,只要执行档,图书馆设定档的环境变量设定好,就能跑。问题是这样不符合传统,而且事实上也真的会很乱。我现在比较喜欢放 /Apps ~/Apps :p
楼主:
devlish (灰色地带)
2017-08-08 22:15:00B大的意思是说不放/opt 不放 /usr/local 而是另外创建一个/Apps的目录在根目录下吗XD
是的 你有看过mac osx 的 Applications folder吗 :D
楼主:
devlish (灰色地带)
2017-08-08 23:26:00没有~XD,但这几天有问了一下,知道有这东西,再次感谢~
作者:
mgdesigner (æ©Ÿæ§è¨è¨ˆå¸«)
2017-08-09 12:49:00/var/v01比较有道理u
官方文件参考就好,最好再划一个filesystem出来单独安装例如/oracle,安装路径也不需要按照oracle文件说的那么多层跟复杂 那只是找自己麻烦而已