Solaris系统基础:kernel、shell与文件结构详解

需积分: 3 18 下载量 46 浏览量 更新于2024-07-31 收藏 705KB PDF 举报
本文档深入介绍了Solaris操作系统的基础知识,由黄海鹏在2009年1月7日撰写,主要针对北京子午线新荣科技有限公司进行的MDTSolaris基础培训。主要内容包括: 1. 系统概念:Solaris是基于文件的操作系统,其核心组成部分是Kernel、Shell和Filestructure。Kernel是操作系统的核心,负责管理设备、内存、进程、守护进程,以及提供系统硬件接口,执行命令,并管理交换空间和磁盘空间。它还包含了像Daemons这样的后台进程,专门处理特定的系统任务。 2. Shell作为接口:Shell是用户与Kernel交互的桥梁。Solaris提供了三种主要的Shell,即Bourne shell(/usr/bin/sh)、Kornshell(/usr/bin/ksh)和Cshell(/usr/bin/csh)。它们各有特点,Bourne shell简洁基础,Kornshell增加了更多的功能,而Cshell的语法更接近C语言,支持命令行编辑和别名等功能。 3. 文件结构:Solaris的文件结构采用层次化的目录树模型,类似DOS的组织方式,将文件和目录按照逻辑功能分类。根目录(/)位于最顶层,其中包含了如/usr(系统命令、工具和库文件)、/opt(第三方应用软件)、/dev(设备驱动程序)、/etc(系统配置文件,如用户口令文件)和/export(用于网络文件系统共享的目录)等重要目录。 4. 目录层级与功能:/usr目录下的文件按功能划分,/dev目录主要存放硬件设备的驱动;/etc则存储系统配置信息;/opt则存放非系统预装的应用软件;/export用于网络共享,使得其他系统可以访问这些目录中的内容。 通过学习这些基础知识,用户可以更好地理解和操作Solaris系统,掌握如何管理和维护这个基于文件的、强大的操作系统。这对于IT专业人士来说,无论是系统管理员还是开发者,都是非常重要的技能。