版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
这是偶一种朋友转过来的他们企业的入门级SUN培训资料,但愿对大家有所协助,呵呵第一部分SUN基础知识4一.SUN发展简史4(一)硬件体系4(二)软件体系4二.PROM状态命令与参数5(一)指令集5(二)环境变量5三.系统安装5四.UNIX命令7(一)基本命令71.ls显示文献名,等同于dos下dir命令72.cd目录转换,等同于dos下cd命令73.pwd显示目前途径74.cat显示文献内容,等同于dos下type命令75.more以分页方式查看文献内容.76.rm删除文献77.mkdir创立目录88.rmdir删除目录89.cp文档复制810.mv文献移动811.du查看目录所占磁碟容量812.find文献查找913.man随机文档914.vi编辑器9(二)增强命令101.ln文档连结102.grep搜索字符串103.fgrep搜索字符串104.file显示文献类型105.diff比较文档或目录之不一样内容116.cmp比较文档相似部分117.ftp远程文献传播118.telnet远程终端访问129.IO重新导向12第二部分SUN系统管理12五.顾客管理12(一)顾客基本知识121.文献信息122.缺省权限133.系统安全文献13(二)有关命令141.chmod变化文档或目录之属性142.chown变化文档或目录之拥有权143.chgrp变化文档或目录之群组拥有权144.touch变化文档或目录之最後修改时间145.who查看系统注册顾客146.id查看目前顾客顾客号和组号147.passwd修改顾客口令148.su转换顾客15(三)SHELL特点151.solaris三类shell152.Bshell153.Cshell154.dtterm16(四)创立,删除顾客帐户16六.文献系统管理16(一)硬盘和文献资源161.逻辑硬盘设备命名的约定172.dmesg命令173.showrev命令17(二)硬盘分区171.format实用程序182.newfs创立文献系统183.fsck修复文献系统18(三)挂接文献资源181.mount文献系统挂接182.df显示文献系统所占用的硬盘空间183.umount摘下文献资源19(四)自动挂接文献资源19(五)NFS资源201.share,shareall共享文献资源202.dfshares显示远程机共享资源203.mount挂接远程文献资源204./etc/dfs/dfstab自动挂接20(六)卷管理20(七)自动安装文献系统20七.进程管理201.ps显示进程号202.kill清除进程203.nohup非挂起运行21八.软件包管理211.pkginfo显示软件包信息212.pkgadd增长软件包213.pkgchk校验软件包的安装214.pkgrm删除软件包215.spooling软件包转储22九.数据备份和传播工具22(一)数据设备名22(二)数据备份命令231.ufsdump命令232.ufsrestore命令233.tar命令244.cpio命令245.compress,uncompress,zcat命令256.mt命令257.dd命令258.异地使用磁带机(必须为可信任顾客,参见11.3)25十.变化运行等级25(一)系统引导25(二)系统操作等级261.运行等级阐明262.显示运行等级263.关闭系统的原因264.关闭系统(shuttingdown)26(三)例子:271.增长一种磁带机并完毕重新配置引导:272.从挂起的工作站上恢复273.从轻微问题中恢复274.从重要问题中恢复27第三部分网络配置28十一.网络应用配置28(一)网络基本配置文献28(二)远程访问命令28(三)访问鉴别有关文献28(四)网络监控291.rusers标识网络上注册顾客292.rup标识网络上主机293.ping检测主机连接状况294.netstat显示与网络有关的多种数据构造295.ifconfig显示网络接口296.route路由设置297.arp反响解析298.nfsstat监控NFS29第四部分系统应用30十二.图形窗口配置301.双屏配置302.显卡辨别率调整303.XWININFO辨别率确认304.XHOSTXSERVER访问控制305.OPENWIN初始化306.CDE桌面初始化307.终端窗口控制字符31十三.系统记录311.PRTCONF系统信息312./USR/PLATFORM/SUN4U/SBIN/PRTDIAG-V313.SYSDEF系统信息314.EEPROM显示机器IDPROM变量315.VMSTAT监视CPU和内存316.MPSTAT监视多种CPU状态317.IOSTAT监视磁盘状态318.UPTIME显示系统运行时间以及在过去的15分钟内系统的负载状况32第一部分Sun基础知识一.Sun发展简史(一)硬件体系年限产品特性81--89Sun1/2/3CISCMotrala680x0系列89--94Sun4/60sparc165sparc1+70sparc2Server:,Sun/290/670/690Riscsparc93--96Sparc10/20Server:1000/SuperSparc96--97Ultra1(140/170/170E/200E)Ultra2Server:,E150,E3000UltraSparc,Sbus总线,UltraSCSI接口UPA接口98--99Ultra5Ultra10UltraSparc,PCI总线,IDE接口Ultra30Ultra60Server:,E250,E450UltraSparc,PCI总线,UltraSCSI接口UPA接口(二)软件体系版本特性Solaris1.xSunOS4.1.3(BSD)+OpenWindow3.0Solaris2.xSystemV32bit2.5.1SunOS5.5.1+OpenWindowsCDE1.0.22.6SunOS5.6+CDE1.2.1+Motif1.2.6Solaris2.7(7)64bitSunOS7+CDE1.3+Motif2.1.0loggingUFS二.PROM状态命令与参数(一)指令集格式:OK>指令命令阐明1.banner显示目前机器配置状况,CPU,内存,hostid,EtherNet2.probe-scsi显示内部SCSI通道所挂接设备3.probe-scsi-all显示所有SCSI通道及所挂接设备4.probe-ide显示所有IDE通道及所挂接设备(针对U10,U5)5.devalias显示设备别名,如cdrom,disk,disk0,disk1等6.printenv无参数,显示环境变量或参数为环境变量名如:printenvauto-boot?7.setenv设置环境变量,如:setenvauto-boot?false8.set-default恢复环境变量预定值如:set-defaultauto-boot?9.set-defaults恢复所有环境变量预定值10.bootdeviceoption启动主机设备别名:cdrom或disk设备名:/pci@1f,4000/scsi@3,1/disk@6,0:foption-r设备配置-s单顾客11.ejectcdrom|floppy弹出cdrom或floppy12.reset复位13.testnet14.watch-net-all15.show-devs(二)环境变量变量名阐明1.auto-boot?预定值=true自动启动=false进入PROM状态2.diag-switch?预定值=false启动状态,启动设备名为boot-device=true诊断状态,启动设备名为diag-device3.boot-device预定值=disk4.diag-device预定值=net5.tpe-link-test?网络检测=true检测网络(一部分机器具有此变量)三.系统安装(一)等待显示屏点亮瞬间,按STOP+A键(先按住STOP,再按A)等待出现OK状态OK>probe-scsi<-检测SCSI设备,至少应有0号(HD),1号(HD),6号(光驱)设备OK>bootcdrom(二)系统启动后,等待安装界面I.systemidentification,下述环节为简略阐明1.安装界面语言选择,默认为English2.输入主机名(hostname),可输入原主机名3.选择与否有网络,选择Yes4.输入IP地址,可输入原IP地址5.名服务(nameservice),选择No6.子网(systempartofsubnet),选择No7.指定期区Asian,Eastern–People’sRepublicofchina8.DateandTimeII.系统安装1.AllocateClientService,默认为无,continue2.SelectLanguages,continue3.SelectSoftware,选择EntireDistribitionplusOEMsupport,continue4.SelectDisk,availablediskselectdiskC0t0d0C0t1d0c0t1d0SelectRootlocation->c0t1d05.preservedata,默认为不保留,continue6.AutomaticlayoutFilesystem选择Manuallayout7.Customize0/9001swap3002overlap4200(硬盘预定值)3/space3000*32bitsSPARCsrootpartitionmustsmallerthan2GB*andoldPROMS(revision2.5orless)rootpartitionmustsmallerthan1GB8.Mountremotefilesystem,默认为无,continue9.Begininstall9.AutorebootUnix文献系统初步简介:unix基本是由一种关键(kernel)再加上各个大小功能不一样的程序和文档构成,UNIX的整个文献系统是长在”root”之下,”root”是一般的说法,就途径的表达法,是“/”(这跟DOS)不一样的是,DOS的根途径是用”\”表达,下面是比较重要的目录/binbinary的缩写,为与旧系统兼容,bin为指向/usr/bin的连接/devdevice的缩写,包括了UNIX的设备文献/etcetcetera的缩写,包括了系统管理所许的文档和目录,/home一般规划用于使用者的家目录/liblibrary的缩写,和/bin同样,已经挪至/usr/lib,此处是一种link/losts+found这个目录为空,但当系统故障,如停电导致非正常关机,当重新启动机器时,有些无法归属的文档放于此处/tmptemporary的缩写,用于放置临时文献,系统开机自动清除/varvarious缩写/var/adm系统信息及记录数据/var/spool文献打印及mail/var/tmp与/tmp类似,公用临时区,但不自动清除,需系统管理员维护/usruser的缩写/usr/bin寄存大多数指令/usr/include头文献/usr/lib库函数/usr/ucbBSD系列的指令usr/manUNIX命令手册四.Unix命令(一)基本命令1.ls显示文献名,等同于dos下dir命令命令格式:ls[option]fileoption:-l显示详细列表域1:文献类型和文献权限域2:文献连接数域3:文献所有者名字域4:文献顾客组名字域5:文献长度域6-8:近来修改日期域9:文献名-a显示所有文献,包括隐藏文献(以.起头的文献名)-R显示文献及所有子目录-F显示文献(后跟*)和目录(后跟/)-d与l选项合用,显示目录名而非其内容2.cd目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cddirname3.pwd显示目前途径4.cat显示文献内容,等同于dos下type命令命令格式:catfilename5.more以分页方式查看文献内容.命令格式:morefilename6.rm删除文献命令格式:rm[-r]filename(filename可为档名,或档名缩写符号.)例子:rmfile1删除档名为file1之文档.rmfile?删除档名中有五个字符,前四个字符为file之所有文档.rmf*删除档名中,以f为字首的所有文档.rm-rdir1删除目录dir1,及其下所有文档及子目录.7.mkdir创立目录命令格式:mkdir[-p]directory-name例子:mkdirdir1建立一新目录dir1.mkdir-pdir/subdir直接创立多级目录8.rmdir删除目录目录必须首先为空命令格式:rmdirdirectory9.cp文档复制命令格式:cp[-r]sourcedestination例子:cpfile1file2将文档file1复制成file2cpfile1dir1将文档file1复制到目录dir1下,文献名仍为file1.cp/tmp/file1.将目录/tmp下的文档file1复制到现行目录下,档名仍为file1.cp/tmp/file1file2将目录/tmp下的文档file1现行目录下,档名为file2cp-rdir1dir2(recursivecopy)复制整个目录.若目录dir2存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.10.mv文献移动命令格式:mvsourcedestination例子:mvfile1file2将文档file1,更改档名为file2.mvfile1dir1将文档file1,移到目录dir1下,档名仍为file1.mvdir1dir2若目录dir2存在,则将目录dir1,及其所有档案和子目录,移到目录dir2下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.11.du查看目录所占磁碟容量命令格式:du[-sk]directory例子:dudir1显示目录dir1的总容量及另一方面目录的容量du-skdir1显示目录dir1的总容量,以kbytes为计量12.find文献查找命令格式:finddir-namefilenamecommand例子:find.-namehello-print寻找目前目录及所有的子目录内叫hello的文档.find.-ctime+7-print找出七天内未被更动的文档find.-size+m-print找出大小超过bytes的文档find/tmp-userb1234567-print在/tmp下属於b1234567的文档find.-name'*.c'-execrm{}删除所有的.c档find.-nametest\*-print显示目前目录及其子目录文献名前4位为test的文献名13.man随机文档例子:manls|col–b>ls.txt生成文本文档catman–w–M/usr/man生成索引关键字man–kkeyword关键字查找man–snumberword不一样系统类别example:man–s3sprintf14.vi编辑器命令状态:j,k,h,l:上下左右0:行首$:行尾i,I:插入命令,i在目前光标处插入I行首插入a,A:追加命令,a在目前光标后追加,A在行末追加o,O:打开命令,o在目前行下打开一行,O在目前行上插入一行r,R:替代命令,r替代目前光标处字符,R从光标处开始替代数字s:替代指定数量字符x:删除光标处字符dd:删除目前行d0:删除光标前半行d$:删除光标后半行ctrl+f:后翻页ctrl+b:前翻页G:文献尾数字G:数字所指定行/string查找字符串n继续查找N反向继续查找%查找对应括号u取消上次操作ex命令状态:setnumber显示行号:setsmd显示显示状态:0文献首:1,5copy7块拷贝:1,5del块删除:1,5move7块移动:1,$s/string1/string2/g全文献查找string1并替代为string2:wq!存盘退出(二)增强命令1.ln文档连结命令格式:ln[-s]oldnamenewname同一文档,可拥有一种以上之名称,可将文档做数个连结.一种符号链是指向系统另一种文献的特殊文献,当访问这种文献时,它里面寄存着一种途径名,该途径名用来引导顾客到卡符号链所指的文献或目录例子:ln-sfile1file2将名称file2,连结至文档file1.2.grep搜索字符串命令格式:grepstringfilename寻找字串的措施诸多,例如说我想找所有以M开头的行.此时必须引进pattern的观念.如下是某些简朴的□例,以及阐明:^M以M开头的行,^表达开始的意思M$以M结尾的行,$表达结束的意思^[0-9]以数字开始的行,[]内可列举字母^[124ab]以1,2,4,a,或b开头的行^b.503句点表达任一字母*星号表达0个以上的字母(可以没有)+加号表达1个以上的字母\.斜线可以去掉特殊意义<eg>catpasswd|grep^b列出大学部有申请帐号者名单catpasswd|grep^s列出互换学生申请帐号者名单catpasswd|grep'^b.503'列出电机系各年级...grep'^\.'myfile.txt列出所有以句点开头的行3.fgrep搜索字符串命令格式:fgrepstringfile4.file显示文献类型命令格式:filefileall文献类型为shellscript,ELF32bit,ASCIItext,dataortarfile5.diff比较文档或目录之不一样内容命令格式:diff[-r]name1name2(name1name2可同步为档名,或目录名称.)例子:%difffile1file2比较文档file1与file2内,各行之不一样处.%diff-rdir1dir2比较目录dir1与dir2内,各文档之不一样处.6.cmp比较文档相似部分命令格式:cmpfile1file27.ftp远程文献传播命令格式:ftp[hostname|IPaddress]在进入ftp之後,假如与remotehost连接上了,它将会问询你username与密码,假如输入对了就可以开始进行文档传播.注意:如顾客无密码,无法注册(1)ftp命令ascii将传播模式设为ascii模式.一般用於传送文字档.binary将传播模式设为binary模式,一般用於传送执行档,压缩档与影像cdremote-directory将远程主机上的工作目录变化.lcd[directory]更改当地主机的工作目录.ls列出远程主机上的文档.getremote[local-file]获得远方的文档.mgetremote-files可使用通用字元一次获得多种文档.putlocal[remote-file]将当地主机的文档送到远程主机.mputlocal-files可使用通用字元一次将多种文档放到远程主机上.help[command]线上辅助指令.mkdirdirectory-name在远程主机创立一种目录.prompt更改交谈模式,若为on则在mput与mget时每作一种文档之传播时均会问询.quit/bye离开ftp.(2)后台执行ftp1.首先,将过程所用到的指令依次序放入文档中,如下:%catftp_command!mkdirtestlcdtestcdtestpromptbinarymget*.*bye2.另一方面,建一种.netrc档,属性为400,让ftp自动到此读取Username与Password,方可顺利login到的主机,如下:%cat.netrcmachineremoteloginanonymouspasswordguest3.最後再执行下面指令即可.%nohupftpremote<ftp_command>message&8.telnet远程终端访问命令格式:telnet[hostname|IPaddress]*注:如使用root顾客登录,其权限请参见11.3.49.IO重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做原则输入及原则输出,而我们可以更改原则出输出入.A.更改原则输入——在命令後方加"<<filename>",即可从<filename>这个文档输入资料.B.更改原则输出——在命令後方加"><filename>",即可将萤幕输出的资料导向到<filename>这个文档上.C.更改原则输出——在命令後方加">><filename>",功能与B.相似,只不过这会将资料加在文档後方.D.管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令的输入.例:cd/tmpls-l>/tmp/ls.outcat/tmp/ls.outmore/tmp/ls.outrm/tmp/ls.outls|morels|wc-l(wordcount,countlinenumber,算出文档数目)第二部分Sun系统管理五.顾客管理(一)顾客基本知识1.文献信息ls-ldrwxrwxrwxfilename(1)访问权限mode:rwxrwxrwxr:readw:writex:executeusergroupother缩写:(u)(g)(o)(2)文献类型-:一般文献b:块特殊文献,如硬盘和CDROM设备c:字符文献设备或称“raw”设备文献l:符号连接p:管道或流,用于进程通讯d:目录2.缺省权限创立文献和目录时,系统自动设置一定的权限.缺省权限由顾客mask码控制$umask&显示顾客umask码umask设置文献目录022新文献属主有读权和修改权顾客组和其他顾客有读权和修改权顾客组和其他顾客只有读权可用umaskmaskvalue变化缺省权限3.系统安全文献/etc/passwd顾客注册表/etc/shadow加密口令/etc/group顾客组/etc/default/login访问控制阐明:passwd文献是为系统中的顾客授予和认证访问权限的第一种文献,其项目使用’:’分割.login_name:passwd_field:UID:GID:comment:home_directory:default_shelllogin_name顾客唯一登录名comment注释(finger使用)passwd_field加密口令安全标识home_directory顾客注册家目录UID顾客号default_shell命令解释器GID顾客缺省唯一组号默认:sh,csh,kshshadow文献管理顾客加密口令,该文献只对超级顾客有读权限login_name:encrypted_pass:last_change:min:max:warn:inactive:expire:reservedlogin_name顾客名(同passwd)max口令有效最大天数encrypted_pass13字符长加密口令warn口令到期前多少天警告last_change上次更改日期(from1970.1.1)inactive被严禁登录前,帐号不活跃天数min最小间隔天数expire顾客严禁登录绝对日期(一般空白)group文献用于将计算机系统的顾客分组groupname:passwd:gid:user-listgroupname唯一组名gid为操作系统提供的代表组名的唯一标识号passwd组加密后的口令user-list用逗号分割的所有可访问该组的顾客清单理解UID和GID系统中的每一种顾客名都被赋予了一种UID(UserIdentificationNumber顾客标识号),这些号在0-60000之间,系统使用UID将一种顾客名和操作系统对该顾客的标识等同起来,建立顾客时,必须保证UID唯一。GID(GroupIdentificationNumber,组标识号)遵照与UID同样的格式,范围0-60000,每个顾客至少属于一组,并且可以属于多组。(二)有关命令1.chmod变化文档或目录之属性命令格式:chmod[-R]modename(name可为档名或目录名;mode可为3个8位元之数字,或运用ls-l命令,列出文档或目录之读、写、执行容许权之文字缩写.)例子:%chmod755dir1将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改.%chmod700file1将文档file1,设定只有拥有者可以读、写和执行.%chmodu+xfile2将文档file2,增长拥有者可以执行之权利.%chmodg+xfile3将文档file3,增长群组使用者可执行之权利.%chmodo-rfile4将文档file4,除去其他使用者可读取之权利.%chmoda-rfile4将文档file4,除去所有使用者可读取之权利.2.chown变化文档或目录之拥有权命令格式:chown[-R]usernamename(name可为档名或目录名.)例子:%chownuserfile1将文档file1之拥有权,改为使用者user所有.%chown-Ruserdir1将目录dir1,及其下所有文档和子目录之拥有权,改为使用者user所有.3.chgrp变化文档或目录之群组拥有权命令格式:chgrp[-R]groupnamename(name可为档名或目录名例子:%chgrpvlsifile1将文档file1之群组拥有权,改为vlsi群组.%chgrp-Rimagedir1将目录dir1,及其下所有文档和子目录,改为image群组.4.touch变化文档或目录之最後修改时间命令格式:touchname(name可为文档或目录名称.)5.who查看系统注册顾客6.id查看目前顾客顾客号和组号7.passwd修改顾客口令命令格式:passwdusername无顾客参数修改本顾客口令,顾客口令必须至少6个字符长,最大8个字符,口令中至少两个字母字符及一种数字字符8.su转换顾客命令格式:su[-]username无顾客参数为转换到超级顾客-:执行新顾客环境设置su–crootdbshut(三)shell特点1.solaris三类shell-Bourne(缺省shell)-C-KornShell基本特点特点BourneCKorn别名机制NoYesYes增强的cd(CDPATH)功能YesYesYes历史列表NoYesYes作业控制NoYesYes防止文献被覆盖NoYesYes忽视Control_DNoYesYes2.Bshell(1)变量设置实例:终端类型:TERM=vt100;exportTERM语言环境:LANG=C;exportLANG执行途径:PATH=$PATH:/usr/bin:.;exportPATH显示终端:DISPLAY=host:0.0;exportDISPLAY(2)环境文献.profile3.Cshell(1)变量设置set定义变量setenv定义环境变量(环境变量与变量不一样之处在于环境变量可以影响子进程)例子:终端类型:setenvTERM=vt100提醒符:setprompt=”Iloveunix>”途径变量:setpath=($path/usr/bin.)显示终端:setenvDISPLAYhost:0.0共享库:setenvLD_LIBRARAY_PATH/usr/dt/lib:/usr/openwin/lib(2)环境文献.login.cshrc(3)脚本语言事例1:更换后缀foreachfile(*.ab)setbase=`basename$file.ab`mv$file$base.cdend事例2:简朴循环@cnt=1echoIwillcountfrom1to100echoandpauseateverytennumbersforconfiumationtocontinueecho-nPressankeytostart:#显示数据后不回车setkey=$<#接受输入字符while($cnt<101)echoThisis$cntif(`exp$cnt%10`==0thenecho–n“continueornot(Y/N)”setkey=$<if($key==‘n’)exitendif@cnt+=1#变量cnt加1endechoDONE4.dtterm.dtprofile通用桌面环境设置选项(四)创立,删除顾客帐户1.图形化管理工具admintool2.字符型顾客管理useradd,usermod六.文献系统管理(一)硬盘和文献资源硬盘和CD-ROM设备使用块设备接口.硬盘设备文献存储在/dev目录下.字符设备文献存于rdsk子目录下,块设备文献存在dsk子目录下.SCSI-13-5MB/SSCSI-2WIDESCSI-210MB/S15FASTSCSI-210MB/SFASTWIDESCSI-220MB/SSCSI-332ULTRASCSI(SCSIFAST-20)20MB/S(SCSI-3的子集)ULTRAWIDESCSI40MB/S差分SCSI25米(一般3米)1.逻辑硬盘设备命名的约定/dev/[r]dsk/cwtxdysz例子:/dev/dsk/c0t3d0s0cn:controllernumber控制器号,标识被硬盘控制的加到系统上的逻辑次序.c0代表第一种硬盘控制器,c1代表第二个硬盘控制器,类推.tn:targetnumber目的号,是位于控制器内的地址,一般在外围设备的背面能找到目的号.dn:disknumber对目前SCSI控制器,硬盘驱动号总是0.sn:sliceorpartitionnumer片或分区号,标识硬盘的分区.2.dmesg命令dmesg命令用实例名和物理名来标识连到系统上的设备.dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息.例子:下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备.对每个硬盘设备,输出三行信息,分别表达:1.硬盘的实例名.2.硬盘的物理设备名.3.硬盘的市场名和硬盘的外形信息特性.硬盘的逻辑设备名是对硬盘的物理设备名的符号连接.硬盘的实例名是对物理设备命的内核的缩写.Solaris命令不用此来表达硬盘.3.showrev命令(二)硬盘分区运用在设备目录下的字符设备文献和块设备文献对硬盘进行访问.然而,硬盘不是由顾客直接访问的,是通过度区对它进行访问的,分区由设备目录下的设备文献来表达.“片”是“分区”的另一种说法.分区是管理数据的一种以便的措施.重要的系统文献和程序可以存在一种分区,而顾客产生的文献放在另一种分区.它保持不一样类型的数据在不一样的分区.这使系统管理员能灵活地运用数据或使用不一样的备份机制.由于顾客的数据每天都发生变化,系统管理员应每天作备份.而重要的系统数据不是常常变化,也就不需常常做备份.由Sun提供的硬盘分区可多达8个,用1-7标识.分区2表达整个硬盘.分区5表达/opt文献系统,此文献系统用来存贮那些未随操作系统一起提供的软件.分区6是/usr分区,此文献系统包括那些只能在某些类型的系统上运行的文献(如SPARCexecutables)和某些能在所有系统类型上运行的文献(如联机手册放在/usr/share目录下).分区7的文献系统称为/export/home.这是挂接顾客主目录的挂接点.硬盘分区通过在/dev目录下的逻辑设备文献加以访问.如/dev/dsk/c0t0d0s0表达在第一种硬盘上的第一分区.1.format实用程序format程序是一种硬盘维护工具,由系统管理员使用,完毕如下任务:·重新格式化硬盘.·变化分区大小.·修理和分析硬盘扇区.其类似于DOS中的fdisk命令part标识分区号0-7.tag显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,互换区).flag显示分区标志,用以标识访问权限.cylinders显示起始和终止的柱面号.size按一定方式,以Mbytes或Gbytes为单位显示分区大小.blocks按柱面数、磁头数和扇区数来标识分区的大小.2.newfs创立文献系统命令格式:newfsraw-device等同于DOS的format命令例子:newfs/dev/rdsk/c0t1d0s03.fsck修复文献系统命令格式:fsckraw-device等同于DOS的chkdsk命令例子:fsck/dev/rdsk/c0t1d0s0(三)挂接文献资源1.mount文献系统挂接当地或远程文献资源被接到根文献层次,看起来就象是一种单一的文献系统.这个连接操作称为“挂接”,运用mount命令完毕文献资源挂接到根文献层次的目录称为挂接点.在调用挂接命令前,挂接点必须存在.命令格式:mountfile_namemount_point没有选项的mount命令显示目前已挂接的文献资源.例子:#mount/dev/dsk/c0t3d0s0/export/home监视文献系统2.df显示文献系统所占用的硬盘空间df-k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间.各域的含义为:Filesystem被挂接的文献系统.Kbytes按Kbyte计算的文献系统大小.Used已用的数量(Kbytes).Avail可用的数量(Kbytes).Capacity已用的比例.Mountedon挂接点.注意:大概10%的硬盘空间为文献系统保留,在df-k命令的输出中没有反应这一点.3.umount摘下文献资源从当地系统上摘下文献资源,超级顾客可使用umount命令.命令格式:#umountmount_point假如在被挂接的文献资源目录里有活动,则文献资源不可摘下.在摘下前cd至/目录是一种很好的习惯,不要不加区别地将系统正常运转所需要的文献系统摘下.(四)自动挂接文献资源/etc/vfstab文献系统引导时读/etc/vfstab文献以自动挂接文献资源.该文献包括当地和远程文献资源的登记项.各域的含义:Device-to-mount标识NFS服务器和文献系统,或被挂接的当地文献系统.Device-to-fsck标识用于执行fsck的当地原始设备.Mountpoint挂接点途径.FS-type文献系统类型,一般是ufs用于当地文献系统,nfs用于远程文献系统.Fsck-pass此域中的数字是fsck通过文献系统检查的次序,相重的数字表达检查并行进行.Mount-at-boot决定文献系统与否在系统引导时被自动挂接.Mount-options定义挂接选项,如读/写访问.域中的-表达无选项./dev/[r]dsk/cwtxdysz用于当地ufs文献系统.w,s,y,z分别表达控制器、目的、设备、片.一旦系统建立,手工在单机系统的/etc/vfstab文献中加入远程文献资源登记项.Ufs文献系统hsfs文献系统Iso9660文献系统是针对CD-ROM的原则文献系统,一般称为HighSiera文献系统。Iso9660文献系统的扩展,叫做RockridgeExtensions,使用UNIX类型的途径名替代Iso9660CD-ROM上使用的8+3标识法Pcfs文献系统/proc文献系统安装在/proc途径的proc文献系统,在物理上不存在,它是系统内存和UNIX内核状态中文献系统的代表,其存储进程Tmpfs文献系统Swap分区和RAM映射成/tmp/dev/fd文献描述符(五)NFS资源Sun的NFS分布式文献系统容许在网络上的机器共享他们的资源.NFS文献系统使机器共享当地文献系统和目录,容许远程顾客象当地顾客那样访问这些文献系统和目录.1.share,shareall共享文献资源share–orouserdirectory/etc/init.d/nfs.serverstart2.dfshares显示远程机共享资源dfsharesremote3.dfmounts3.mount挂接远程文献资源mountremote:directorylocaldir4./etc/dfs/dfstab自动挂接(六)卷管理1./etc/init.d/volmgt[start|stop]启动卷管理2.volcheck检查软盘,如有挂接在floppy目录下3.eject[cdrom|floppy]弹出设备(七)自动安装文献系统auto_master,auto_home直接映像间接映像七.进程管理1.ps显示进程号命令格式:ps-ef2.kill清除进程命令格式:kill-9pid3.nohup非挂起运行八.软件包管理1.pkginfo显示软件包信息命令格式:pkginfo-d[device|pathname]-lpkg_name例子:这三个域为:pkg_category软件包种类,可为application,graphics或system.pkg_name软件包名字,如为SUN产品则机SUNW起头.Description软件产品的简朴阐明.例子:#pkginfo-d/cdrom/solaris_2_2/s0/Solaris_2.2|more运用pkginfo-l命令显示有关软件包的详细信息,包括软件包的大小(按硬盘块大小计算).#pkginfo-d/cdrom/solaris_2_2/s0/Solaris_2.2-lSUNWaudio上面输出的最终一行指示软件包的大小.运用此信息和df-k命令来确定你与否拥有足够硬盘空间来安装此软件包.2.pkgadd增长软件包运用pkgadd命令增长软件包,当软件包被成功地安装后来,向root发送一种邮件.命令格式:pkgadd-d[device|pathname]pkg_name例子:#pkgadd-d/cdrom/solaris_2_2/s0/Solaris_2.2SUNWaudio3.pkgchk校验软件包的安装pkgchk命令通过将软件包的属性及途径名内容与系统记录文献中的值进行对比来校验.命令格式:pkgchk[-ppath1[path2...]]此命令可以检查整个软件包或通过指定-p选项对一特殊途径名进行检查,无输出则意味着没有问题被检查出.由于/etc/group文献大小已被变化,因此文献内容的checksum就不对.考察软件包信息pkgadd命令更新文献/var/sadm/install/contents、此文献为系统中所有已安装软件包的记录文献.没有简朴的措施来确定某软件包具有某一特殊文献(或命令).对于已安装的软件包,从/var/sadm/install/contents记录文献中查找此软件包的途径名.4.pkgrm删除软件包命令格式:pkgrmpkgname1pkgname2…在调用pkgrm命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提醒.当软件包被成功地删除后,向root发送一种邮件.pkgrm命令通过文献/var/sadm/install/contents来确定软件包的地址,并且当软件包被删除后来,更新此文献.假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包.5.spooling软件包转储一种软件包可以由安装CD-ROM中拷贝过来寄存在系统中,但并没有安装此软件包.例如,一种服务器可以拷贝存储一种软件包,一种没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装.服务器下面两个pkgadd命令用以阐明怎样spool一种软件包到/var/spool/pkg目录下或到一种指定的目录下.pkgadd命令的-sspool选项会缺省地将软件包拷贝到/var/spool/pkg目录下.你可以指定一种目录作为-s选项的参数.客户假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包.#mkdir/export/pkgs#mountvenus:/export/pkgs/export/pkgs#pkgadd-d/export/pkgsSUNWaudio删除Spooled软件包在服务器上可以运用-s选项从spooling目录中删除一种软件包.#pkgrm-s/export/pkgsSUNWaudio与软件包管理有关的文献和目录/var/sadm包括系统记录文献和管理文献的目录/opt/pkgname安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录./opt/pkgname/bin/opt/bin未随操作系统一起提供的、名为pkgname的执行文献的推荐目录.var/opt/pkgname/etc/opt/pkgname未随操作系统一起提供的、名为pkgname的记录文献的推荐目录./var/sadm/install/contents整个系统的软件包映象.九.数据备份和传播工具(一)数据设备名1.磁带类型设备名容量持续速率突发速率机器类型8mmD81125G-10G82058mmD81607G-14G8505-87058mmD817020G1MB/s5MB/s89004mmDDS1(60m)1.3G4mmDDS2(120m)4G-8G4mmDDS3(125m)12G-24G1MB/s10MB/s设备名:/dev/rmt/0,/dev/rmt/0n(不倒带)2.软盘设备名:/dev/fd0或/dev/rdiskette未运行卷标管理/vol/dev/aliases/floppy0运行卷标管理3.文献(二)数据备份命令Solaris2.x计算环境提供了几种命令用于备份和恢复文献和文献系统.多卷备份连接系统跨接ufsdumpufsrestoreYesNoNotarNoYesYescpioYesYesYes1.ufsdump命令对系统管理员而言,ufsdump命令很有用,可对整个文献系统做完全或增量转储.完全转储是对整个文献系统做备份.在较长的间隔做一次,如一星期或一月.增量转储是对新创立或修改的文献进行备份.增量转储更频繁某些,也许一天一次.ufsdump命令提供了不一样等级的转储,从0至9.转储等级用来确定对哪些文献备份.0级指定完全转储,1至9指定不一样等级的增量转储.例如,增量转储(1等级)将对在上一次低等级(0级)转储后修改或创立的文献进行备份.对文献系统作备份时,应将系统转至运行等级S.如系统在运行等级3时,文献也许正在使用,于是也许导致无效备份.例子:#ufsdump0uf/dev/rmt/0/export/home选项及参数:0指定0级(完全)转储.u更新文献/etc/dumpdates,以记录成功的转储.f与下面的/dev/rmt/0参数一起确定转储的磁带设备./dev/rmt/0转储的磁带设备./export/home指定要转储的文献系统.2.ufsrestore命令ufsrestore命令从备份磁带上拷贝文献至目前目录下.ufsrestore命令可用于重载转储好的整个文献系统或备份带上的单个或多种文献.ufsrestore命令的选项用来指定磁带设备名和被恢复文献的途径名.恢复过程用ufsrestore命令按如下环节恢复一种文献:#cd/newdir#ufsrestoretuf/dev/rmt/0文献系统拷贝#mount/dev/dsk/c0t1d0s0/mnt#ufsdump0f-/dev/rdsk/c0t0d0s0|(cd/mnt;ufsresotrerf#installboot/usr/platform/`uname-I`/lib/fs/ufs/bookblkraw-device3.tar命令tar命令是顾客级的备份命令,用于备份和恢复文献或目录.命令格式:taroptionstape_device_name[filename]optionc-建立新文档v-显示途径t-显示文献列表f-指定设备x-抽取文献i-交互式例子:(1)备份过程:$tarcvf/dev/rmt/0*(2)恢复过程:$tarxvf/dev/rmt/0(3)目录复制$tarcvf-mydir|(cdnewdir;tarxvf(4)异地拷贝(必须为可信任顾客,参见11.3)$tarcvf-mydir|rshremotetarxvf-;拷贝mydir目录至远程主机$rshremotetarcvf–mydir|tarxvf-;拷贝远程主机mydir目录至本机4.cpio命令cpio(copyin/out)命令是能产生多卷备份的顾客级命令.命令格式:cpio-ov>tape_device_namecpio-i[vt]<tape_device_name一旦它识别出介质的尾部,它就提醒你插入另一磁带.cpio命令运用ls或find命令的输出进行文献列表,将这些文献输出到一种文献,如磁带设备.它在文献之间插入标题以便于恢复,因此比tar命令慢.cpio命令可用通配符作为参数,然而,cpio反着用通配符,即除满足匹配条件的文献以外,它将备份所有文献.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟囱航标漆施工方案
- 湛江古建园林施工方案
- 路面注浆施工方案
- 肇庆法式风格庭院施工方案
- 【可行性报告】2025年煎膏剂行业项目可行性分析报告
- 2024-2030年中国造纸节能服务行业市场全景监测及投资策略研究报告
- 2021-2026年中国梯形截面传动带行业市场全景调研及投资规划建议报告
- 污水企业审计方案
- 3C产品物流外包合同范本
- 旅游项目融资居间协议
- 2025年度土地经营权流转合同补充条款范本
- 南通市2025届高三第一次调研测试(一模)地理试卷(含答案 )
- Python试题库(附参考答案)
- 聚酯合成副反应介绍
- DB37-T 1342-2021平原水库工程设计规范
- 电除颤教学课件
- 广东省药品电子交易平台结算门户系统会员操作手册
- DB32T 3960-2020 抗水性自修复稳定土基层施工技术规范
- 大断面隧道设计技术基本原理
- 41某31层框架结构住宅预算书工程概算表
- 成都市国土资源局关于加强国有建设用地土地用途变更和
评论
0/150
提交评论