1. 重要的系统目录的介绍
Solaris OS 是由一些重要的系统目录和必要的适合操作系统功能性文件组成的结构 . 下面列出了 Solaris OS 中一些重要的系统目录和子目录 .
重要的目录 :
/ | 根目录覆盖了所有文件系统的命名空间 . |
/bin | 软连接到 /usr/bin 目录 . 这个目录存储了标准系统命令的二进制文件 . |
/dev | 逻辑设备名的主目录 . 目录的内容是指向 /device 目录下的设备文件的符号连接 . |
/etc | 这个目录保存了主机指定的配置文件和系统管理的数据文件 . |
/export | 一般共享文件系统的默认目录 , 如用户的 home 目录 , 应用软件和其他共享文件系统 . |
/home | 用户 home 目录的默认目录或挂接点 . |
/kernel | 平台独立的可加载的 kernel 模块目录 , 是引导过程必须的部分 |
/lib | 此目录的内容是共享可执行程序和 SMF 可执行程序 (SMF=service Management Facility) |
/mnt | 文件系统的便利 , 临时的挂接点 . |
/opt | 为附加应用包设立的默认目录和挂接点 . |
/platform | 平台依附于可加载 kernel 模块的目录 |
/sbin | 包含实质可执行的单用户 bin 目录 , 在手工系统故障恢复和引导过程中被使用 . |
/usr | 这个目录包含程序 , 脚本和被所有系统用户使用的库文件 . |
/var | 这目录是可变文件的目录 , 通常包括临时文件 , 日志文件和状态文件 . 在 Solaris 10 中 , 根据 SMF 和 Zones 的介绍 ,/var 目录结构比之前的版本更大 . /var 目录有足够的磁盘空间去存储软件包的信息 , 日志文件和 spool 文件等是很重要的事情 . |
2. 重要的内存系统目录的介绍
下面列出在 Solaris 10 操作系统中的一些重要的内存系统目录和子目录 .
内存系统目录 :
/dev/fd | 这目录包含指定文件 , 这些文件是关于当前被系统使用的文件描述 . |
/devices | 物理设备名的主目录 . |
/etc/mnttab | 基于文件的内存 , 在它自己的文件系统里 , 包含当前文件系统挂接的细节 . |
/etc/svc/volatile | 这个目录包含日志文件和参考文件 , 这些文件涉及到当时系统服务的状态 . |
/proc | 这目录存储了当前相关进程的信息 , 每个进程在 /proc 目录下都有它自己的子目录 . |
/system/contract | CTFS(contract file system) 合同文件系统 , 是创建 , 控制和观察合同的接口 . 一个合同提高了进程和进程依赖的系统资源间的关系 , 这是通过提高更富有的错误报告和延迟删除资源的方法 . SMF 使用进程合同跟踪组成一个服务的进程 , 以致于一个部分的多进程服务的失败 , 可能被标识为那个服务失败 . 合同文件系统支持所有 SMF 服务 . |
/system/object | OBJFS(object file system) 描述了当前被内核装载的所有模块的状态 . 这个文件系统用来被调试器使用访问关于内核符号连接信息而不需要直接访问内核 . 它主要用于激活 Dtrace. |
/tmp | 临时文件目录 . 这个目录在引导时被清除掉 . |
/var/run | 这个目录包含锁文件 , 指定文件 , 参考可变系统进程和服务的文件 . |
Note : 这些内存目录被内核和系统服务所维护 . 用户不能从这些目录中试图手工创建 , 改变或者删除文件 .