【ACCESS精品源码栏目提醒】:网学会员--在 ACCESS精品源码编辑为广大网友搜集整理了:Sun培训内容(4、5级) - 其它资料绩等信息,祝愿广大网友取得需要的信息,参考学习。
solaris 初级培训 教学大纲第一章 solaris 系统Solaris 系统发展简介,系统架构及发行版本第二章 Boot PROMOpenboot 与 NVRAM 简介系统加电的自检过程第三章 安装 Solaris 操作系统操作系统的基本概念操作系统安装术语solaris 操作系统的安装步骤第四章 系统的启动和关闭boot 术语系统运行的级别如何改变系统运行的级别init 命令及系统关闭的命令介绍第五章 磁盘分区磁盘技术,结构介绍硬盘术语硬盘分区及使用设备名称分区改变第六章 文件系统的概念目录结构文件系统类型文件系统概念文件系统的维护命令第七章 系统维护基本维护命令介绍vi 编辑详解系统状态检察第八章 系统安全系统安全增加用户用户安全及维护文件访问权限的表示及控制用户转换第九章 数据备份磁带机的使用常用备份方法及命令第十章 网络维护基本网络维护命令介绍 第一章 solaris 系统一、Solaris 简介 Solaris 是 Sun Microsystems 研发的计算机 操作系统。
它被认为是 UNIX 操作系统的衍生版本之一。
目前 Solaris 属于混合开源软件。
2005 年 6 月 14 日,Sun 公司将正在开发中的 Solaris 11 的源代码以CDDL 许 可 开 放 , 这 一 开 放 版 本 就 是OpenSolaris。
Sun 的操作系统最初叫做 SunOS,由于 Sun Microsystem 的创始人之一,Bill Joy 来自U.C.Berkeley,因此 SunOS 主要是基于 BSDUnix 版本。
SunOS 5.0 开始,SUN 的操作系统开发开始转向 System V Release 4,并且有了新的名字叫做 Solaris 2.0;Solaris 2.6 以后SUN删除了版本号中的quot2,因此,SunOS 5.10 就叫做 Solaris 10。
Solaris 的早期版本后来又被重新命名为 Solaris 1.x. 所以quotSunOSquot这个词被用做专指 Solaris 操作系统的内核,因此 Solaris被认为是由 SunOS,图形化的桌面计算环境 以及它网络增强部分组成。
支持的系统架构 Solaris 支持多种系统架构: SPARC x86 and x64. x64 即 AMD64 及 EMT64 处理器。
在版本 2.5.1 的时候,Solaris 曾经一度被移植到 PowerPC 架构 但是后来又在这一版本正式发布时被删去。
与 Linux 相比,Solaris 可以更有效地支持对称多处理器、即 SMP 架构。
Sun 同时宣布将在 Solaris 10 的后续版本中提供 Linux 运行环境 允许 Linux 二进制程序直接在Solaris x86 和 x64 系统上运行。
Solaris 传统上与基于 Sun SPARC 处理器的硬件体系结构结合紧密 在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。
然而 SPARC 系统的成本和价格通常要高于 PC 类的产品,这成为 Solaris 进一步普及的障碍。
可喜的是,Solaris对 x86 体 系 结 构 的 支 持 正 得 到 大 大 加 强 , 特 别 是 Solaris 10 已 经 能 很 好 地 支 持x64AMD64/EMT64架构。
Sun 公司已推出自行设计的基于 AMD64 的工作站和服务器,并随机附带 Solaris 10。
用户群 早期的 Solaris 主要用于 Sun 工作站上。
不过,随着 Sun 让 Solaris 可以免费下载和OpenSolaris 的释出,Solaris/OpenSolaris 除了作为服务器/工作站的用途外,已经开始可以作为 Desktop 用途。
虽然现在仍然不普及,且应用程式和设备驱动的支援尚嫌不足,但这一问题正得到快速改善,未来 用户群朝向一般大众的情况仍是有很高的可能性的。
目前各大软件、应用程式厂商对 SPARC 平台的支援尚算良好,但对 x86 平台的 Solaris多半都不支援。
这也是 x86 使用者面临的困境之一。
桌面环境 第一个 Solaris 的桌面环境是 OpenWindows。
紧接着是 Solaris 2.5 的 CDE。
在 Solaris 10中,Sun 又推出了基于 GNOME 的,Java Desktop System。
软件许可 Solaris 的大多数源代码已经在 CDDL 的许可下在 OpenSolaris 开源项目中发布。
二进制和源代码目前都可以被下载和许可而无需任何费用。
Sun 的 Common Development and Distribution License 被选择用做 OpenSolaris 的许可 并通过了 Open Source Initiative 评审和批准尽管它与时下流行的GPL是互不兼容的1。
OpenSolaris 于 2005 年 6 月 14 日正式启动,源代码来自当前的 Solaris 开发版本。
Solaris未来的版本将从 OpenSolaris 衍生。
主要版本Solaris 版本 SunOS 内核 发布日期 简介 版本Solaris 10 SunOS 5.10 2005 年 包括 DTrace 动态跟踪 Solaris Containers Service Management Facility SMF,SMF 取 1 月 31 日 代了传统的 UNIX 的 init.d 脚本 和 iSCSI 支 持。
基于 Gnome 的 Java Desktop System 作 为默认桌面 还包含了 CDE。
Solaris 9 SunOS 5.9 2002 年 最近的更新是 Solaris 9 9/05 5 月 22 日Solaris 8 SunOS 5.8 2000 年 2 月 包括 Multipath I/O. 引入 Role-Based
Access Control RBAC功能。
最近的更新是 Solaris 8 2/04。
Solaris 7 SunOS 5.7 1998 年 11 月 第一个 64 位版本。
Solaris 2.6 SunOS 5.6 1997 年 7 月 包 括 Kerberos 5 PAM TrueType 字 体 WebNFSSolaris 2.5.1 SunOS 5.5.1 1996 年 5 月 用户 IDuid_t扩展为 32-bits。
Solaris 2.5 SunOS 5.5 1995 年 11 月 首先支持 Ultra 1 并包含了 CDE。
Solaris 最新的2006 年 2 月主要发布版本如下: Solaris 版本 SunOS 内核版本 发布日期 简介 Solaris 10 SunOS 5.10 2005 年 1 月 31 日 包括 DTrace 动态跟踪 Solaris ContainersService Management Facility SMF,SMF 取代了传统的 UNIX 的 init.d 脚本 和 iSCSI 支持。
基于 Gnome 的 Java Desktop System 作为默认桌面 还包含了 CDE。
Solaris 9 SunOS 5.9 2002 年 5 月 22 日 最近的更新是 Solaris 9 9/05 Solaris 8 SunOS 5.8 200 年 2 月 包括 Multipath I/O. 引入 Role-Based
Access ControlRBAC功能。
最近的更新是 Solaris 8 2/04. 2 Solaris 7 SunOS 5.7 1998 年 11 月 第一个 64 位版本。
3 Solaris 2.6 SunOS 5.6 1997 年 7 月 包括 Kerberos 5 PAM TrueType 字体 WebNFS 4 Solaris 2.5.1 SunOS 5.5.1 1996 年 5 月 用户 IDuid_t扩展为 32-bits。
5 Solaris 2.5 SunOS 5.5 1995 年 11 月 首先支持 Ultra 1 并包含了 CDE 6 SUN 对 Solaris 7 和 Solaris 2.6 已经不再销售但仍旧提供支持。
更早期的版本已经没有支持。
SunOS 仍旧用来称呼 Solaris 的核心. SunOS 的版本号是以 5.Solaris 版本号来表示。
例如,最新的 Solaris 发布版本,Solaris 10, 在 SunOS 5.10 上运行。
Solaris 的 man 手册是以SunOS 为标记的,启动的时候也显示它 但是quotSunOSquot这个词不再用于 Sun 的市场文档中。
Solaris 10 具有以下安全特性: 基于标准的密码架构Standards-based Cryptographic Framework 综合性防火墙Integrated Firewall 拥有安全执行的认证Verification of Secure Execution 基础稽查与报告工具BART:Basic Audit and Reporting Tools 提供仅有最小特权的安全性服务Services Secured With Least Privileges 灵活的企业认证Flexible Enterprise Authentication 安全的数据中心整合Secure Data Center Consolidation 中央托管的用户权限管理URM:Centrally Managed User Rights Management 最小化的安装选项Minimized Install Option 精细过程的权限管理Fine grained Process Rights Management 第二章 Boot PROM 简介OpenBoot PROM 与 NVRAMOpenBoot PROM 所有 Sun 的主机上都有一个 Boot PROM 芯片,通常为 8k,此芯片一般位于 CPU 板上。
Boot PROM 的功能主要用来提供基本的硬件测试和 boot 初试化。
当主机加电自检通过后,屏幕刚亮,同时按住“stop”和“a”键,既可以进入 OpenBoot PROM 状态。
屏幕上显示提示符为 OK。
我们也可以把 OpenBoot PROM 的参数 auto-boot设置为 false 达到此目的。
OpenBoot PROM 的版本号即自检通过时, 屏幕上显示的 O.B.P 后面的数字;通常有以 下 几种版本: 1.x 最原始的 SPARC Boot PROM 的版本 2.x 早期 OpenBoot PROM 的版本 3.x 具有 flash update 功能的 OpenBoot PROM 版本,它的特点就是不用更换 芯片就可以更新 OpenBoot PROM 的版本 加电自测试POST 当系统加电以后,将自动执行 Boot PROM 上的一个低级的加电测试程序,测试基 本硬件情况。
如果测试通过,则转由 Boot PROM 控制,它将: 。
初始化系统。
。
检查内存和 CPU。
。
检查总线上的设备,中断其驱动,建立设备树。
。
显示系统 banner。
当屏幕亮了以后,显示完 banner,Boot PROM 将继续执行一个高级测试,如果此 测试通过,Boot PROM 将根据另一个芯片 NVRAM 中的参数决定从操作系统启动 的路径。
OpenBoot PROM 的主要功能有: 对系统的硬件进行测试和初始化。
探测系统硬件配置。
启动操作系统。
提供交互式的硬件诊断信息。
包含基本的设备驱动 使系统在 boot 的时候可以对各种外设初始化。
包含基本的用户接口 OpenBoot PROM 程序给用户提供了一些和系统启动、测试有关的基本命令。
NVRAM Boot PROM NVRAM Power Self Test 配置信息 EEPROM Deneric Device Time of Day Driver Ethernet Address HOSTID User Interface Commands Battery Default paraments 二进制机器码 SPARC CPU CHIP OpenBoot PROM 程序在系统加电以后,由硬件控制自动执行;它在执行过程中会从另 一 个芯片 NVRAM 上提供的参数决定系统的测试、启动过程。
NVRAM 也是 Sun 系统中另外一个重要芯片,它是一个可插拔的 8Kbytes 的 Random
Access Memory。
此芯片通常位于系统主板上。
NVRAM 中还包含了一个 EEPROM,用来存储系统缺省参数或用户自己改变的参数。
用户接口命令和 devalias 也存于 NVRAM 中。
这些参数可以在 PROM 状态下用 printenv 和 setenv 命令显示和修改。
该芯片还记录了系统的 Host ID、Ethernet Address、Clock 及其它系统配置参数;因 为 Sun 的很多软件的 License 是和 HOSTID 有关的,所以如果此芯片如果有问题或我们 在维修机器的时候,如果要更换主板,则一定要更换此芯片。
加电自检过程 无论是服务器或台式机,在打开电源后到屏幕亮是经过下列步骤的: 打开电源 主机执行主板上的固化 ROM 上的自检程序, (OpenBoot PROM POST 自检) 即测试 CPU,内存,主板; 测试时间的长短由 NVRAM 的 diag-switch决定, 如果 diag-switchflase,则仅执行简单测试, 如果 diag-switchtrue,则执行复杂测试 测试输入设备 键盘鼠标 屏幕右下角的灯由黄或闪烁变为绿或持续绿,屏幕亮 显示 Sun LoGo Sun Enterprise 4500 480MHZ X 2 ,KEYBOARD PRESENT Open Boot 2.1.19,1024MB memory,SERIAL NUMBER 3758006 Ethernet Address 8:0:20:c6:78:98 Hostid 80c67898 false 停在 PROM 状态下,显示 OpenBoot 提 检查 Auto-boot 示符 OK ture ture 从 PROM 参数 diag-device 标明的设 检查 NVRAM 变量 diag-switch 备启动,通常省缺值为 net false 从 boot-device 标明的设备启动,省缺值为 disk, 通常 boot 设备为内置硬盘 SCSI ID 0 的硬盘 第三章 安装 Solaris 操作系统操作系统基本概念 Sun 操作系统分两种:Sun OS 和 Solaris。
SunOS 基于 UNIX 操作系统 BSD 版,现在已经很少使用。
Solaris 基于 UNIX 操作系统 SYS V Release 4 版本,常用版本2.6;7;8。
Solaris 操作系统主要由下列三大部分组成。
Sun 操作系统 Kernel Shell File system ONC Open Network Computing NFS、NIS、XFN、RPC CDE Common Desktop Environment 1.x 和 OpenWindows 3.x Kernel :是操作系统的核心,主要负责: 管理设备,内存,后台进程。
控制系统程序和硬件之间的信息传送。
安排所有命令执行的进度和顺序。
管理 swap 区和后台进程。
Shell :是用户和 kernel 之间的一个接口;它负责接收用户输入的命令。
并把其传 给 Kernel 执行。
Solaris 操作系统中有以下三种类型的 Shell。
Bourne Shellsh--- 由 ATampT 开发的 Shell。
Solaris 用户的缺省 Shell。
Korn Shellksh --- B Shell 的扩展.增加了 aliasing、history、命令行辑。
C shellcsh --- C Shell 的句法和 C 语言比较接近功能和 K Shell 接近。
文件系统:是一些文件、子目录、 目录的树型结构;操作系统安装好后是按照以下 目录结构安排。
root/ usr opt dev etc export kernel home genunix bin lib ssa1 ssa2 ssa3 软件包 package 操作系统是由一些软件集合构成。
每个软件集合中包含一些包(Package),包的名字通常由 SUNWxxxxx 组成。
每个 Package 则由一些具体文件组成。
操作系统安装术语 Host —— 一个主机。
Host name —— 网上的每台主机都有的一个互不相同的名字。
IP Address —— 用于给网上的每台机器定义的一个 IP 地址。
Client —— 在一个服务或网络中使用别人资源或服务的主机或进程。
Server —— 在一个服务或网络中提供资源或服务的主机或进程。
Swap —— 虚拟内存的概念:就是给应用程序使用的内存空间会比实际物 理的空间还大。
它的实现就是使用一部分硬盘空间来做临时的内存,这个硬盘 空间就是 swap 区。
Daemon —— 由系统控制在后台运行的程序。
早期操作系统在安装时,要求用户定义该主机在网络中是否是一个提供资源共享的主 机,在大型机系统安装中,有可能有下列分类: Server Standalone Diskless client Dataless client 软件集合 系统在安装过程中会询问你要安装的软件集合,注意操作系统在安装时缺省的安装值 是 Developer,如果你不做更改,安装的系统将是不完全的,以下为 Solaris 软件集的 分类名称: Enterprise Distribution INCLUDE OEM software ( 全部 Solaris 2.x OEM ) Enterprise Distribution 包含全部 Solaris 2.x 系统软件 Developer Core Openwindows Man End User Core Openwindows Core 可以 boot 和运行 Solaris 系统的基本软件,及基本网络 操作系统安装步骤 Solaris 操作系统安装需求: SPARC 或 Intel 系统 至少 1.05 Gbyte 的硬盘 至少 64 MB 内存 CDROM 如果你在一个已经装过操作系统的机器上安装系统,则要注意以下事项: 确保重要数据已经备份。
确保所有网上的用户已经退出。
可以考虑使用 wall 命令通知网上所有用户。
/usr/sbin/wall –a message-file 关闭系统。
/usr/sbin/shutdown –i 0 –g 10 “——system will reinstall——” 简单的系统安装的例子: OK boot cdrom Select Language and locale:Simple Chinese LanguageZH Host name:ultra60 Networked:yes IP ADDRESS:192.9.200.1 Confirm Information:continue Change Name Service:None NIS NIS Other None System part of a subnet:none yes Specify timezone by:Geographic region offset from GMT Time zone file Asia Eastern:PRC Date and Time: Confirm Information:continue Change Solaris Interactive Installation:init 安装选 init,升级选 upgrade Solaris Interactive Installation:Continue Allocate Client Services:Continue Select Languages:Continue Select Software:Enterprise Distribution plus OEM Support Select Disks:c0t3d0 boot disk c0t1d0 Preserve Data:Continue Preserve Automatically Layout File System:Manual Layout File System and Disk Layout:Customize Continue Customize Disks: Disk:c0t0d0 0 / 300 1 swap 1024 2 overlap whole disk size 3 /usr 1024 4 /opt 2048 5 /var 300 6 /home1 remain disk c0t1d0 0 /home2 whole disk size 1 2 overlap whole disk size File System and Disk Layout:Continue Mount Remote file System:Continue Profile:Begin Installation AUTOBOOT after installation:YES安装完后系统将自动 boot 然后显示: What is your root password: 输入 root 口令 DO U WANT POWER SAVING AFTER 20 MINUTE:NO DO U WANT SYSTEM ASK THESE QUESTION EVERYTIME:NO System begin Enter CDE interface:root login 第四章 系统的启动和关闭Boot 术语 Boot PROM 每台 Sun 的主板上都有一个芯片叫 PROM programmable read-ony memory;该 片子上有固化的监视程序, 在系统启动之前是由此程序控制;我们可以用一些命令 检测硬件状态及设备情况。
由.
上一篇:
动软使用说明
下一篇:
中小企业财务战略选择的探讨