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
:
这些内存目录被内核和系统服务所维护
.
用户不能从这些目录中试图手工创建
,
改变或者删除文件
.