/usr目录
系统级的目录,可以理解为 C:/Windows/。该目录让软件包管理器来自动管理。
/usr/lib目录
理解为 C:/Windows/System32。
/usr/local目录
用户级的程序目录,可以理解为 C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。这里主要存放那些手动安装的软件,即不是通过 yum 或 apt-get 安装的软件。
例如手工安装的mysql通常就是安装在/usr/local/mysql
目录下,见 mysql安装教程
它和 /usr
目录具有相类似的目录结构,只是一个是用手工自定义管理,一个是yum等命令来管理的。
/usr/local/src目录
这个目录通常是放一些安装包的目录,不然安装redis,需要先将安装包下载到/usr/local/src目录,然后在将再解压,安装到/usr/local/redis目录
/opt目录
/opt 目录用来安装附加软件包,是用户级的程序目录,可以理解为 D:/Software。安装到 /opt 目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。opt 有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接 rm -rf 掉即可。在硬盘容量不够时,也可将 /opt 单独挂载到其他磁盘上使用。