培训内容5级.docx

上传人:b****6 文档编号:6939280 上传时间:2023-01-12 格式:DOCX 页数:86 大小:231.53KB
下载 相关 举报
培训内容5级.docx_第1页
第1页 / 共86页
培训内容5级.docx_第2页
第2页 / 共86页
培训内容5级.docx_第3页
第3页 / 共86页
培训内容5级.docx_第4页
第4页 / 共86页
培训内容5级.docx_第5页
第5页 / 共86页
点击查看更多>>
下载资源
资源描述

培训内容5级.docx

《培训内容5级.docx》由会员分享,可在线阅读,更多相关《培训内容5级.docx(86页珍藏版)》请在冰豆网上搜索。

培训内容5级.docx

培训内容5级

solaris初级培训

教学大纲

第一章solaris系统

Solaris系统发展简介,系统架构及发行版本

第二章BootPROM

Openboot与NVRAM简介

系统加电的自检过程

第三章安装Solaris操作系统

操作系统的基本概念

操作系统安装术语

solaris操作系统的安装步骤

第四章系统的启动和关闭

boot术语

系统运行的级别

如何改变系统运行的级别

init命令及系统关闭的命令介绍

第五章磁盘分区

磁盘技术,结构介绍

硬盘术语

硬盘分区及使用

设备名称

分区改变

第六章文件系统的概念

目录结构

文件系统类型

文件系统概念

文件系统的维护命令

第七章系统维护

基本维护命令介绍

vi编辑详解

系统状态检察

第八章系统安全

系统安全

增加用户

用户安全及维护

文件访问权限的表示及控制

用户转换

第九章数据备份

磁带机的使用

常用备份方法及命令

第十章网络维护

基本网络维护命令介绍

第一章solaris系统

一、Solaris简介

Solaris是SunMicrosystems研发的计算机操作系统。

它被认为是UNIX操作系统的衍生版本之一。

目前Solaris属于混合开源软件。

2005年6月14日,Sun公司将正在开发中的Solaris11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。

Sun的操作系统最初叫做SunOS,由于SunMicrosystem的创始人之一,BillJoy来自U.C.Berkeley,因此SunOS主要是基于BSDUnix版本。

SunOS5.0开始,SUN的操作系统开发开始转向SystemVRelease4,并且有了新的名字叫做Solaris2.0;Solaris2.6以后,SUN删除了版本号中的"2,因此,SunOS5.10就叫做Solaris10。

Solaris的早期版本后来又被重新命名为Solaris1.x.所以"SunOS"这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境,以及它网络增强部分组成。

支持的系统架构

Solaris支持多种系统架构:

SPARC,x86andx64.x64即AMD64及EMT64处理器。

在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构,但是后来又在这一版本正式发布时被删去。

与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构。

Sun同时宣布将在Solaris10的后续版本中提供Linux运行环境,允许Linux二进制程序直接在Solarisx86和x64系统上运行。

Solaris传统上与基于SunSPARC处理器的硬件体系结构结合紧密,在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。

然而SPARC系统的成本和价格通常要高于PC类的产品,这成为Solaris进一步普及的障碍。

可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris10已经能很好地支持x64(AMD64/EMT64)架构。

Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris10。

用户群

  早期的Solaris主要用于Sun工作站上。

不过,随着Sun让Solaris可以免费下载和OpenSolaris的释出,Solaris/OpenSolaris除了作为服务器/工作站的用途外,已经开始可以作为Desktop用途。

虽然现在仍然不普及,且应用程式和设备驱动的支援尚嫌不足,但这一问题正得到快速改善,未来用户群朝向一般大众的情况仍是有很高的可能性的。

目前各大软件、应用程式厂商对SPARC平台的支援尚算良好,但对x86平台的Solaris多半都不支援。

这也是x86使用者面临的困境之一。

桌面环境

  第一个Solaris的桌面环境是OpenWindows。

紧接着是Solaris2.5的CDE。

在Solaris10中,Sun又推出了基于GNOME的,JavaDesktopSystem。

  软件许可

Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。

二进制和源代码目前都可以被下载和许可而无需任何费用。

Sun的CommonDevelopmentandDistributionLicense被选择用做OpenSolaris的许可,并通过了OpenSourceInitiative评审和批准(尽管它与时下流行的[GPL]是互不兼容的][1])。

OpenSolaris于2005年6月14日正式启动,源代码来自当前的Solaris开发版本。

Solaris未来的版本将从OpenSolaris衍生。

主要版本

Solaris版本

SunOS内核版本

发布日期

简介

Solaris10

SunOS5.10

2005年

1月31日

包括DTrace(动态跟踪),SolarisContainers,ServiceManagementFacility(SMF),SMF取代了传统的UNIX的init.d脚本,和iSCSI支持。

基于Gnome的JavaDesktopSystem作为默认桌面,还包含了CDE。

Solaris9

SunOS5.9

2002年

5月22日

最近的更新是Solaris99/05

Solaris8

SunOS5.8

2000年2月

包括MultipathI/O.引入Role-BasedAccessControl(RBAC)功能。

最近的更新是Solaris82/04。

Solaris7

SunOS5.7

1998年11月

第一个64位版本。

Solaris2.6

SunOS5.6

1997年7月

包括Kerberos5,PAM,TrueType字体,WebNFS

Solaris2.5.1

SunOS5.5.1

1996年5月

用户ID(uid_t)扩展为32-bits。

Solaris2.5

SunOS5.5

1995年11月

首先支持Ultra1并包含了CDE。

Solaris最新的(2006年2月)主要发布版本如下:

Solaris版本SunOS内核版本发布日期简介

Solaris10SunOS5.102005年1月31日包括DTrace(动态跟踪),SolarisContainers,ServiceManagementFacility(SMF),SMF取代了传统的UNIX的init.d脚本,和iSCSI支持。

基于Gnome的JavaDesktopSystem作为默认桌面,还包含了CDE。

Solaris9SunOS5.92002年5月22日最近的更新是Solaris99/05

Solaris8SunOS5.8200年2月包括MultipathI/O.引入Role-BasedAccessControl(RBAC)功能。

最近的更新是Solaris82/04.[2]

Solaris7SunOS5.71998年11月第一个64位版本。

[3]

Solaris2.6SunOS5.61997年7月包括Kerberos5,PAM,TrueType字体,WebNFS[4]

Solaris2.5.1SunOS5.5.11996年5月用户ID(uid_t)扩展为32-bits。

[5]

Solaris2.5SunOS5.51995年11月首先支持Ultra1并包含了CDE[6]

SUN对Solaris7和Solaris2.6已经不再销售但仍旧提供支持。

更早期的版本已经没有支持。

SunOS仍旧用来称呼Solaris的核心.SunOS的版本号是以5.{Solaris版本号}来表示。

例如,最新的Solaris发布版本,Solaris10,在SunOS5.10上运行。

Solaris的man手册是以SunOS为标记的,启动的时候也显示它,但是"SunOS"这个词不再用于Sun的市场文档中。

Solaris10具有以下安全特性:

*·基于标准的密码架构(Standards-basedCryptographicFramework)

*·综合性防火墙(IntegratedFirewall)

*·拥有安全执行的认证(VerificationofSecureExecution)

*·基础稽查与报告工具(BART:

BasicAuditandReportingTools)

*·提供仅有最小特权的安全性服务(ServicesSecuredWithLeastPrivileges)

*·灵活的企业认证(FlexibleEnterpriseAuthentication)

*·安全的数据中心整合(SecureDataCenterConsolidation)

*·中央托管的用户权限管理(URM:

CentrallyManagedUserRightsManagement)

*·最小化的安装选项(MinimizedInstallOption)

*·精细过程的权限管理(FinegrainedProcessRightsManagement)

第二章BootPROM简介

OpenBootPROM与NVRAM

OpenBootPROM

⏹所有Sun的主机上都有一个BootPROM芯片,通常为8k,此芯片一般位于CPU板上。

BootPROM的功能主要用来提供基本的硬件测试和boot初试化。

⏹当主机加电自检通过后,屏幕刚亮,同时按住“stop”和“a”键,既可以进入OpenBootPROM状态。

屏幕上显示提示符为OK。

我们也可以把OpenBootPROM的参数auto-boot?

设置为false达到此目的。

⏹OpenBootPROM的版本号即自检通过时,屏幕上显示的O.B.P后面的数字;通常有以下

几种版本:

Ø1.x(最原始的SPARCBootPROM的版本)

Ø2.x(早期OpenBootPROM的版本)

Ø3.x(具有flashupdate功能的OpenBootPROM版本,它的特点就是不用更换

芯片就可以更新OpenBootPROM的版本)

⏹加电自测试(POST)

Ø当系统加电以后,将自动执行BootPROM上的一个低级的加电测试程序,测试基本硬件情况。

Ø如果测试通过,则转由BootPROM控制,它将:

初始化系统。

检查内存和CPU。

检查总线上的设备,中断其驱动,建立设备树。

显示系统banner。

Ø当屏幕亮了以后,显示完banner,BootPROM将继续执行一个高级测试,如果此测试通过,BootPROM将根据另一个芯片NVRAM中的参数决定从操作系统启动的路径。

⏹OpenBootPROM的主要功能有:

Ø对系统的硬件进行测试和初始化。

Ø探测系统硬件配置。

Ø启动操作系统。

Ø提供交互式的硬件诊断信息。

Ø包含基本的设备驱动

使系统在boot的时候可以对各种外设初始化。

Ø包含基本的用户接口

OpenBootPROM程序给用户提供了一些和系统启动、测试有关的基本命令。

NVRAM

BootPROMNVRAM

PowerSelfTest配置信息EEPROM

DenericDeviceTimeofDay

DriverEthernetAddress

HOSTID

UserInterface

CommandsBattery

Defaultparaments

 

二进制机器码SPARCCPUCHIP

⏹OpenBootPROM程序在系统加电以后,由硬件控制自动执行;它在执行过程中会从另一

个芯片NVRAM上提供的参数决定系统的测试、启动过程。

⏹NVRAM也是Sun系统中另外一个重要芯片,它是一个可插拔的8Kbytes的Random

AccessMemory。

此芯片通常位于系统主板上。

⏹NVRAM中还包含了一个EEPROM,用来存储系统缺省参数或用户自己改变的参数。

⏹用户接口命令和devalias也存于NVRAM中。

⏹这些参数可以在PROM状态下用printenv和setenv命令显示和修改。

⏹该芯片还记录了系统的HostID、EthernetAddress、Clock及其它系统配置参数;因

为Sun的很多软件的License是和HOSTID有关的,所以如果此芯片如果有问题或我们

在维修机器的时候,如果要更换主板,则一定要更换此芯片。

加电自检过程

⏹无论是服务器或台式机,在打开电源后到屏幕亮是经过下列步骤的:

打开电源

 

主机执行主板上的固化ROM上的自检程序,

(OpenBootPROMPOST自检)

 

即测试CPU,内存,主板;测试时间的长短由NVRAM的diag-switch?

决定,

如果diag-switch?

=flase,则仅执行简单测试,

如果diag-switch?

=true,则执行复杂测试

 

测试输入设备(键盘鼠标)

 

屏幕右下角的灯由黄或闪烁变为绿或持续绿,屏幕亮

 

显示SunLoGo[SunEnterprise4500(480MHZX2),KEYBOARDPRESENT]

[OpenBoot2.1.19,1024MBmemory,SERIALNUMBER#3758006]

[EthernetAddress8:

0:

20:

c6:

78:

98Hostid80c67898]

 

检查Auto-boot?

=false停在PROM状态下,显示OpenBoot提

示符OK

ture

检查NVRAM变量diag-switch?

=ture从PROM参数diag-device标明的设

备启动,通常省缺值为net

=false

从boot-device标明的设备启动,省缺值为disk,

通常boot设备为内置硬盘(SCSIID=0的硬盘)

第三章安装Solaris操作系统

操作系统基本概念

⏹Sun操作系统分两种:

SunOS和Solaris。

ØSunOS基于UNIX操作系统BSD版,现在已经很少使用。

ØSolaris基于UNIX操作系统SYSVRelease4版本,常用版本(2.6;7;8)。

⏹Solaris操作系统主要由下列三大部分组成。

ØSun操作系统(Kernel+Shell+Filesystem)

ØONC+(OpenNetworkComputing+NFS、NIS+、XFN、RPC)

ØCDE(CommonDesktopEnvironment1.x和OpenWindows3.x)

⏹Kernel:

是操作系统的核心,主要负责:

Ø管理设备,内存,后台进程。

Ø控制系统程序和硬件之间的信息传送。

Ø安排所有命令执行的进度和顺序。

Ø管理swap区和后台进程。

⏹Shell:

是用户和kernel之间的一个接口;它负责接收用户输入的命令。

并把其传

给Kernel执行。

Solaris操作系统中有以下三种类型的Shell。

ØBourneShell(sh)---由AT&T开发的Shell。

Solaris用户的缺省Shell。

ØKornShell(ksh)---BShell的扩展.增加了aliasing、history、命令行辑。

ØCshell(csh)---CShell的句法和C语言比较接近,功能和KShell接近。

⏹文件系统:

是一些文件、子目录、目录的树型结构;操作系统安装好后是按照以下

目录结构安排。

root(/)

 

usroptdevetcexportkernel

homegenunix

binlib

ssa1ssa2ssa3

⏹软件包(package)

Ø操作系统是由一些软件集合构成。

Ø每个软件集合中包含一些包(Package),包的名字通常由SUNWxxxxx组成。

Ø每个Package则由一些具体文件组成。

操作系统安装术语

⏹Host——一个主机。

⏹Hostname——网上的每台主机都有的一个互不相同的名字。

⏹IPAddress——用于给网上的每台机器定义的一个IP地址。

⏹Client——在一个服务或网络中使用别人资源或服务的主机或进程。

⏹Server——在一个服务或网络中提供资源或服务的主机或进程。

⏹Swap——虚拟内存的概念:

就是给应用程序使用的内存空间会比实际物

理的空间还大。

它的实现就是使用一部分硬盘空间来做临时的内存,这个硬盘

空间就是swap区。

⏹Daemon——由系统控制在后台运行的程序。

⏹早期操作系统在安装时,要求用户定义该主机在网络中是否是一个提供资源共享的主机,在大型机系统安装中,有可能有下列分类:

ØServer

ØStandalone

ØDisklessclient

ØDatalessclient

⏹软件集合

系统在安装过程中会询问你要安装的软件集合,注意操作系统在安装时缺省的安装值是Developer,如果你不做更改,安装的系统将是不完全的,以下为Solaris软件集的

分类名称:

ØEnterpriseDistributionINCLUDEOEMsoftware(全部Solaris2.x+OEM)

ØEnterpriseDistribution(包含全部Solaris2.x系统软件)

ØDeveloper(Core+Openwindows+Man)

ØEndUser(Core+Openwindows)

ØCore(可以boot和运行Solaris系统的基本软件,及基本网络)

操作系统安装步骤

⏹Solaris操作系统安装需求:

ØSPARC或Intel系统

Ø至少1.05Gbyte的硬盘

Ø至少64MB内存

ØCDROM

⏹如果你在一个已经装过操作系统的机器上安装系统,则要注意以下事项:

Ø确保重要数据已经备份。

Ø确保所有网上的用户已经退出。

Ø可以考虑使用wall命令通知网上所有用户。

#/usr/sbin/wall–amessage-file

Ø关闭系统。

#/usr/sbin/shutdown–i0–g10“——systemwillreinstall——”

⏹简单的系统安装的例子:

OKbootcdrom

ØSelectLanguageandlocale:

SimpleChineseLanguage(ZH)

ØHostname:

ultra60

ØNetworked:

yes

IPADDRESS:

192.9.200.1

ØConfirmInformation:

continue(Change)

ØNameService:

None(NIS+,NIS,Other,None)

ØSystempartofasubnet:

none(yes)

ØSpecifytimezoneby:

Geographicregion(offsetfromGMT,Time

zonefile)

ØAsia,Eastern:

PRC

ØDateandTime:

ØConfirmInformation:

continue(Change)

ØSolarisInteractiveInstallation:

init(安裝选init,升级选

upgrade)

ØSolarisInteractiveInstallation:

Continue

ØAllocateClientServices:

Continue

ØSelectLanguages:

Continue

ØSelectSoftware:

EnterpriseDistributionplusOEMSupport

ØSelectDisks:

c0t3d0(bootdisk)

c0t1d0

ØPreserveData:

Continue(Preserve)

ØAutomaticallyLayoutFileSystem:

ManualLayout

ØFileSystemandDiskLayout:

Customize(Continue)

ØCustomizeDisks:

Disk:

c0t0d00/300

1swap1024

2overlapwholedisksize

3/usr1024

4/opt2048

5/var300

6/home1remaindisk

c0t1d00/home2wholedisksize

1

2overlapwholedisksize

ØFileSystemandDiskLayout:

Continue

ØMountRemotefileSystem:

Continue

ØProfile:

BeginInstallation

ØAUTOBOOTafterinstallation:

YES

安装完后系统将自动boot,然后显示:

ØWhatisyourrootpassword:

(输入root口令)

ØDOUWANTPOWERSAVINGAFTER20MINUTE:

NO

ØDOUWANTSYSTEMASKTHESEQUESTIONEVERYTIME:

NO

ØSystembeginEnterCDEinterface:

rootlogin

第四章系统的启动和关闭

Boot术语

⏹BootPROM

Ø每台Sun的主板上都有一个芯片叫PROM(programmableread-onymemory);该片子上有固化的监视程序,在系统启动之前是由此程序控制;我们可以用一些命令检测硬件状态及设备情况。

Ø由于BootPROM监控程序具有内置的设备驱动程序,所以它可以对那些与系统连接的设备进行检测和存取。

⏹BootBlock

Ø在系统启动的过程中,bootblock是系统boot过程中第一个与boot有关的程序,它的功能是装入第二个boot程序到内存;它位于根/分区的第1-15扇区。

在安装系统的过程中是“installboot”命令负责创立bootblock。

系统运行级别(RunLevels)

Ø操作系统启动或关闭过程就是一个系统运行级别变化的过程。

启动过

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1