您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Solaris网络管理培训
Solaris网络管理培训Solaris的引导与初始化本文出自:作者:李玉龙(2001-08-1008:00:00)任何时候,系统处于以下8种可用的运行级别中:0~6、S=s。/sbin/init或/etc/telinit(link)的主要功能是根据/etc/inittab文件中的定义创建其子进程。操作系统引导期间,init进程被激活并从/etc/default/init读取有关时区和语言等的环境变量,随后检查/etc/inittab(如不存在,则提示用户输入)中的缺省level,并spawn(孵化)该级别定义的所有进程。初始化结束后,init进程进入等待状态,等候以下事件发生:定义为respawn类型的子进程终止;电源失败信号;其它init进程改变系统的运行级别。/etc/inittab文件中可以加入新的条目,可以用init-q来强制init进程立即重新查看该文件中的信息。收到改变运行level请求后,init进程向每个未被目标level定义的进程发出警告信号SIGTERM,并再5秒后发出SIGKILL信号强行终止这些进程进程被创建时在/var/adm/wtmp中有记录,终止时在/var/adm/utmp有记录。收到SIGPWR信号后,init进程检查/etc/inittab中有关powerfail和powerwait类型的条目,并立即执行。sync命令可以同步硬盘缓冲。运行等级包括(常用到的有3、S、0、6):0:firmware,可以安全关机。1:系统管理员状态,mount所有文件系统,保留一小部分基本的内核进程,无用户登录。2:多用户状态3:扩展多用户状态,所有资源在网络上可用4:可被定义为可选的多用户状态,5:为关闭电源而将系统shutdown6:停止OS并reboot到缺省的level.S=s,单用户状态,仅有root自己登录。命令init的参数还有:a,b,c:执行inittab中的特定命令但不改变当前运行等级。Q=q,重新检查/etc/inittabshutdown命令可以进入S等级关机:通常情况下,系统是被设计连续运行的,但是当发生以下情况时可能需要关闭系统:在S等级下进行系统维护;改变系统的硬件配置;发生系统崩溃等严重故障;进行环境调整需要停电等。shutdown命令发出后,系统以约定的格式发出7200、3600、1800、1200、600、300、120、60、30秒警告。缺省为在60秒后进入状态S,可以使用的参数有:-y跳过提示确认-i进入制定的等级状态-g关机等待时间在系统停止响应后,应首先尝试以下控制键序列:^Q、^C、^D、^X;然后可试图用kill方法杀死挂起的进程,不得已时才使用紧急关机。紧急关机时,首先尝试STOP-A,进行硬盘同步并重新启动;最后尝试直接关闭电源。无用户帐号可登录:#boot-s修改/etc/default/login文件忘记root口令:#bootcdrom-swcd/mount/dev/dsk/c0t0d0s0/mntcd/mnt/etc修改shadowumount/mntrebootSolaris网络管理培训(第一章:网络地址和掩码)作者:jxbcpp(2001-05-1508:15:01)/etc/hostname.interfaceInterface是网卡的型号,有le、hme等。Le是十兆网卡,hme为百兆网卡等等。后面跟一个数字,第一个十兆网卡为le0,第二个为le1;第二个百兆网卡为hme0,第二个为hme1等等。文件的内容是这块网卡的名字,如Sunrise、Sunny。#more/etc/hostname.le0Sunrise#more/etc/hostname.hme0Sunny/etc/hosts文件系统名与IP地址的映射与/etc/hostname.interface协同工作,配置本机网卡地址#more/etc/hosts127.0.0.1localhostloghost172.16.255.1Sunrise172.18.255.1Sunny系统名不是机器名,机器名是唯一的,要更改机器名,用命令:hostname。有了/etc/hostname.interface和/etc/hosts两个文件,系统就知道如何配置网卡了,如第一个百兆网卡的名字是Sunny,其对应的地址是172.18.255.1。/etc/netmasks文件将网络的IP地址与网络地址联系一起,划分子网如果是标准网段,则不需要配置标准网段:A类网:0-127(127用于本地地址)掩码:255..0.0.0B类网:128-191掩码:255.255.0.0C类网:192-223掩码:255.255.255.0D类网:224-254(用于多址广播)要配一个B类地址:172.16.255.1掩码为:255.255.255.0,则在/etc/netmasks文件中写:172.16.255.0255.255.255.0ifconfig命令检测网络端口状态#ifconfig-a配置网络端口地址#ifconfigle0172.16.255.1netmask255.255.255.0配置网络端口状态#ifconfigle0up/down配置网络端口是否可用#ifconfigle0plumb/unplumbping命令检测网络状态测试网络速度Solaris系统管理培训(第二章:OpenBootPROM)Solaris网络管理培训作者:jxbcpp(2001-05-1510:15:00)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)AllRightsReservedTarget6Unit0Removabl
本文标题:Solaris网络管理培训
链接地址:https://www.777doc.com/doc-960449 .html