Solaris系统管理培训

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Solaris系统管理培训第一章:系统概念(SystemConcepts)ObjectivesUponcompletionofthismodule,youshouldbeabletoMatchthethreepartsofanoperatingsystem(kernel,shell,andfilesystem)totheirdefinitionsIdentifythethreemostcommonshellsintheSolarisenvironmentDistinguishbetweenmultitaskingandmultiuserDescribetheclient-serverrelationshipDefinethefollowingbasicsystemterms:host,hostname,network,IP(InternetProtocol)address,client,andserver操作系统的主要三个部分UNIX操作系统是基于文件的,操作系统的主要三个部分是:KernelShellFilestructureKernel是操作系统的核心,它的主要功能是:管理系统的设备、内存、进程以及守护进程系统程序与系统硬件之间接口执行所有的命令管理:Swapspace(交换分区)–系统运行时保留的一部分磁盘空间Daemons(守护进程)–处理特定的系统任务shell是用户与kernel之间的接口。它就像是命令的解释器或翻译器。Shell接收你输入的命令,对你的输入作出解释,然后就将它发送给kernel执行。操作系统的Shells种类Solaris系统中有三种shell:Bourneshell($)–这是Solaris的缺省shell。Bourneshell为AT&TUNIX环境而开发。(/usr/bin/sh)Kornshell($)–是Bourneshell的一个超级。它增加了一些功能,如:别名、历史记录以及命令行编辑等。(/usr/bin/ksh)Cshell(%)–Cshell的语法类似于C语言,并且,Cshell有些功能与Kornshell相类似。(/usr/bin/csh)Solaris环境的文件结构是分成的目录树结构,类似于DOS的文件结构。是一些有特定目的而组织在一起的目录、子目录和文件。目录(Directory)–其他目录和文件所在处子目录(Subdirectory)–属于其他目录的所有目录根目录(/)位于目录树的最顶层,包含:/usr目录包含系统的一些命令、工具、库文件等。/opt目录包含的三方应用软件。/dev目录包含诸如磁盘、键盘、磁带机、显示器等地设备驱动程序。/etc目录包含系统配置文件,如用户口令文件等等。/export目录一般包含用于NFS共享的目录。/export/home目录包含用户的个人主目录。/kernel目录包含系统结构的kernel文件。这个目录下的文件genunix是系统的UNIXkernel。虚拟内存操作系统——交换分区(SwapSpace)虚拟内存操作系统增大了物理内存,它将硬盘中的一部分空间用于存储暂时不用内存数据。这块硬盘空间叫做交换分区。与Windows下的SWAP文件的功能相似。守护进程(Daemons)守护进程是在后台运行的程序,它负责系统的某个特定的功能,比如打印。系统管理的一些常见的概念:主机(Host)–网络环境下的某台计算机系统。主机名(Hostname)–某台系统的名字,网络中的任何系统都必须有自己的主机名。IP地址(IPaddress)–网络软件用于鉴别网络中某台机器的一个数字符号。客户机(Client)–使用网络中一个和多个服务的主机和进程。服务器(Server)–在网络中提供一个或多个服务的主机和进程。网络(Network)–许多机器连接在一起、可以互相通信的集合。Solaris有下列特性:多任务(Multitasking)–多个进程或应用程序可以同时运行。多用户(Multiuser)–同时可以有多个用户访问系统资源。分布处理(Distributedprocessing)–通过网络使用资源。第二章:OpenBootPROM介绍所有Sun机器都一个用于基本硬件测试和初始化的固件,还有一个提供多种重要功能的用户程序。基本元素Sun系统的基本硬件元素包括:BootPROM芯片,它永久的固定在主板中。非易失性随机访问内存(non-volatilerandomaccessmemory(NVRAM))芯片,包含主机的基本信息。BootPROM内容bootPROM有以下功能:加点自检(Power-onself-tests(POST))系统重起始开始执行。检测基本CPU板因机器型号不同而不同。设备驱动有一些小型设备驱动程序,使得启动的初始化过程中可以与不同的外围设备相通讯用户操作界面NVRAM内容除了永久性存在地以太网地址、主机ID、时钟外,还保存着可以修改的系统的配置参数。BasicBootPROMCommandsokbannerokbootokhelpokprintenvoksetenvokset-defaultsokprobe-scsiokprobe-scsi-allokprobe-ideokresetTheOpenBootbannerCommandThebannercommandlistsseveralpiecesofusefulinformationaboutthesystemsuchasmodel,amountofmemory,andhostid.Youcanalsousethebannercommandtoidentifyyoursystem’sPROMversionnumber.ThreebootPROMlevelsarediscussedinthismodule.okbannerSunUltraSPARC60UPA/PCI(2XUltraSPARC-II296MHz),KeyboardPresentOpenBoot3.11,256MBmemoryinstalled,Serial#3159808.Ethernetaddress8:0:22:1a:e7:3f,HostID:72303700.okboot命令和参数您可以在boot命令后键入一个或多个参数。这些参数传递改操作系统内核,将影响整个启动过程。命令格式okboot[device_name]-[options]参数a交互式启动系统。提示输入根设备和交换设备以及一些重要的系统文件r启动时系统将重新查找所有的设备,在/devices和/dev目录下重新生成文件,更新/etc/path_to_inst文件。s系统启动后停留在S运行级别。可以用来系统错误排除。v详细地显示出系统的启动信息。有时可以用来系统的错误排除。printenv命令printenv命令显示NVRAM的参数以及参数的缺省值。查看缺省启动设备您可以使用printenv显示缺省启动设备。okprintenvParameterNameValueDefaultValuetpe-link-test?Truetrueoutput-devicettyascreeninput-devicettyakeyboardsbus-probe-listf0123f0123keyboard-click?Falsefalsediag-filediag-devicenetnetboot-fileboot-devicediskdiskauto-boot?truetrueMore[,,q]?q您可以在系统的输出中查看缺省启动设备,参数是boot-device。您也可以输入printenvboot-device,这样只显示启动设备的值。重新定义PROMBoot值使用setenv命令可以重新定义PROM的值。下面的例子中把auto-boot?变为false,然后reset命令使系统重新启动,使变化生效。okprintenvauto-boot?auto-boot?truetrueokoksetenvauto-boot?falseauto-boot?=falseokreset重置缺省值使用set-defaults命令将所有的参数重新设置为缺省的值。okset-defaults______________________________________________________________________注意–set-defaults命令只对有缺省值的参数生效。______________________________________________________________________影响系统启动和自检的按键有:stop如果在系统加电自检时按下Stop键,就取消POST(加电自检)诊断,然后停留在OK状态。Stop+d在系统自检时同时按下stop和d键,系统将自动转到诊断模式,诊断模式下系统将更完全地进行自检。Stop+n如果由于NVRAM的设置不正确而导致系统无法正确启动时,可以在系统加电自检时同时按下stop和n键。它的作用是将NVRAM的参数值设为默认值。Stop+a同时按下stop和a键将中断操作系统的运行,退到OK状态。警告:尽量不要在操作系统运行时按stop+a,这将导致操作系统停止并且导致数据的丢失。在万不得以的时候,在按下stop+a后,键入sync命令用以将内存的数据同步到硬盘中。探测系统总线将外围设备(如光驱、硬盘)与主板连接在一起的I/O总线有SCSI(smallcomputersysteminterface)总线和IDE(integrateddriveelectronics)总线。在OpenBoot3.x系统中使用probe-命令在OpenBoot3.x的系统中,使用probe-命令时,您会看到一个警告。如果您在操作系统运行状态下,用stop-a将系统强行暂停,或使用halt退出操作系统。这样的状态下使用probe-命令会造成机器挂起。因此,您必须先运行reset-all命令。请先设置auto-boot?为false后再运行reset-all,系统将重新自检,停留在OK状态下,然后可以运行这个命令。显示连接在SCSI总线上的设备probe-scsi命令将鉴别连接在SCSI控制器上的设备。okprobe-scsiTarget3Unit0DiskSEAGATEST1480SUN0424626600190016Copyright(c)AllRightsReservedTarget6Unit0RemovableReadOnlydeviceSONYCD-ROMokprobe-scsi-all显示连接在PCI总线上的IDE设备okprobe-ideDevice0(PrimaryMaster)ATAModel:ST34342ADevice1(PrimarySlave)NotPresentDevice2(SecondaryMaster)removableATAPIModel:CDR-8240BDevice3(SecondarySlave)RemovableATAPIModelyyyyyyyyyyyyyyy可以使用devalias命令查看设备别名的物理地址,这样就可以知道启动设备的物理设备了。okdevaliasscreen/SUNW,ffb@1e,0mydisk/pci@1f,0/pci@1,1/ide@3/disk@0,0net/pci@1f,0/pci@1,1/network@1,1cdrom/pci@1f,0/pci@1,1/ide@3/cdrom@2,0:fdisk/pci@1f,0/pci@1,1/ide@3/disk@0,0disk3/pci@1f,0/pci@1,1/ide@3/disk@3,0disk2/pci@1f,0/pci@1,1/ide@3/disk@2,0disk1/pci@1f,0/pci@1,1/ide@3/disk@1,0disk0/pci@1f,0/pci@1,1/ide@3/disk@0,0id

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功