Solaris操作系统目录结构
solaris操作系统

pkgadd -d /cdrom/cdrom0/Product /SUNWTcl pkgrm SUNWTcl
pkgrm:卸载软件包
#
pkginfo:查询软件包 (pkgchk –lp /filename)
#
pkginfo –l |grep SUNWTcl
补丁维护
补丁就是一些替换现存的文件和目录的文件目录集合。补 丁纠正应用程序的错误或增加功能。 Patch编号
文件系统管理
fsck磁盘检测纠错工具
系统每次启动时都会自动运行fsck。如果发现错误,会尝试自动修复, 如果错误非常严重,需要人工修复。这时要进入系统单用户模式,然 后对错误磁盘执行:
#fsck
/dev/dsk/c0t0d0s0
newfs创建文件系统
# newfs /dev/rdsk/c0t2d0s0
rm:删除文件须为空。 mv:更改文件名;移动文件和目录; ln:将一个文件连接到另外的文件上 dd:用指定大小的块拷贝一个文件
- dd if=/dev/fd0 of=disk.img bs=1440k 备份软盘 - dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t3d0s2 bs=10240k 两个硬盘 对拷
文件系统是一种通常驻留在磁盘上的某一部分的数据 结构。Solaris是一种层次化文件系统。它由一系列相 互关联的文件组成,同时可以允许用户以一种很容易 找到某个特定文件的方式来组织文件。 在一个标准的Solaris系统中.每一个用户都具有自己 的一个目录(宿主目录),在这个目录下用户可以随意 创建自己的新子目录,另外还可以再将子目录分为若 干个子目录。通过这种方式,用户可以将文件结构扩 展到任意的层次以满足自己的需要。
solaris中理解inodes

理解inodei node是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。
我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。
下面就是我的inode学习笔记,尽量保持简单。
===================================理解inode一、inode是什么?理解inode,要从文件储存说起。
文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。
每个扇区储存512字节(相当于0.5KB)。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。
这种由多个扇区组成的"块",是文件存取的最小单位。
"块"的大小,最常见的是4KB,即连续八个sector组成一个block。
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。
这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
每一个文件对应一个inode,硬盘上有多少文件,就有多少个inode。
二、inode的内容inode包含文件的元信息,具体来说有以下内容:* 文件的字节数* 文件拥有者的User ID* 文件的Group ID* 文件的读、写、执行权限* 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
* 链接数,即有多少文件名指向这个inode* 文件数据block的位置可以用stat命令,查看某个文件的inode信息:stat example.txt总之,除了文件名以外的所有文件信息,都存在inode之中。
福克斯波罗系统FOXBORO

打开主机、CRT的电源,系统自检并启动, 等进入I/A初始环境
选择Config
系统维护
进入工程师环境,选择SoftMnt Shutdown_AW(或 Shutdown_WP) SHUTDOWN。 等到系统提示:Type Ctrl-d … for Maintainace 时, 键入系统密码:gnomes。 当出现<LETTERBUG>后,键入: <LETTERBUG> fsck –y ; fsck –y ; fsck -y 直到系统中再无错误提示为止,而后键入: <LETTERBUG> cd / <LETTERBUG> sync ; sync ; sync <LETTERBUG> init 0 待出现OK提示符为止,而后键入: <OK> power-off 关闭工作站电源。
I/A系统V7.1版本的安装
AW5101的安装过程
当工作站重启后等待约10分钟,以保证 INFOXMIX数据库安装完成,并用以下命 令进行确认: #ps –eaf|grep tbinit 注意:本步只对AW类型工作站需要, WP类型的工作站不要等待,可以立即进入 下一步工作
I/A系统V7.1版本的安装
AW5101的安装过程
待出现“#”提示符后,进行以下操作: # env /查看当前环境设置 # set STATION_TYPE=AW51 /将工作站类型设 置为AW51 # export STATION_TYPE /将站类型设置写入内存 # ia_install AW51 /执行I/A软件的安装 根据画面提示选择 “y” 在接下来的20分钟中,安装程序将自动将Solaris操作系 统及I/A的基本软件安装到AW5101硬盘中去。 待基本系统安装结束后,依照画面提示,键入命令: # reboot -- -r ”
三级网络填空题及答案

第四章网络操作系统1、Novell公司曾经轰动一时的网络操作系统是________,今天仍有6.5版本在使用。
2、Unix系统结构由两部分组成:一部分是,另一部分是________。
4、早期的网络操作系统经历了由结构向主从结构的过渡。
5、Solaris网络操作系统主要运行在RISC结构的工作站和上。
6、Windows 网络操作系统版本不断的变化,但有两个概念一直使用,它们是和_____模型。
7、如果系统的物理内存不能满足应用程序的需要,那么就需要从的空闲空间使用_______内存。
8、SUN公司的Solaris是在_______操作系统的基础上发展起来的。
9、Windows服务器的域模式提供单点能力。
10、Unix操作系统的发源地是实验室。
11、IEEE制定的Unix统一标准是。
12、红帽公司的主要产品是Red Hat 操作系统。
13、Web/OS是运行在中的虚拟操作系统。
14、Novell公司收购了SUSE,以便通过SUSE Professional产品进一步发展网络操作系统业务。
15、活动目录服务把域划分成OU,称为。
16、红帽Linux企业版提供了一个自动化的基础架构,包括、、高可用性等功能。
17、内存管理实现内存的、回收、保护和。
18、Unix内核部分包括和控制子系统。
19、操作系统必须提供一种启动进程的机制。
在DOS 中,该机制就是函数。
在Windows 中启动进程的函数是。
20、DOS 的内存管理相对简单,它运行在下,Windows的内存管理相对复杂,它运行在模式下。
21、操作系统通常有4 类组件:驱动程序、、和外围组件。
22、内核的结构可以分为、微内核(Microkernel )、以及外核等。
23、网络操作系统可以分为两类:型NOS 与通用型NOS 。
对于通用型网络操作系统,一般又分为两类:系统与系统。
24、硬盘服务器将共享的硬盘空间划分成多个虚拟盘体,虚拟盘体可以分为 3 个部分:专用盘体、与。
3SUN solaris9 文件及目录操作【精选】

许多程序利用该目录来存放临时文件
16
Solaris文件系统
二、 目录和普通文件
8. 重要的标准目录和文件
/usr
第二个主文件层次结构 存放了包含系统所需使用的系统的子目录
/usr/bin 用户命令
存放标准的Solaris实用命令程序——在单用户模式下不需要的二进制 文件
7. 相对路径 相对路径追踪的是从工作目录到文件的路径。该路径是相对于工作目录
的。任何不是以根目录(/)或代号(~)开头的路径都是相对路径。与绝对路 径一样,相对路径可以描述一个跨越许多目录的路径。
14
Solaris文件系统
二、 目录和普通文件 8. 重要的标准目录和文件 Solaris文件结构是按照一种命名约定来建立的。图中显示了一些重要目 录和文件的位置。
May 18 22:46 May 18 22:46 May 18 22:46
program program program
24
Solaris文件系统
四、 访问权限 4. 目录访问权限 访问权限当用于目录时与用于文件时有少许差异。虽然前面提及的三种 用户可以对目录进行可读可写操作,但是目录是不能够被执行的。针对目录而 言,可执行权限就意味着:用户可以使用cd命令进入该目录,并不表示用户 可以执行该目录下的文件。
文件及目录的操作
1
UNIX文件系统几个重要的目录
/ /dev /etc /bin /usr /var
根目录 特殊设备文件 系统管理配置文件 二进制文件 用户可访问的目录 系统变化文件
2
目录操作
显示当前目录 使用pwd命令 改变当前目录 使用 cd命令 目录命名 目录分类
SUN系统管理员常用命令

o NFS Server,
o Name services Server,
o mail Server,
o Operating system Server,
o Database Server
[1] prom (系统自检selftest) ,
[2] bootblk, (系统引导盘启动扇区),
[3] ufsboot (/platform/'uname -i'/ufsboot),
[4] kernel (initself, /kernel/genunix, /etc/system),
# sysdef
# /usr/platform/sun4u/sbin/prtdiag
# /usr/platform/sun43u/sbin/prtdiag
重新配置系统硬件
=================
# touch /reconfigure
setenv boot-device disk net cdrom
ok> set-defaults (设置prom系统环境变量为缺省值)
ok> reset
Solaris 操作系统的安装:
=======================
3,
4,
5,
6 /usr,
7 /export/home
o device tree: /devices, /dev
o /etc/path_to_install
查看操作系统配置
==================
# dmesg,
# printconf,
sun系统基础和命令

supersparc
Supersparc + UltrasparcI UltrasparcII UltrasparcIII
Teamsu n
ss10
ss20 Ultra 1 Ultra 5、10、30、60、80 Blade1000、280R
华胜天成培训部 (010)64448399-8310
常见工作站产品
Teamsu n
华胜天成培训部 (010)64448399-8310
安装方式
Jump Start方式: 当系统内置光盘或有网络操作系统来源时,系 统按默认值自动安装。
这种方式是主板上的PROM支持的。
这种自动安装方式系统配置通常不合理:软件 组选的是End User方式,少很多应用;硬盘分区也取默 认值。 交互式安装: 系统监控状态,对于PROM1.X
Teamsu n
Client端: ok boot net。
华胜天成培训部 (010)64448399-8310
安装过程
ok boot cdrom 系统提示安装过程中所做的工作 请用户选择语言环境 continue
根据需要选择
hostname
networked? yes
根据需要填写
IP address
N个地区级仓库,每个仓库向10个地区服务, 每个地区3000个小客户,每仓库约10万种 商品。定单要求有1%跨地区调度。 计算事务处理能力。
Teamsu n
华胜天成培训部 (010)64448399-8310
Sun工作站产品的发展
CPU sparc4 Microsparc I Microsparc II Classic、LX ss4、ss5(sparc station) 产品 sun4/60(主频)、sun4/65
艾默生DCS_OVATION系统手册

OVATION系统硬件培训手册(Solaris操作系统)Rev.1上海西屋控制系统有限公司(Aug.2005)OVATION系统 目录Ovation 系统硬件第一章 Ovation分散控制系统概述1.1 系统概述 ……………………………………………………………1-11.2 典型的Ovation系统结构 ……………………………………………1-31.3 Ovation系统诊断 ……………………………………………………1-41.4 参考手册 ……………………………………………………………1-7第二章 Ovation系统网络2.1 系统的组成 ……………………………………………………………2-12.2 网络的结构形式 …………………………………………………... 2-12.3 单网网络星形拓扑结构………………………………………………….. 2-32.4 多网网络 …………………………………………………………... 2-42.5 网络设备的功能 ……………………………………………………2-42.5.1 快速以太网的一般概念 ………………………………….. 2-42.5.2 集线器(Hub) ……………………………………………2-52.5.3 交换机(Switch) …………………………………………... 2-52.6 Ovation网络地址 ……………………………………………………. 2-62.7 网络中的数据流 ……………………………………………………. 2-7第三章 Ovation控制器3.1 控制器 …………………………………………………………3-108/16/05 1目录 OVATION系统3.2 控制器硬件的组成 ………………………………………………… 3-23.1.1 控制器的面板指示 …………………………………………. 3-33.1.2 控制器的标准功能 ………………………………………… 3-43.1.3 控制器的数据流程 …………………………………………. 3-53.1.4 控制器的故障切换 …………………………………………. 3-6 3.2 控制器的供电系统 ……………………………………………………3-63.2.1 供电系统 ……………………………………………………3-63.2.2 电源分配板(PDM) …………………………………………. 3-83.2.3 控制器的接地系统 ……………………………………………3-93.2.4 系统上电注意事项 ……………………………………………3-10 3.3 I/O子系统 ………………………………………………………….. 3-153.3.1 I/O子系统的结构形式 ……………………….……………….. 3-153.3.2 I/O基座结构 ……………………………………………………3-183.3.3 模块的分类及安装 …………………………………………. 3-193.3.3.1 模块的构成 …………………………………3-193.3.3.2 模件的安装 …………………………………3-193.3.3.3 模件的面板指示 …………………………3-193.3.4 机柜类型及卡件安装 ……………………………..…………. 3-203.3.4.1 控制器机柜 …………………………………3-203.3.4.2 控制机柜的命名 …………………………3-213.3.4.3 各机柜间的连接 …………………………3-213.3.5 I/O通讯方式 ……………………………………………………3-223.3.5.1 本地I/O连接方式 …………………………3-223.3.5.2 远程I/O子系统 …………………………3-24第四章 常用I/O卡件介绍4.1 模拟量输入卡(13位) ……………………………………………………4-1 4.2 模拟量输入卡(14位) ……………………………………………………4-6 4.3 高速模拟量输入及热电偶卡 ……………………………………………4-1308/16/05 2OVATION系统 目录4.4 模拟量输出卡 ………………………………………………………………4-294.5 混合型触点输入卡 ………………………………………………………4-324.6 触点输入卡 ………………………………………………………………4-364.7 触点输出卡 ………………………………………………………………4-404.8 4通道热电阻RTD输入卡 ………………………………………………4-464.9 8通道热电阻RTD输入卡 ………………………………………………4-564.10 HART模拟量输入卡 ………………………………………………………4-604.11 HART模拟量输出卡 ………………………………………………………4-644.12 紧凑型顺序事件输入卡(SOE) ………………………………………………4-684.13 链接控制卡(Link Control Card) ………………………………………4-734.14脉冲计数卡 …………………………………………………………………4-754.15阀位卡 …………………………………………………………………4-824.16测速卡 …………………………………………………………………4-854.17回路接口卡 …………………………………………………………………4-87第五章 工作站5.1 工作站类型及硬件组成 ………………………………………………. 5-25.1.1 工作站的类型 ……………………………………………………….. 5-25.1.2 工作站的硬件组成 ……………………………………………….. 5-35.2 操作员站 ……………………………………………………………….. 5-35.2.1 操作员站的特点 …………………………………………….. 5-45.2.2 操作员站的功能 …………………………………………….. 5-45.3 ENG工程师站 ………………………………………………………………. 5-105.3.1 工程师站的特点 …………………………………………….. 5-105.3.2 工程师站的功能 …………………………………………….. 5-115.4 HSR 历史站 ………………………………………………………………5-135.4.1 历史站的特点 ………………………………………………………5-1308/16/05 3目录 OVATION系统5.4.2 历史站的功能 ……………………………………………………5-15 5.5 Ovation(LOG)记录服务器 ……………………………………………5-175.5.1 LOG服务器特点 ……………………………………………5-175.5.2 基本LOG服务器软件包 ……………………………………5-17 5.6 打印机 ………………………………………………………………5-1908/16/05 4OVATION系统系统概述第一章 OVATION 分散控制系统概述1.1 系统概述Ovation系统是集过程控制及企业管理信息技术为一体的融合了当今世界最先进的计算机与通讯技术于一身的典范。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/etc目录下的主要子目录
• • • • • • • /etc/acct 帐目系统的配置信息 /etc/cron.d cron工具的配置信息 /etc/default 各应用程序的缺省配置信息 /etc/inet 网络服务的配置文件 /etc/init.d 服务的启动和停止脚本 /etc/lib 当/usr文件系统不可用时需要的动态链接库 /etc/lp 打印机的配置信息
• • • • • /usr/kernel 包含非系统启动过程时需要的不依赖于系统平台的内核模块 /usr/lib 包含各种应用程序库和不是由用户直接调用的二进制文件 /usr/opt 可选软件的配置信息 /usr/sbin 包含系统的管理命令 /usr/spool 是连接到/var/spool目录的一个符号链接
符号链接
符号链接可以指向常规文件、目录、其他符号链接和设备文件。符号链 接可以使用绝对或相对路径名。使用“ln”命令和“-s”参数可以创建符 号链接。例如: # ln -s file1 link1
设备文件
设备文件提供对设备的访问。和常规文件、目录和符号链接不同的是, 设备文件不使用数据块。设备文件的inode存放与设备相关的数字信息, 使用“ls -l”命令可以显示这些数字。例如,在常规文件的第5列输出中 显示的是文件的大小。 # cd /etc # ls -al |more total 599 drwxr-xr-x 77 root sys 4096 Sep 23 08:36 . drwxr-xr-x 26 root root 1024 Sep 23 08:40 .. -rw-r--r-- 1 root root 2236 Sep 23 08:36 .cpr_config drwxr-xr-x 3 root bin 512 Sep 19 16:39 .java -rw-r--r-- 1 root sys 524 Sep 19 15:41 .login -rw-r--r-- 1 root other 18 Sep 19 16:30 .sysidconfig.apps -rw-r--r-- 1 root other 284 Sep 19 16:00 .sysIDtool.state (output truncated)
常规文件
在Solaris操作系统中,常规文件是最常用的文件类型,它可以让用户存 储各种类型的数据。常规文件能够保存ASCII码或二进制数据,包括图 形数据,数据库数据,应用程序相关的数据等等。
目录
目录存储文件名与inode number之间关系的信息,它不象常规文件那样 可以存储各种类型的数据,目录只能够存储文件名与inode间关系的信 息。
/etc目录下的主要子目录(续)
• • • • • • • • /etc/mail 邮件系统的配置信息opt 可选软件的配置信息 /etc/rc#.d 当进入或离开一个特定的运行级时传统执行的脚本 /etc/security 基于角色的访问控制和安全权限的控制文件 /etc/skel 新用户的缺省shell初始化文件 /etc/svc 包含SMF(Service Management Facility)数据库和日志文 件 /etc/zones zone管理工具的初始化文件和参考文件
符号链接
符号链接是指向其他文件的一个文件。和目录只包含目录信息一样,符 号链接也只包括一种类型的数据。符号链接包含它指向的文件的路径名。 由于符号链接是使用路径名来指向其他文件,因此它可以指向其他文件 系统的文件。 符号链接的大小总是和它所包含的路径名的字符数是一致的。如下面的 例子所示,符号链接/bin是指向目录./usr/bin,由于路径名./usr/bin包含 了9个字符,因此符号链接的大小是9 bytes。 # cd / # ls -l bin lrwxrwxrwx 1 root root 9 Sep 19 15:41 bin -> ./usr/bin
•
• •
/var目录包含系统中不断变化的文件,如系统的日志文件等
/opt目录包含第三方的应用软件 /bin 是一个指向/usr/bin目录的符号链接,包含了系统命令的二进制 文件
主要系统目录(续)
• • /lib 目录包含共享的可执行的文件和SMF执行文件 /export 目录一般包含用于NFS共享的目录。
•
•
驻留内存的系统目录(续)
• /system/contract 目录是创建、控制和检测contract的接口。contract 通过提供更多的错误报告加强了进程和它所依赖的系统资源的联系。 SMF(Service Management Facility)使用进程contract来跟踪服务 的各个进程,当某个服务中的一个进程出现问题时,服务的状态就 会被定位为失败。
•
• • •
/export/home 目录包含用户的起始目录。
/kernel 目录包含了系统在启动过程中需要载入的内核模块。 /dev 目录包含了系统的逻辑设备名,这些逻辑设备都是指向 /devices目录下物理设备名的符号链接 /mnt 目录是由系统提供的一个非常方便和临时的文件系统挂载点
驻留内存的系统目录
Consult • Build • Deploy • Manage
Solaris 目录结构
2011-1-04
主要系统目录
Solaris环境的文件结构是分层的目录树结构,类似于DOS的文件结构。 是一些有特定目的而组织在一起的目录、子目录和文件。下面是 系统中一些主要的目录:
• • • /(根目录)位于目录树的最顶层 /usr目录包含系统的一些命令、工具、库文件等 /etc 目录包含系统配置文件,如用户口令文件等
/usr目录下的内容
• • • /usr/bin 包含标准系统命令 /usr/ccs 包含C兼容的程序和库文件 /usr/demo 包含示例程序和库文件
•
•
/usr/dt CDE软件的目录
/usr/include 包含各种头文件
•
/usr/jdk 包含java程序和库文件的目录
/usr目录下的内容(续)
/var目录下的内容
• • • • • /var/adm 包含日志文件 /var/crash 当系统崩溃时存放crash dump文件 /var/spool 包含邮件系统和打印服务的spool文件 /var/svc 包含SMF的控制和日志文件 /var/tmp 包含长期的临时文件,在系统重启后目录下的内容不会丢失, 作为/tmp目录的一个后备选择
设备文件
主要设备号指定用来访问设备时使用的特定的设备驱动,次要设备号是 代表该设备驱动控制的某个特定的设备。
设备文件
一般情况下,系统在重配置启动时(boot -r)会自动创建设备文件和指向 设备文件的符号链接。在Solaris 操作系统中,可以使用“devfsadm”命 令创建新的设备文件。 在设备文件和它控制的设备之间存在着直接的关系,设备文件的inode 包含的主要设备号和次要设备号建立起了这样的关系。下图显示了设备 文件dad@0,0:a和它所控制的设备的关系。
•
•
/dev目录下的主要子目录
• • • • • • • /dev/dsk 块磁盘设备 /dev/fd 文件描述符 /dev/md 逻辑卷管理metadisk设备 /dev/pts 虚拟的终端设备 /dev/rdsk raw磁盘设备 /dev/rmt raw磁带机设备 /dev/term 串口设备
系统驻留在内存中的目录主要有:
• /dev/fd 目录包含与当前系统正在使用的文件描述符相关的文件
•
•
/devices 目录包含系统的物理设备名
/etc/mnttab 一个基于内存的文件,位于在它本身的文件系统中,包 含当前文件系统挂载的详细信息 /etc/svc/volatile 目录包含与系统服务的当前状态相关的日志和参考 文件 /proc 目录包含与当前运行的进程相关的信息,在/proc目录下每个 进程都有一系列属于它的子目录
文件结构
Solaris操作系统下的所有文件都会使用文件名和一个称作inode的记录, 大部分文件都会使用数据块(data block)。一般来说,一个文件名与 一个inode相关联,根据inode去访问文件的数据块。 文件名是最常用到的用来访问和管理文件的对象。 一个文件必然要有一个与inode关联的文件名。 inode是Solaris用来记录文件信息的对象。一般来说, inode包含两部分: 1.文件的信息,包括文件的属主、权限和大小 2.指向与文件相关的数据块的指针 inode的数量是有限的,每个文件系统都有一系列自己 的inodes,当创建一个新的文件系统时,一个完整系 列的新的inodes也创建到了文件系统中。 数据块是用来存储数据的磁盘单元,常规文件、目录 和符号链接都使用数据块,设备文件是不存放数据的。
文件类型示例
# cd /etc # ls -l total 573 drwxr-xr-x 2 adm adm 512 Sep 19 17:21 acct lrwxrwxrwx 1 root root 14 Sep 19 16:00 aliases ->./mail/aliases drwxr-xr-x 7 root bin 512 Sep 19 17:55 apache drwxr-xr-x 2 root other 512 Sep 19 16:59 apoc -rw-r--r-- 1 root bin 194 Sep 19 15:55 auto_home (output truncated) # cd /devices/pci@1f,0/pci@1,1/ide@3 # ls -l total 4 drwxr-xr-x 2 root sys 512 Sep 19 20:13 dad@0,0 brw-r----- 1 root sys 136, 8 Sep 23 08:35 dad@0,0:a crw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,raw (output truncated)