Solaris操作系统基础培训讲义讲解内容大纲•第一章solaris系统管理•第二章suncluster介绍•第三章系统日常管理介绍学习目标学习完本课程,您应该能够:•熟悉solaris系统•掌握solaris硬盘管理•掌握solaris网络配置管理•掌握solaris备份与恢复•熟悉suncluster,掌握典型的双机配置维护方法•能够对系统进行日常检查和维护第一章solaris系统管理solaris系统管理solaris硬盘管理solaris文件系统管理solaris网络配置与管理solaris系统备份与恢复秘密▲solaris系统简介-UNIX历史1969UNIX的雏形在Bell实验室形成。1972UNIX的第2版诞生。新特征有:管道、支持编程语言、开始尝试用NB(NB是C语言的前身)编写内核。1973UNIX的第4版诞生,内核和外壳用C语言重写而成。1982BillJoy离开了伯克利,与人合资成立了Sun公司,基于BSD开发并且发行了SunOS,后来又发行了Solaris秘密▲SUNsolaris常见的版本和内核OS版本和内核体系:1.SPARC平台Solaris2.7(7)64bit+32bitSolaris5.8(8)64bit+32bitSolaris5.9(9)64bit+32bit2.INTELX86平台Solaris5.8(8)32bitSolaris5.9(9)32bit秘密▲系统内核的切换查看系统内核命令。#isainfo–b看内核的位数启动64位内核模式Okbootkernel/sparcv9/unix启动32位模式Okbootkernel/unix查看操作系统的版本$uname-X查看操作系统的详细版本信息$more/etc/release秘密▲PROMPROM(OBP)固件在系统加电时就立刻运行。(也叫OBP,eeprom)prom固件的主要任务包括:测试并初始化系统硬件更改启动顺序和启动方式设置系统的一些底层系统参数,比如scsiid等助解:实际上,小型机与pc机仅仅只是硬件架构不同,在管理思路上有很多相似的地方,大家可以把sun小型机的prom,当成是这个pc机的BIOS秘密▲PROM的使用常用的进入ok模式的方法:在操作系统下执行#/usr/sbin/shutdown–y–g[X]–i0命令在主机的控制台键盘上同时按下Stop+A在pc的串口终端上使用ctrl+break键prom参数的修改的方法:在ok提示符下,用命令来进行修改在os下直接用eeprom命令来修改注意:在os下,切不可直接按下stop+A,进入ok模式秘密▲PROM模式下的常用命令PROM模式下的常用指令集:格式: OK“指令”banner显示当前机器配置状况,cpu,ram,hostid等probe-scsi-all显示所有SCSI通道及所挂接设备probe-ide显示所有IDE通道及所挂接设备reset-all重新启动主机秘密▲PROM模式下的常用命令PROM模式下的指令集:bootdevice[option]:-r系统重新配置硬件-s启动到单用户模式(类似于windows下的安全模式,可以进行一些系统修复的工作)set-defaults:恢复prom的参数到出厂值秘密▲系统引导过程系统引导分为四个阶段:BootPROM阶段引导程序阶段操作系统内核初始化阶段/sbin/init阶段注意:尽管企业服务器,如6500,比一般的单系统板服务器,如E250,具有更多的系统板和磁盘,但是Solaris在它们上面的启动过程几乎都是一样的。秘密▲运行级别(RunLevels)一个运行级别指的是系统的一种执行状态。它指定了系统服务和进程的集合Solaris环境中提供了下述运行级别:RL功能0PROM监控模式1管理模式(单用户模式,安装了文件系统,用户不能登录)2多用户模式(没有nfs资源共享)3多用户模式(有nfs资源共享)4当前版本未使用5停机(Sun4m和Sun4u的系统将停掉电源)6重新启动系统到运行级别3S,s单用户模式,用户不能登录秘密▲系统os的安装方法简介系统os的常用安装方式有3种:Webstartwizard:控制台,显示器的图形界面方式suninstall:字符终端界面的方式网络安装:通过网络方式进行系统引导,并进行安装常用的安装方式是采用Webstartwizard和Suninstall方式安装步骤:将系统安装光盘放入光驱,在ok提示符号下,键入okbootcdrom表示从光驱启动系统,进行OS的安装然后根据安装要求进行系统参数的设置秘密▲系统的启动和关机solaris系统的启动:常见的启动主机系统的方式:打开主机电源,主机加电自动启动系统Okboot从默认设备启动系统solaris系统的关机:有如下几种关机方式:shutdown–y-g[X]–i5关机并断电shutdown–y-g[X]–i0关闭系统,并进入到ok模式ok在ok模式下,可以直接关闭主机电源注意:在os下,切不可直接按下stop+A,终端登录直接按下ctrl+Break进入ok模式秘密▲系统管理工具图形用户界面(GUI)下可以使用窗口菜单方式的系统管理工具:admintool,它可以实现用户,软件包,串行接口,打印机等的管理字符终端模式:控制台,串口终端,以及网络终端模式:范例:login:rootPassword:Lastlogin:ThuFeb2414:03:36from10.72.88.88SunMicrosystemsInc.SunOS5.9GenericMayyouhaveamail秘密▲Admintool的使用特点优点:简化复杂的命令行输入不用记住复杂命令,减少错误菜单界面更友好缺点:没有命令行方式灵活、快捷不能完成很多故障排除(troubleshooting)工作尽量使用命令行方式,因为出现问题的时候,一般图形界面都起不来,所以不建议使用admintool秘密▲用户管理配置文件用户配置文件:/etc/passwd用户密码文件/etc/shadow加密口令/etc/group用户组范例:#vi/etc/passwdroot:x:0:1:Super-User:/:/usr/bin/bashdaemon:x:1:1::/:注释:login_name:passwd_field:UID:GID:comment:home_directory:default_shell秘密▲Solaris系统的用户管理命令添加用户useradd–uuid–ggid–dhome_dir–m–sshellusername添加用户组groupadd–ggidgroupname删除用户userdel–rusername表示删除用户以及用户主目录userdelusername表示删除用户帐号删除用户组groupdelgroupname注意:如果用户的主目录无法建立,要修改/etc/auto_master文件,将home一项注释掉,然后重新启动主机秘密▲软件包管理Solaris系统的软件,都是以软件包package的形式发布的获取软件包的信息:pkginfo命令格式:#pkginfo-d[device|pathname]pkgname例子:bash-2.05#pkginfo|moresystemFJSVmdbFujitsuPlatformModular这三个域为:pkg_category:软件包种类。pkg_name: 软件包名字,如为SUN产品则机SUNW起 头.Description: 软件产品的简单说明秘密▲软件包的安装与删除利用pkgadd命令进行软件包的安装。命令格式:#pkgadd-d[device|pathname]pkgname例子:#pkgadd-d/cdrom/Solaris_3_SUNWaudio利用pkgrm命令进行软件包的反安装,当软件包被成功地删除后,向root发送一个邮件命令格式: #pkgrmpkgname1pkgname2…例子:#pkgrmSolaris_3_SUNWaudio注意:假如一个软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包秘密▲系统补丁的安装系统的补丁有两种:建议补丁包和特定补丁包系统建议补丁包的安装:#./install_cluster重启后,用uname–a检测系统内核版本的升级情况特定补丁包的安装:patchaddpatchdir_name安装特定补丁包showrev–ppatchname显示当前已打的补丁范例:#patchadd107490-01注意:1:系统建议补丁包,最好切换到单用户模式下安装2:安装补丁,注意必须严格遵循README中的注意事项第一章solaris系统管理solaris系统管理solaris硬盘管理solaris文件系统管理solaris网络配置与管理solaris系统备份与恢复秘密▲磁盘分区在SUN系统中,磁盘被分成多个(0-7)slice分区。其中Slice0在引导盘上作为根(root)文件系统。Slice2代表整个磁盘,不可将Slice2挪做它用。用户数据通常存放在Slice7上。右图是一个典型的磁盘分区。磁盘分区一般是在安装系统时就划分好的,也可以使用format命令来分区秘密▲磁盘逻辑命名scsi控制器号码设备的scsiid号码物理硬盘号LUNslice号码/dev/[r]dsk/c#t#d#s#秘密▲硬盘的管理命令对硬盘进行管理命令格式:format范例:#formatSearchingfordisks...doneAVAILABLEDISKSELECTIONS:0.c0t0d0IBM-IC35L009UCD210-0-S5BScyl20763alt2hd2sec431/pci@1f,4000/scsi@3/sd@0,0重新搜索新硬盘:#devfsadm#drvconfig第一章solaris系统管理solaris系统管理solaris硬盘管理solaris文件系统管理solaris网络配置与管理solaris系统备份与恢复秘密▲文件系统管理在slice上创建文件系统范例:#newfs/dev/rdsk/c0t0d0s5创建mount点#mkdir/myfsmount一个文件系统到mountpoint上#mount/dev/dsk/c0t0d0s5/myfs查看文件系统是否mount上#df–k或者#mountumount卸文件系统#umount/myfs修复文件系统:#fsckraw-device如:#fsck-y/dev/rdsk/c0t1d0s0秘密▲自动mount文件系统/etc/vfstab文件系统引导时读/etc/vfstab文件,以自动挂接文件系统,该文件包含本地和远程文件资源的设置项:范例:#cat/etc/vfstab#devicedevicemountFSfsckmountmount#tomounttofsckpointtypepassatbootoptions#fd-/dev/fdfd-no-/proc-/procproc-no-/dev/dsk/c0t0d0s1--swap-no-/dev/dsk/c0t0d0s7/dev/rdsk/c0t0d0s7/export/homeufs2yes-swap-/tmptmpfs-yes-秘密▲自动加载的选项各域的含义:Device-to-mount:标识NFS服务器和本地块设备文件Device-to-fsck:标识用于执行fsck的本地裸设备文件Mount point:挂接点FS-type:文件系统类型,通常是ufs用于本地文件系统,nfs用于远程文件系统.Fsck-pass:此域中的数字是fsck经