`
suncxy
  • 浏览: 33031 次
  • 来自: ...
社区版块
存档分类
最新评论

solaris10的目录结构

阅读更多
solaris10的目录结构
1.        描述/(ROOT)子目录
2.        描述文件的组成
3.        描述文件的类型
4.        使用硬连接
solaris的目录层次是为了建立更加方便的管理。为了建立不同使用目的的原则,目录结构内部建立了目录树的分割。举例来说,根目录的存在支持着本地系统的私有文件和其他系统共享的文件以及用户的主目录。
逻辑上说,所有的目录都依附与根目录。实际上目录能够定位在单一的文件系统上,或者分离的多个文件系统上。每个SOLARIS必须有一个ROOT文件系统,同时,其他的文件系统可以挂结在这个目录层上。许多的文件系统都创建在磁盘片上同时这些文件系统包含或者支持文件和目录。
介绍重要的系统目录:
SOLARIS OE是有一些重要的系统目录和包含必要的适合操作系统运行的功能性文件组合而成的一个层面。下面列出了SOLARIS,OE中一些十分重要的系统目录和子目录。
/ 根目录覆盖了所有的文件系统的命名空间。
/bin 这个符号连接在/usr/bin这个目录上。这个目录存储了标准系统命令的二进制文件。
/dev 逻辑设备名存放的主目录。这个目录的内容是将一些设备文件的符号连接到/devices这个目录上。
/devices 这个目录是物理设备名的根目录。
/etc 这个目录是支持系统管理数据库和主机的特殊配置文件。
/export 共享文件的默认目录象是用户的家目录,应用软件,或者是其他共享文件系统。
/home 用户家目录的默认目录或者是用户目录的挂结点。
/kernel 是导入过程所要求的一个独立平台用于装载kernel模式的一个目录。
/lib 这个目录下的内容是共享所有的文件和服务管理处理的库的连接。
/mnt 便利,临时的一个文件挂结系统。
/opt 为附加应用包而设立的一个默认目录或者挂结点。
/platform 依附于/kernel的目录。
/sbin 一个包括实质处理方式的单用户目录,列如手工的系统故障恢复和导入过程的使用。
/tmp 一个临时文件目录。这个目录在系统从新启动的时候会自动清空。
/usr 这个目录包含所有系统用户使用的程序,脚本和库。这个目录的名字是UNIX系统资源的首字母缩写。
/var 这个目录下是一些可变文件,包括临时,日志,或者状态文件。

/dev/fd 文件脚本器
/devices 物理设备名的初始目录
/etc/mnttab 描述你当前系统的mount情况。
/etc/svc/volatile 这个目录下是一些log文件以及系统运行的文件的相关状态。
/proc 系统当前运行的进程的信息。
/system/contract CTFS(契约文件系统)是一个创建,控制,和观察契约的一个接口。契约提高了进程了系统资源之间交互的性能。SMF使用契约来跟踪进程的情况。
/ststem/object 用来描述当前系统load的module。

/dev/dsk 块磁盘设备。
/dev/fbs 桢缓寸器设备文件。
/dev/md 后磁盘的逻辑卷管理。
/dev/pts 虚拟终端设备。
/dev/rdsk 裸磁盘设备。
/dev/rmt 裸磁带设备
/dev/sound 声音设备和声音设备控制文件。
/dev/term 串行设备。
表2 /etc
/etc/acct 记述系统的一些配置信息。
/etc/cron..d cron使用的配置信息。
/etc/default 可变程序的一些默认信息。
/etc/inet 网络服务的配置文件。
/etc/init.d 停止和开始服务的脚本,以及用于改变运行级别的一些文件的存储。
/etc/lib 当/usr文件系统不可用时需要的一些动力连接库。
/etc/lp 打印子系统的配置信息。
/etc/mail 邮件子系统的配置信息。
/etc/nfs NFS登陆服务的配置信息。
/etc/opt 选择包的配置消息。
/etc/rc#.d 当进入和离开特殊运行级别的脚本。
/etc/security 控制RBAC和一些私有的安全设置。
/etc/skel 新用户登陆的默认的初始化shell文件。
/etc/svc SMF的数据库和log文件的所在。
/etc/zones zone的初始化和参考文件。
/usr/bin 标准的系统命令。
/usr/ccs C的编辑程序和库。
/usr/demo 演示程序和数据。
/usr/dt CDE(Common Desktop Environment)软件的目录和挂接位置。
/usr/include 头文件(C程序和其他一些程序)
/usr/java 包含JAVA程序和库的目录。
/usr/kernel 一个可以加载的核心模式的独立平台同时,在系统启动过程中并没有具体的要求。
/usr/lib 数据库所依赖的体系结构,可变程序库和用户并不直接到入的二进制信息。
/usr/opt 可选择包的一些配置信息。
/usr/sbin 系统管理命令。
/usr/spool /var/spool的符号连接文件。
/var/adm log文件所在。
/var/crash crash dump的所在。
/var/spool
/var/svc
/var/tmp
文件组成的介绍:
SOLARIS OE的所有文件所使用的文件名和记录被称为信息接点。许多数据也使用数据块。总体来说,每个文件名有一个相应的信息接点,同时信息接点提供数据块的接入。

文件名
文件名是许多通常可进入和可操作的文件目标。一个文件必须有文件名以及相对应的信息接点。
信息接点
信息接点是SOLARIS OE使用关于文件信息记录的目标。总的来说,信息接点包含了2部分,第一,信息接点含盖了关于文件的信息,包括,文件的所有者,文件的权限,和它的大小。第二,信息接点包含了文件所对应的数据块的指针。
信息接点是一些数字,同时文件系统包含了属于它自己的信息接点列表。当一个新的文件系统创建时,完成的这个新的信息接点列表也创建在这个文件系统中。
数据块
数据块是一些用于存储数据的磁盘空间单元。规则的文件,目录和符号连接使用数据块。设备文件并不占有数据块。
认识文件方式:
Sloaris OE支持一种可以在所有以UNIX为基础操作系统上找到的标准的文件设置方式。大体上来说,文件提供的功能有:数据存储,活动设备,或者允许交互处理间的通信。在Sloaris OE中存在着多种文件方式,归纳主要有下列4种:
正规或者传统的文件。
目录
字符连接
设备文件。
正规文件,目录和字符连接用于存储各种类型的数据。设备文件并不存储数据。而设备文件用于提供设备的使用权限。
使用ls命令可以用于辨别文件类型之间的区别。用ls –l命令看到的第一栏字符信息是用来指示文件类型的。
一般性文件
是系统中存在的普通的大多数的文件,能够保存用户的各种类型的数据。可以通过vi进行编辑。
目录
目录是存储了文件名以及和inode的关联信息。
连接文件
连接文件是相当与其他一个文件的指针。可以用ln来建立。
分享到:
评论

相关推荐

    Solaris内核结构.part2

    Solaris内核结构

    Solaris10性能监控--处理器篇

    可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10操作系统。

    solaris内核结构

    《solaris内核结构》,英文原版,非常经典的一本关于solaris内核的书籍

    Solaris内核结构part1

    对Solaris7内核结构进行的分析,

    Solaris内核结构(第二版)

    本书介绍Solaris操作系统的内核,提供了内核结构以及该操作系统中使用的主要数据结构和算法的大量信息,主要内容包括:Solaris内核概述、Solaris存储系统线程、进程和IPC、文件和文件系统;本书还讲解了该系统的实际...

    安硕科技在Sun的帮助下顺利将系统迁移至Solaris 10

    而对Sun新推出的操作系统Solaris 10,安硕科技则通过此次版本移植增强了对它的信心,同时给客户提供了更多的版本选择。在Sun公司的三大法宝中,Solaris和Java的匹配是“天作之合”。JES是ISV和用户的应用服务器平台...

    对Solaris操作系统中多线程进程体系结构的研究

    而Solaris操作系统的内 核结构就是围绕着线程而重新架构的.它是这方面的典 范 在本文中将讨论Sohris的进程模型、进程执行环境 以及多线程的进程体操结构,内容包括进程、轻量进程 和内核线程.最后将讨论进程的...

    Solaris操作系统介绍

    描述了服务器的结构,Solaris系统的安装过程,及常用命令的介绍及使用方法

    Solaris 内核结构

    本书介绍Solaris操作系统的内核,提供了内核结构以及该操作系统中使用的主要数据结构和算法的大量信息。主要内容包括:Solaris内核概述、Solaris存储系统线程、进程和IPC、文件和文件系统。本书还讲解了该系统的实际...

    Solaris多线程编程指南

    第1 章概述本发行版中线程实现的结构。 第2 章讨论常规POSIX 线程例程,其中重点介绍如何创建具有缺省属性的线程。 第3 章介绍如何创建具有非缺省属性的线程。 第4 章介绍线程同步例程。 第5 章讨论为支持多线程而对...

    SOLARIS高级系统管理员指南

    本书深入介绍和讨论了Solaris系统管理各个方面的概念、方法和注意事项。其主要内容有:邮件服务;NIS+;自动加载程序服务;服务访问工具;应用软件;Shell编程介绍;系统安全。本书可供计算机系统管理、维护人员和...

    Solaris的启动和初始化过程.doc

    Sun公司的Solaris系统能提供完整的端到端服务,Solaris建立在高端的SPARC CPU体系结构上,那是专为Solaris工作而设计的。其他的硬件改进,包括开发OpenBoot监视器和集成的电源管理,其能力远远超过PC机的 BIOS

    Solaris链接程序和库指南

    目录 前言........................................................................................................................................................11 1 多线程基础介绍 ......................

    Solaris实践整理

    5年solaris系统维护整理的资料,里面代码都能直接使用,采用word文档结构图,查找清晰。shell编程小点对于初学者很有用。

    solaris-ips:Solaris IPS

    Solaris映像打包系统介绍图像打包系统(IPS)是一个软件交付系统,其与网络存储库的交互作为其主要设计... root_i386包含保留目录结构的完整构建。 通常,可以通过以下命令来测试新版本: $cd src/tests; sudo ./run.p

    Solaris操作系统的使用

    本课程介绍了Solaris操作系统的使用 具体介绍了Solaris系统的常见操作和简单的系统维护知识 主要包括UNIX的 结构Solaris系统常用操作UNIX常用工具与实用程序 网络通信等内容

    Solaris 动态跟踪指南

    DTrace提供一个强大的基础结构,使管理员、开发者和服务人员能简明地回答有关操作系统和用户程序行为的任意问题。《Solaris动态跟踪指南》介绍如何使用DTrace观察、调试和调优系统行为。本书还包含一套完整的关于...

    solaris存储管理

    本书的结构 《Solaris Volume Manager 管理指南》包含以下信息: 第1 章提供本书中介绍的概念和任务的详细“汇总信息”。使用本章作为本书内容的导航帮 助。 第2 章向初学此技术的读者介绍一般存储管理概念。 第3 章...

Global site tag (gtag.js) - Google Analytics