|
|
发表于 2006-8-24 23:31:49
|
显示全部楼层
什么文件放在什么目录底下,Linux 是有国际标准的。叫 FHS (Filesystem Hierarchy Standard), 是 LSB (现在是 ISO 标准了)的一部分。
Post by zxm0591
我们一般安装比如像mysql之类的软件,只要把压缩包解开,然后开始按readme安装就可以装完/
可是suse预安装的软件好奇怪,也是mysql,它把启动服务的文件放在/usr/share/mysql/下面,把mysql的库文件放在/usr/lib/mysql下面,而把程序如mysqladmin等真正放在/usr/bin下面,我敢确定那些不是符号连接,而是真正的可执行文件,还有把配置文件和数据库文件放在/var/lib/mysql下面,把日志文件放在/log/mysqld.log下面,好奇怪的部署方式
我的疑问就是,类UNIX下安装的软件都是这样的方式部署的吗,可是为什么我们自已安装的软件比如httpd和tomcat就不是这样的,到底哪一种才是正确的
PS:我真的很不习惯于这种将文件分散的支离破碎的方式,感觉到自已控制不了它的样子 |
|