SecurityLevel:Interval0Solaris操作系统基础1目录Solaris操作系统简介SUN工作站基本介绍Solaris安装Solaris常用命令和设置2目录Solaris操作系统简介SUN工作站基本介绍Solaris安装Solaris常用命令和设置3Solaris操作系统简介应用程序内核硬件Kernel外层程序应用程序shcshcppvi4Shell简介Shell界于内核和用户之间,主要起命令解释作用,接受用户输入的终端命令,并把命令转换成内核能够完成的动作,最后根据需要把结果反馈给用户。UNIX系统中的Shell类似于DOS操作系统的command;Shell包括有BShell、KShell、CShell;一般系统缺省为BourneShell,要想将当前Shell改为其它Shell,只需在操作系统提示符下键入相应的Shell命令即可,如在BShell下输入命令“ksh”就进入了KShell;BShell的默认启动配置文件是“.profile”,缺省的系统提示符是$;CShell的默认启动配置文件“.cshrc”和“.login”,缺省提示符是%。5Solaris操作系统版本说明Solaris版本SunOS内核版本发布日期简介Solaris10SunOS5.102005.1.31包括DTrace(动态跟踪),SolarisContainers,ServiceManagementFacility(SMF),SMF取代了传统的UNIX的init.d脚本,和iSCSI支持。基于Gnome的JavaDesktopSystem作为默认桌面,还包含了CDE。Solaris9SunOS5.92002.5.22最近的更新是Solaris99/05Solaris8SunOS5.82000.2包括MultipathI/O。引入RoleBasedAccessControl(RBAC)功能。最近的更新是Solaris82/04.[2]Solaris7SunOS5.71998.11第一个64位版本。[3]Solaris2.6SunOS5.61997.7包括Kerberos5,PAM,TrueType字体,WebNFS[4]Solaris2.5.1SunOS5.5.11996.5用户ID(uid_t)扩展为32bits。[5]Solaris2.5SunOS5.51995.11首先支持Ultra1并包含了CDE[6]6Solaris文件系统的结构bindevetcoptvarcdromshcshrc3.dsybasetmpU2000clientserverusr/exporthome7UNIX文件权限-rwxr-xr--2pnuserpngroup32Oct1715:33xiaoqiang.txt111101100754othergroupowner-普通文件r可读w可写x可执行owner属主group用户组other其他8UNIX文件系统的主要特征树状层次或结构提供网络文件系统服务建立、拷贝、删除文件和文件树的功能文件的动态增大对文件数据的保密与共享把外设(如打印机、磁盘等)和目录均作为文件对待9目录Solaris操作系统简介SUN工作站基本介绍Solaris常用命令和设置10SUN工作站的硬件配置SUN工作站的基本配置有:–主机–显示器–键盘带鼠标SUN工作站的可选配置有:–CD-ROM–磁带机11SUN工作站软件配置SUN工作站在缺省配置下,系统软件有:–Solaris操作系统–CDE公共桌面环境–JavaDesktopSystem12OK状态切换Init级别:0进入PROM状态(OK状态)1管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录)2多用户模式(没有网络文件共享服务)3多用户模式(有网络文件共享服务)4未使用5退出操作系统并关机6重新启动机器13用户登录与退出登录–正常情况下系统会自动引导到用户登录的图形界面,输入用户名,然后再输入口令,输入的口令并不显示出来。退出–logout:离开系统–exit:离开shell–Control+C:中断程序的运行–CDE下的exit按钮:用户退出14关机与重启关机:–普通用户先用su进入超级用户root权限,–执行几次sync将内存的内容写入硬盘,–shutdown-y-g0-i0回到ok提示符状态,再关主机电源,或输入命令power-off,shutdown-y-g0-i5这样就会直接关闭工作站电源。重启:–在超级用户root下执行reboot命令–init0至ok提示符状态后键入boot–shutdown-y-g0–i615命令行的使用环境——终端窗口终端窗口的打开有两种方法:–直接在屏幕下方的工作条上点击终端窗口图标;–在屏幕空白处点击鼠标右键,弹出一菜单,在菜单中选择“工具”-“终端控制台”终端窗口的关闭有两种方法:–在终端窗口提示符下输入命令“exit”–用鼠标左键连击终端窗口的左上角16控制键Control+C用于非正常中断程序的运行Control+D用于系统通信的中断Control+S用于告诉终端停止接受输入Control+Q用于告诉终端重新接受输入STOP+A系统进入OK态17环境变量环境变量为使用的程序提供信息和配置。在环境变量中列出了你所用的显示方式、默认编辑器、使用的终端方式、串口、网口的资源配置、软盘、磁带机等设备的设置参数、登录名、用户名、使用的shell、主机名、组名、路径、提示符等等环境变量包含全局环境变量和本地Shell变量,全局变量在各个Shell下有效,本地Shell变量只对某个Shell有效18目录Solaris操作系统简介SUN工作站基本介绍SolarisinstallationSolaris常用命令和设置19Solaris的安装Remark:Somestepsarenotmentionedduringtheinstallation,justkeepthedefaultandclickthe‘F2’.1.ConnectseriestoSUNserverandopenHyperTerminal2.Aftertheserverstartup,click‘Ctrl+Break’toOKprompt3.Inputcommand:‘bootcdrom’4.AfterPOST,selectthelanguage:English5.SelectDECVT1006.SelectNetworkinterface:bge07.UserDHCPforbge0:No8.Hostname:NWSPNSVT9.IPaddressforbge0:172.18.78.18410.EnableIPv6forbge0:No11.DefaultRouteforbge0:Specifyone20Solaris的安装12.RouterIPaddressforbge0:172.18.78.25413.SummaryforIPnetwork,youcanchecktheIPconfiguration.14.Configurekerberossecurity:No15.NameServer:None16.ContinentandOceans:Asia17.CountriesandRegions:China18.Settherootpassword19.RemoteServersenabled:Yes20.SolarisInteractiveInstallation:F2_Standard21.SelecttheF4_inital22.Selectthegeographicregions:AllChinese23.Formatthediskto:/15000MB/swap8000MB(Twiceofmemory)/opt15000MB/export/home(restdisktoit)24.Aftertheformatthedisk,installtheOS.21目录Solaris操作系统简介SUN工作站基本介绍SolarisinstallationSolaris常用命令和设置22命令行的用法结构命令行的用法结构如下:命令_[选项]_[参数]可以把多个参数连在一起使用,形式如下:命令_-[选项1][选项2][选项3][...]举例:ls_-alF也可以把选项分开列出,形式如下:命令_-[选项1]_-[选项2]_-[选项3]_-[...]命令区分大小写。23基本操作命令cd切换目录ls列出目录内容,如:ls-almkdir创建目录cp/rcp将一个文件的内容拷贝到另一个文件中pwd显示当前工作目录rmdir删除目录rm删除文件如rm–r/tmp/u2000mv移动文件或文件改名man获取命令的帮助信息su切换用户24文件维护命令touch可以用来创建文件,如toucha.txtfind在指定目录及其子目录下查找符合条件的特定文件grep在整个文本文件中寻找特定字符串chmod改变文件、目录的访问权限chown改变文件的属主chgrp改变文件的用户组cat列出文件内容more/less一次一个屏幕显示文件pg用来分屏显示文件内容echo用来显示一字串在终端机上,如echo$SYBASE25文件维护命令1.将当前目录下所有.txt文件打包并压缩归档到文this.tar.gz,tarcvfthis.tar.gz./*.txt2.将当前目录下的this.gz中的文件解压到当前目录我们可以使用tarxvfthis.gz./26系统资源命令df报告文件系统的空闲情况,如df-kdu查看磁盘使用情况,如du–k/opt/U2000who显示登录系统的用户信息which显示shell文件路径date显示及设置时间和日期env显示或设置系统当前环境变量tar在磁带上创建备份,常用于合并/还原文件夹compress/uncompress对文件进行压缩/解压缩passwd改用户口令,显示用户口令的属性27查看系统信息prtdiag查看系统硬件信息uname显示计算机的系统信息hostname显示主机名hostid显示主机hostidid显示用户与组的ID和名称pkginfo查看本机安装的各种软件包。pkginfo–lxxx查看软件包的具体详细信息。showrev查看软件版本,如showrev-p28设备状态检查常用命令29进程控制进程通俗地讲就是一个正在被执行的任务。UNIX系统通过对进程进行控制、调度以及进程的存储管理等,完成分时的多任务处理。UNIX系统为每个进程都分配一个整数作为进程的标识,这一标识在系统中是唯一的。常用命令–ps显示进程的状态如ps–ef–kill发送一个终止信号给指定的进程如,kill-921330VI编辑器vi文本编辑器打开以后,有两种模式:命令模式和输入(或者编辑)模式。命令模式:进行查找、保存文件等操作编辑模式:按字母“i”键切换到编辑模式(没有任何提示),然后光标定位,输入相关的字符31VI编辑器(续)文本输入方式的退出按Esc键进入命令方式删除更改操作,在命令方式下运行x删除光标所在字符dd删除光标所在行退出vi编辑器:wq存盘退出:q不存盘退出:q!不存盘强制退出:w只存盘不退出中文输入法的切换:ctrl+空格键(启动HTT进程)32网络通信命令ping测试网络连通情况,如:%ping129.9.0.1返回:129.9.0.1isalivetelnet远程登录ftp文件传送ifconfig网卡查看和配置如:%ifconfig–a返回:lo0:flags=849UP,LOOPBACK,RUNNING,MULTICASTmtu8232inet127.0.0.1net