呵呵为啦以后刚刚接触solaris的各位兄台。小弟把些最常用的给列出来让大家参考。希望能给大家一些小小的帮助。也可也作为自己身边的快速查询手册。如有些不对希望大虾指出那先从第一部分开始说啦。呵呵都老掉牙啦SUN基础知识一.SUN发展简史(一)硬件体系(二)软件体系二.PROM状态命令与参数(一)指令集(二)环境变量三.系统安装四.UNIX命令(一)基本命令1.ls显示文件名,等同于dos下dir命令2.cd目录转换,等同于dos下cd命令3.pwd显示当前路径4.cat显示文件内容,等同于dos下type命令5.more以分页方式查看文件内容.6.rm删除文件7.mkdir创建目录8.rmdir删除目录9.cp文档复制10.mv文件移动11.du查看目录所占磁碟容量12.find文件查找13.man随机文档14.vi编辑器(二)增强命令1.ln文档连结2.grep搜索字符串3.fgrep搜索字符串4.file显示文件类型5.diff比较文档或目录之不同内容6.cmp比较文档相同部分7.ftp远程文件传输8.telnet远程终端访问9.IO重新导向第二部分SUN系统管理五.用户管理(一)用户基本知识1.文件信息2.缺省权限3.系统安全文件(二)相关命令1.chmod改变文档或目录之属性2.chown改变文档或目录之拥有权3.chgrp改变文档或目录之群组拥有权4.touch改变文档或目录之最後修改时间5.who查看系统注册用户6.id查看当前用户用户号和组号7.passwd修改用户口令8.su转换用户(三)SHELL特点1.solaris三类shell2.Bshell3.Cshell4.dtterm(四)创建,删除用户帐户六.文件系统管理(一)硬盘和文件资源1.逻辑硬盘设备命名的约定2.dmesg命令3.showrev命令(二)硬盘分区1.format实用程序2.newfs创建文件系统3.fsck修复文件系统(三)挂接文件资源1.mount文件系统挂接2.df显示文件系统所占用的硬盘空间3.umount摘下文件资源(四)自动挂接文件资源(五)NFS资源1.share,shareall共享文件资源2.dfshares显示远程机共享资源3.mount挂接远程文件资源4./etc/dfs/dfstab自动挂接(六)卷管理(七)自动安装文件系统七.进程管理1.ps显示进程号2.kill清除进程3.nohup非挂起运行八.软件包管理1.pkginfo显示软件包信息2.pkgadd增加软件包3.pkgchk校验软件包的安装4.pkgrm删除软件包5.spooling软件包转储九.数据备份和传输工具(一)数据设备名(二)数据备份命令1.ufsdump命令2.ufsrestore命令3.tar命令4.cpio命令5.compress,uncompress,zcat命令6.mt命令7.dd命令8.异地使用磁带机(必须为可信任用户,)十.改变运行等级(一)系统引导(二)系统操作等级1.运行等级说明.显示运行等级3.关闭系统的原因4.关闭系统(shuttingdown)(三)例子:1.增加一个磁带机并完成重新配置引导:2.从挂起的工作站上恢复3.从轻微问题中恢复4.从重要问题中恢复第三部分网络配置十一.网络应用配置(一)网络基本配置文件(二)远程访问命令(三)访问鉴别相关文件(四)网络监控1.rusers标识网络上注册用户2.rup标识网络上主机3.ping检测主机连接状况4.netstat显示与网络有关的各种数据结构5.ifconfig显示网络接口6.route路由设置7.arp反响解析8.nfsstat监控NFS第四部分系统应用十二.图形窗口配置1.双屏配置2.显卡分辨率调整3.XWININFO分辨率确认4.XHOSTXSERVER访问控制5.OPENWIN初始化6.CDE桌面初始化7.终端窗口控制字符十三.系统统计1.PRTCONF系统信息2./USR/PLATFORM/SUN4U/SBIN/PRTDIAG-V3.SYSDEF系统信息4.EEPROM显示机器IDPROM变量5.VMSTAT监视CPU和内存6.MPSTAT监视多个CPU状态7.IOSTAT监视磁盘状态8.UPTIME显示系统运行时间以及在过去的15分钟内系统的负载情况第一部分Sun基础知识一.Sun发展简史(一)硬件体系年限产品特征81--89Sun1/2/3CISCMotrala680x0系列89--94Sun4/60sparc165sparc1+70sparc2Server:,Sun/290/670/690Riscsparc93--96Sparc10/20Server:1000/2000SuperSparc96--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状态OKprobe-scsi-检测SCSI设备,至少应有0号(HD),1号(HD),6号(光驱)设备OKbootcdrom(二)系统启动后,等待安装界面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,及其下所有文档