solaris目录结构

35、Solaris文件与文件I/O全面解析 本文深入解析了Solaris系统中的文件与文件I/O机制,涵盖了文件类型、内核结构、文件操作API等内容。详细介绍了标准I/O、read/write系统调用、POSIX I/O、分散/聚集I/O和异步I/O的特点及使用示例,帮助开发者根据实际需求选择合适的文件操作方式,提高程序性能和可维护性。 阅读详情

from: http://hi.baidu.com/sjh_forever/item/0c57a40bf5b3e3e6fe240d03

1-介绍root子目录

逻辑上,所有目录都在root目录下。但是物理上,所有目录都位于一个单文件系统上或者分隔在多文件系统上。
每个solaris系统都有一个root文件系统,但是也有其他的文件系统attached在这些目录体系结构的points上。大部分的文件系统都是在 disk slice上结构创建的,这些slice contain或者hold文件或者目录。一些文件系统reside in在虚拟内存上,并且通过solaris kernel管理。
参看:man -s5 filesystem。
2-介绍重要的文件系统
2-1 disk-based 文件系统
/        所有文件系统名字空间的根。The root of the overall file system namespace.
/bin     软连接到/usr/bin目录。是标准系统命令的二进制文件的目录位置。
/dev     逻辑设备明的主目录。目录的内容是指向/devices目录下的设备文件的符号连接。
/etc    这个目录包含主机指定的配置文件和系统管理的数据库文件。
/export   普通共享文件系统的缺省目录,像用户的home目录,应用软件,或者其他共享文件系统。
/home 用户home目录的缺省目录或者挂接点。
/kernel   平台独立的可加载的kernel模块目录,kernel模块是引导过程需要的一部分。
/lib    这个目录的内容是共享可执行程序和SMF可执行程序。(SMF=service Management Facility)
/mnt    文件系统方便和临时的挂接点
/opt    安装的应用包的缺省目录和挂接点
/platform平台相关的可加载kernel模块的目录
/sbin     单用户bin目录,包含至关重要的exe程序,这些exe程序是在引导过程中被使用的,并且这些exe程序       在手动系统失败恢复被使用。
/usr    这个目录包含程序,脚本,被系统用户使用的库文件。
/var    (varying files)变化文件的目录,这些变化的文件通常包含临时,日志或者状态文件。
         在solaris 10里面,根据SMF和zones的介绍,/var目录体系结构比以前release版的更重。
      /var目录有足够的硬盘空间去存储包(package)信息,日志文件,spool文件等是很重要的。
2-2   In-Memory 文件系统(内存中的文件系统)
/dev/fd     目录包含指定文件,这些文件是关于当前在被系统使用的文件描述符。
/devices 物理设备名的主目录。
/etc/mnttab   一个memory-based文件,在它自己的文件系统里,这个文件包含当前文件系统挂接的细节。
/etc/svc/volatile 这个目录包含日志文件和参考文件,这些文件关于当前系统服务的状态。
/proc        目录存储当前进程相关的信息。每个进程在/proc目录下都有它自己的子目录集合。
/system/contract   CTFS(contract file system))合同文件系统,是创建,控制和观察合同的接口。一个合同提高了进程和进程依赖的系统资源的关系,这是通过提高更富有的错误报告和延迟删除 资源的方法。SMF使用进程合同跟踪组成一个服务的进程,以致于一个多进程的服务的一部分失败,可能被标识为那个服务失败。
/system/object        OBJFS (object file system)目标文件系统描述当前被kernel加载的当前所有模块的状态。这个文件系统系统用来debug访问kernel符号连接信息而不需要直接 访问kernel。它主要用来DTrace激活。
/tmp       临时文件的目录。这个目录在引导时候被clear掉
/var/run     这个目录包含锁文件,指定文件和参考许多进程和服务的文件。
2-2-1 /dev目录下的主要子目录
/dev/dsk 块磁盘设备
/dev/fd    文件描述符
/dev/md    逻辑卷管理metadisk设备
/dev/pts     Pseudo terminal设备
/dev/rdsk 裸磁盘设备
/dev/rmt     裸磁带设备
/dev/term 串口设备
2-2-2 /etc目录下的主要子目录
/etc/acct     帐号系统的配置信息
/etc/cron.d   cron工具的配置信息
/etc/default 各种程序的缺省信息。
/etc/inet     网络服务的配置文件
/etc/init.d   启停服务脚本
/etc/lib    当/usr文件系统不可用时候,动态链接库文件是需要的。
/etc/lp        打印机子系统的配置信息
/etc/mail     mail子系统的配置信息
/etc/nfs    NFS服务器日志的配置文件
/etc/opt    可选包的配置信息
/etc/rc#.d 当进入或者离开一个指定run level时候,Legacy脚本被执行
/etc/security安全优先级和RBAC的控制文件
/etc/skel     新用户帐号缺省shell初始化文件
/etc/svc    SMF数据库和日志文件
/etc/zones 初始化和参考Solaris 10 zones工具的文件
2-2-3 /usr目录内容
/usr/bin    标准系统命令
/usr/ccs    C编译文件和库文件
/usr/demo     demo程序和数据
/usr/dt        CDE软件的目录或者挂接点(CDE=Common Desktop Environment)
/usr/include 头文件(对C语言,等等)
/usr/jdk    包含Java技术程序和库的目录
/usr/kernel   平台独立可加载的kernel模块,这些模块在因到时候一般不需要
/usr/lib    体系结构依赖的数据库,各种程序库和不直接被user调用的二进制
/usr/opt    可选包的配置信息
/usr/sbin     系统管理命令
/usr/spool 符号连接到/var/spool目录
2-2-4 /var目录内容
/var/adm     日志文件(例如syslog,系统帐号等等)
/var/crash core dump目录
/var/spool spool 文件(for mail,打印服务等等)
/var/svc    SMF控制文件和日志
/var/tmp    长期存储临时文件在系统重启时候,/tmp的可选目录alternative
Solaris 内核结构 本书介绍Solaris操作系统的内核,提供了内核结构以及该操作系统中使用的主要数据结构和算法的大量信息。主要内容包括:Solaris内核概述、Solaris存储系统线程、进程和IPC、文件和文件系统。本书还讲解了该系统的实际应用,用大量实例阐述了应用方法和技巧。本书对于使用Solaris操作系统的各类技术人员来讲是一本极具参考价值的专著 立即下载

相关推荐

Solaris内核结构(第二版)

本书介绍Solaris操作系统的内核,提供了内核结构以及该操作系统中使用的主要数据结构和算法的大量信息,主要内容包括:Solaris内核概述、Solaris存储系统线程、进程和IPC、文件和文件系统;本书还讲解了该系统的实际应用,用大量实例阐述了应用方法和技巧;本书对于使用Solaris操作系统的各类技术人员来讲是一本极具参考价值的专著。

Solaris下如何扩大/分区的方法

from:http://www.web521.com/web/588668/T669104.shtml 方法1:重新安装Solaris OS (呵呵,有点废话了!) 方法2:在不重新安装OS的情况下扩大/分区,但是做前一定要作好重要数据的备份!废话不多说了,按照下面步骤一步一步来做吧!            #ufsdump 0uf /dev/rdsk/c0t1d0s

nemo2011的专栏 1948

solaris内核结构

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

Solaris 目录

Solaris 目录结构 1-介绍root子目录 逻辑上,所有目录都在root目录下。但是物理上,所有目录都位于一个单文件系统上或者分隔在多文件系统上。 每个solaris系统都有一个root文件系统,但是也有其他的文件系统attached在这些目录体系结构的points上。大部分的文件系统都是在 disk slice上结构创建的,这些slice contain或者hold文件或者目录。...

cynan168的专栏 178

海康摄像头RTSP流延迟优化实战:从VLC到OpenCV的5种方案对比与性能调优

本文针对海康摄像头RTSP流的高延迟问题,深入剖析了延迟根源,并系统对比了从VLC、OpenCV到海康官方SDK、FFmpeg及硬件加速等五种主流方案的性能表现。重点分享了缓冲区设置、协议优化、多线程架构与硬件解码等实战调优技巧,旨在帮助开发者将视频流延迟从秒级优化至毫秒级,满足工业检测、安防监控等高实时性场景需求。

hh234的博客 806

从零构建OpenBMC风扇控制:基于phosphor-pid-control的实战配置指南

本文详细介绍了如何从零开始构建OpenBMC风扇控制系统,基于phosphor-pid-control框架实现风扇自动调速。通过解析PID算法配置、传感器定义及控制区域设置,提供工业级散热解决方案,帮助开发者优化服务器能效与可靠性。

weixin_29263201的博客 748

Solaris内核proc目录简介

进程文件系统procfs,是一个伪文件系统,它允许对一些非传统意义上的文件通过标准文件I/O接口进行访问。procfs将Solaris内核进程架构进行了抽象,比如当前系统中所有运行着的进程会在/proc/目录下有所体现。系统中每个进程对应/proc/目录下的一个子目录,子目录名即相应进程号(PID),所有进程号子目录构成了/proc/目录的全部内容。   许多提供进程数据和控制点的内核数据结构在

jacky0922的专栏 1233

Python爬取拼多多商品数据保姆级教程(附源码及效果图)

本文介绍了使用Python爬取拼多多商品数据的完整教程。通过DrissionPage库模拟浏览器操作,利用正则表达式提取嵌入在HTML中的商品数据(关键步骤是从window.rawData变量获取),解析后转换为结构化数据并导出Excel。教程包含八大步骤:环境配置、浏览器初始化、网络监听、搜索模拟、数据提取(核心是正则匹配JSON)、数据验证、字段解析和Excel导出,最后提供了封装好的函数可直接调用。该方法特别适合课程作业或毕业设计获取电商数据,能爬取商品名称、价格、销量等关键信息,处理了价格单位转换等

weixin_46449236的博客 2078

Solaris操作系统介绍

1.2  Solaris操作系统介绍Solaris 是SUN公司研发的多用户多任务的UNIX操作系统,1993年由SunOS改编而来。Solaris系统内核基于AT&T发布的SVR4即System V Release 4,但Solaris同时也具备了一些BSD版本UNIX的特色。Solaris操作系统分为SPARC和X86两种版本。Solaris for SPARC版本只能安装在基于SPA

血色残阳的专栏 5088

数据结构课程设计C/C++版--美团餐馆预定信息的管理与分析 5 6

第5关:注销个人信息。

m0_62222486的博客 2126

PyQt5开发应聘简历模版

该工具旨在帮助用户对Excel、CSV格式的数据进行快速导入、分析及可视化展示,支持折线图、柱状图、饼图等多种图表类型,提供数据筛选、排序、统计等功能,适用于企业数据分析人员日常工作。:一款用于本地文件管理的桌面应用,支持文件的新建、复制、移动、删除、重命名等基本操作,具备文件搜索、分类整理、批量操作及文件信息查看等功能,提升用户文件管理效率。:熟悉QSS(Qt Style Sheet)样式表,可对PyQt5界面进行个性化美化,包括控件颜色、字体、边框、布局等样式定制,提升应用视觉体验。

ybmzlqzj的博客 83

Solaris目录结构

1. 重要的系统目录的介绍Solaris OS是由一些重要的系统目录和必要的适合操作系统功能性文件组成的结构.下面列出了Solaris OS中一些重要的系统目录和子目录.重要的目录:/根目录覆盖了所有文件系统的命名空间./bin软连接到/usr/bin目录.这个目录存储了标准系统命令的二进制文件./dev逻辑设备名的主目录.目录的内容是指向/device目录下的设备文件的符号...

weixin_34085658的博客 168

315、弱电基础知识介绍

常见的弱电系统包括:闭路电视监控系统、防盗报警系统、门禁系统、电子巡更系统、停车场管理系统、可视对讲系统、家庭智能化系统及安防系统、背景音乐系 统、LED显示系统、等离子拼接屏系统、DLP大屏系统、三表抄送系统、楼宇自控系统、防雷与接地系统、寻呼对讲及专业对讲系统、弱电管道系统、UPS不 间断电源系统、机房系统、综合布线系统、计算机局域网系统、物业管理系统、多功能会议室系统、有线电视系统、卫星电视系统、卫星通讯系统、消防系统、电话 通讯系统、酒店管理系统、视频点播系统、人力资源管理系统等等。

qq_43416206的博客 1366

solaris10的目录结构

solaris10的目录结构solaris10的目录结构1.        描述/(ROOT)子目录2.        描述文件的组成3.        描述文件的类型4.        使用硬连接solaris的目录层次是为了建立更加方便的管理。为了建立不同使用目的的原则,目录结构内部建立了目录树的分割。举例来说,根目录的存在支持着本地系统的私有文件和其他系统共享的文件以及用户的主目录。逻辑

无序代码 921

《模型轻量化-剪枝蒸馏量化系列》YOLOv5无损剪枝(附源码)

无损剪枝模型到几百kb~

cv君的博客 3万+

Allegro如何改变线宽操作指导

用Allegro做pcb设计的时候,改变走线线宽是非常常用的功能,如下图。线宽目前是12mil,需要把线宽改成15mil。如何改变线宽操作指导。

weixin_54787054的博客 4254

solaris 目录体系结构

1-介绍root子目录逻辑上,所有目录都在root目录下。但是物理上,所有目录都位于一个单文件系统上或者分隔在多文件系统上。每个solaris系统都有一个root文件系统,但是也有其他的文件系统attached在这些目录体系结构...

clj2015的博客 169

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Solaris10中级读书笔记之一:目录结构的介绍

<br />一、root子目录的介绍<br />Solaris操作系统的目录结构是为了建立更加方便管理.为了建立不同使用目的的原则,目录结构内部建立了目录树的分割.举例来说,根目录的存在支持着本地系统的私有文件和其他系统共享的文件以及用户的主目录.<br />逻辑上,所有目录都在root目录下.实际上,目录能够定位在单一的文件系统上或者分隔在多文件系统上.每个Solaris必须有一个root文件系统,但是也有其他的文件挂结在这些目录结构上.大多数的文件系统都是在创建在磁盘片上,同时这些文件系统包含或者支持文

Jelly的专栏 2380

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Solaris下类似DOS下tree命令的实现

原文写于2010-09-15 20:48:07 在网易博客,已删     今天,因为工作原因,需要知道Solaris下某个软件安装的目录结构,我当时就想到了tree命令.不过很可惜,Solaris底下没有DOS下的tree命令.     后面上网找,发现也有人跟我一样,在一些场合中需要使用类似DOS下的tree命令.在一个论坛上找到了这两个命令:     1. find 目标目录 -type...

weixin_33845477的博客 86

Solaris内核目录

目录: 概述 ◆ /proc/目录简介 ◆ procfs的实现 后记 -------------------------------------------------------------------------- 概述: 进程文件系统 -- procfs -- 允许像管理文件那样直接管理内核进程。 进程文件系统,procfs,是一个伪文件系统,提供了内核进程表的文件系统接

gridyao的专栏 1520

Solaris目录中几个缩写单词的含义

最近接触Solaris,当中/usr目录下几个子目录的缩写单词困惑住了我,比如ccs,dt,openwin,sfw,xpg4,xpg6。好不容易找到它们的含义,下面列举一下,我喜欢知道是什么的缩写,这样子才不会容易搞混了。/usr/openwin是关于OpenWindows的目录,Solaris 9版本系统自带的桌面环境,Solaris 10以后,改为了CDE和Gnome/usr/dt是关于CDE桌面环境的目录,为什么用dt呢?个人认为是DeskTop,是Solaris 10默认的桌面环境,所以用dt了/

1031

Unix/Solaris基础知识(1)

和任何一个UNIX操作系统一样,Solaris由四个主要部分组成:内核,Shell,文件结构和应用程序。 Solaris系统结构如下: Solaris文件目录结构与普通Linux类似。 Shell提供了一个内核与用户之间的界面, 是一种作为用户和OS之间的接口的命令解释程序。当用户输入一个命令时,SHELL对命令进行解释并调用相应的程序。 Solaris的Shell有多个,常用的:

一心两用 1200
上一篇: solaris系统添加用户
下一篇: 获取从开机运行到当前的时间
nemo2011
博客等级 码龄16年 179粉丝 206原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值