
Solaris基础知识及常用命令课件.ppt
41页Security Level : IntervalSolaris操作系统基础操作系统基础0Solaris基础知识及常用命令课件目目 录录l Solaris操作系统简介l SUN工作站基本介绍l Solaris 安装 l Solaris常用命令和设置1Solaris基础知识及常用命令课件目目 录录l Solaris操作系统简介操作系统简介l SUN工作站基本介绍l Solaris 安装 l Solaris常用命令和设置2Solaris基础知识及常用命令课件Solaris操作系统简介操作系统简介应用程序内核硬件Kernel外层程序应用程序shcshcppvi3Solaris基础知识及常用命令课件Shell简介简介lShell界于内核和用户之间,主要起命令解释作用,接受用户输入的终端命令,并把命令转换成内核能够完成的动作,最后根据需要把结果反馈给用户UNIX系统中的Shell类似于DOS操作系统的command;lShell包括有B Shell、K Shell、C Shell;l一般系统缺省为Bourne Shell,要想将当前Shell改为其它Shell,只需在操作系统提示符下键入相应的Shell命令即可,如在B Shell下输入命令“ksh”就进入了K Shell;lB Shell的默认启动配置文件是“.profile”,缺省的系统提示符是$ ;C Shell的默认启动配置文件“.cshrc”和“.login”,缺省提示符是%。
4Solaris基础知识及常用命令课件Solaris操作系统版本说明操作系统版本说明Solaris版本版本SunOS内核版内核版本本发布日期发布日期简介简介Solaris 10SunOS 5.102005.1.31包括DTrace (动态跟踪), Solaris Containers, Service Management Facility (SMF),SMF取代了传统的UNIX的init.d脚本, 和iSCSI支持 基于Gnome的Java Desktop System作为默认桌面, 还包含了CDESolaris 9SunOS 5.92002.5.22最近的更新是Solaris 9 9/05Solaris 8SunOS 5.82000.2包括Multipath I/O引入Role Based Access Control (RBAC)功能 最近的更新是Solaris 8 2/04. [2]Solaris 7SunOS 5.71998.11第一个64位版本[3]Solaris 2.6SunOS 5.61997.7包括Kerberos 5, PAM, TrueType字体, WebNFS [4]Solaris 2.5.1SunOS 5.5.11996.5用户ID(uid_t)扩展为32 bits。
[5]Solaris 2.5SunOS 5.51995.11首先支持Ultra 1并包含了CDE [6] 5Solaris基础知识及常用命令课件Solaris文件系统的结构文件系统的结构bindevetcoptvarcdromshcsh rc3.dsybasetmpU2000clientserverusr/exporthome6Solaris基础知识及常用命令课件UNIX文件权限文件权限-rwxr-xr--2pnuserpngroup32Oct1715:33xiaoqiang.txt111101100754othergroupowner- -普通文件普通文件r r可读可读w w可写可写x x可执行可执行ownerowner属主属主groupgroup用户组用户组otherother其他其他7Solaris基础知识及常用命令课件UNIX文件系统的主要特征文件系统的主要特征l树状层次或结构l提供网络文件系统服务l建立、拷贝、删除文件和文件树的功能l文件的动态增大l对文件数据的保密与共享 l把外设(如打印机、磁盘等)和目录均作为文件对待8Solaris基础知识及常用命令课件目目 录录l Solaris操作系统简介l SUN工作站基本介绍工作站基本介绍l Solaris常用命令和设置9Solaris基础知识及常用命令课件SUN工作站的硬件配置工作站的硬件配置lSUN工作站的基本配置有:–主机–显示器–键盘带鼠标lSUN工作站的可选配置有:–CD-ROM–磁带机10Solaris基础知识及常用命令课件SUN工作站软件配置工作站软件配置lSUN工作站在缺省配置下,系统软件有:–Solaris操作系统–CDE公共桌面环境–Java Desktop System11Solaris基础知识及常用命令课件OK状态切换状态切换lInit 级别:l 0 进入PROM状态(OK状态)l 1 管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录)l 2 多用户模式(没有网络文件共享服务)l 3 多用户模式(有网络文件共享服务)l 4 未使用l 5 退出操作系统并关机l 6 重新启动机器12Solaris基础知识及常用命令课件用户登录与退出用户登录与退出l登录–正常情况下系统会自动引导到用户登录的图形界面,输入用户名,然后再输入口令,输入的口令并不显示出来。
l退出–logout:离开系统–exit:离开shell–Control+C:中断程序的运行–CDE下的exit按钮:用户退出13Solaris基础知识及常用命令课件关机与重启关机与重启l关机:–普通用户先用su进入超级用户root权限,–执行几次sync将内存的内容写入硬盘,– shutdown -y -g0 -i0 回到ok提示符状态,再关主机电源,或输入命令power-off, shutdown -y -g0 -i5 这样就会直接关闭工作站电源l重启:–在超级用户root下执行reboot命令–init 0至ok提示符状态后键入boot–shutdown -y -g0 –i614Solaris基础知识及常用命令课件命令行的使用环境命令行的使用环境——终端窗口终端窗口l终端窗口的打开有两种方法:–直接在屏幕下方的工作条上点击终端窗口图标;–在屏幕空白处点击鼠标右键,弹出一菜单,在菜单中选择“工具”->“终端控制台”l终端窗口的关闭有两种方法:–在终端窗口提示符下输入命令“exit”–用鼠标左键连击终端窗口的左上角15Solaris基础知识及常用命令课件控制键控制键lControl+C用于非正常中断程序的运行lControl+D用于系统通信的中断lControl+S用于告诉终端停止接受输入lControl+Q用于告诉终端重新接受输入lSTOP + A系统进入OK态16Solaris基础知识及常用命令课件环境变量环境变量l 环境变量为使用的程序提供信息和配置。
在环境变量中列出了你所用的显示方式、默认编辑器、使用的终端方式、串口、网口的资源配置、软盘、磁带机等设备的设置参数、登录名、用户名、使用的shell、主机名、组名、路径、提示符等等l 环境变量包含全局环境变量和本地Shell变量,全局变量在各个Shell下有效,本地Shell变量只对某个Shell有效17Solaris基础知识及常用命令课件目目 录录l Solaris操作系统简介l SUN工作站基本介绍l Solaris installationl Solaris常用命令和设置18Solaris基础知识及常用命令课件Solaris 的安装的安装lRemark: Some steps are not mentioned during the installation, just keep the default and click the ‘F2’.l1. Connect series to SUN server and open Hyper Terminall2. After the server startup, click ‘Ctrl+Break’ to OK promptl3. Input command: ‘boot cdrom’l4. After POST, select the language: Englishl5. Select DEC VT100l6. Select Network interface: bge0l7. User DHCP for bge0: Nol8. Hostname: NWSPNSVTl9. IP address for bge0: 172.18.78.184l10. Enable IPv6 for bge0: Nol11. Default Route for bge0: Specify one19Solaris基础知识及常用命令课件 Solaris 的安装的安装l12. Router IP address for bge0: 172.18.78.254l13. Summary for IP network, you can check the IP configuration.l14. Configure kerberos security: Nol15. Name Server: Nonel16. Continent and Oceans: Asial17. Countries and Regions: Chinal18. Set the root passwordl19. Remote Servers enabled: Yesl20. Solaris Interactive Installation: F2_Standardl21. Select the F4_inital l22. Select the geographic regions: All Chinese l23. Format the disk to: l / 15000 MBl /swap 8000MB (Twice of memory)l /opt 15000MBl /export/home (rest disk to it)l24. After the format the disk, install the OS.20Solaris基础知识及常用命令课件目目 录录l Solaris操作系统简介l SUN工作站基本介绍l Solaris installationl Solaris常用命令和设置常用命令和设置21Solaris基础知识及常用命令课件命令行的用法结构命令行的用法结构l命令行的用法结构如下:命令_[选项]_[参数]l可以把多个参数连在一起使用,形式如下:命令_ -[选项1][选项2][选项3][ ...] 举例:ls _-alFl也可以把选项分开列出,形式如下:命令_-[选项1] _-[选项2] _ -[选项3] _ -[ ...]l命令区分大小写。
22Solaris基础知识及常用命令课件基本操作命令基本操作命令lcd切换目录 lls列出目录内容,如: ls -allmkdir 创建目录 lcp/rcp将一个文件的内容拷贝到另一个文件中 lpwd显示当前工作目录 lrmdir 删除目录 lrm删除文件 如rm –r /tmp/u2000lmv移动文件或文件改名 lman获取命令的帮助信息 lsu 切换用户23Solaris基础知识及常用命令课件文件维护命令文件维护命令ltouch 可以用来创建文件, 如 touch a.txtlfind在指定目录及其子目录下查找符合条件的特定文件 lgrep在整个文本文件中寻找特定字符串 lchmod改变文件、目录的访问权限 lchown改变文件的属主 lchgrp 改变文件的用户组 lcat列出文件内容 lmore/less一次一个屏幕显示文件 lpg用来分屏显示文件内容 lecho 用来显示一字串在终端机上,如echo $SYBASE24Solaris基础知识及常用命令课件文件维护命令文件维护命令l1.将当前目录下所有.txt文件打包并压缩归档到文this.tar.gz, l tar cvf this.tar.gz ./*.txt l l2.将当前目录下的this. gz中的文件解压到当前目录我们可以使用 l tar xvf this. gz ./ 25Solaris基础知识及常用命令课件系统资源命令系统资源命令ldf 报告文件系统的空闲情况,如df -kldu 查看磁盘使用情况,如 du –k /opt/U2000 lwho 显示登录系统的用户信息 lwhich 显示shell文件路径 ldate 显示及设置时间和日期 lenv 显示或设置系统当前环境变量 ltar 在磁带上创建备份,常用于合并/还原文件夹lcompress/uncompress 对文件进行压缩/解压缩lpasswd 改用户口令,显示用户口令的属性26Solaris基础知识及常用命令课件查看系统信息查看系统信息lprtdiag 查看系统硬件信息luname 显示计算机的系统信息lhostname 显示主机名lhostid 显示主机hostidlid 显示用户与组的ID和名称lpkginfo 查看本机安装的各种软件包。
lpkginfo –l xxx 查看软件包的具体详细信息lshowrev 查看软件版本, 如 showrev -p27Solaris基础知识及常用命令课件设备状态检查常用命令设备状态检查常用命令28Solaris基础知识及常用命令课件进程控制进程控制l进程通俗地讲就是一个正在被执行的任务UNIX系统通过对进程进行控制、调度以及进程的存储管理等,完成分时的多任务处理lUNIX系统为每个进程都分配一个整数作为进程的标识,这一标识在系统中是唯一的l常用命令–ps显示进程的状态 如 ps –ef–kill发送一个终止信号给指定的进程 如,kill -9 21329Solaris基础知识及常用命令课件VI编辑器编辑器lvi文本编辑器打开以后,有两种模式:l命令模式和输入(或者编辑)模式l命令模式:l进行查找、保存文件等操作l编辑模式:l按字母“i”键切换到编辑模式(没有任何提示),然后光标定位,输入相关的字符30Solaris基础知识及常用命令课件VI编辑器编辑器(续续)l文本输入方式的退出按Esc键进入命令方式l删除更改操作,在命令方式下运行x删除光标所在字符dd删除光标所在行l退出vi编辑器:wq 存盘退出:q不存盘退出:q!不存盘强制退出:w只存盘不退出l中文输入法的切换: ctrl + 空格键(启动HTT进程)31Solaris基础知识及常用命令课件网络通信命令网络通信命令lping测试网络连通情况, 如:%ping 129.9.0.1 返回: 129.9.0.1 is aliveltelnet远程登录lftp文件传送lifconfig 网卡查看和配置如: % ifconfig –a返回: lo0: flags=849
l使用netstat -nr命令即可查到系统路由表中已增加了缺省路由,此时已可ping 通其他网段的主机 l为了使系统每次重启时都自动加入缺省路由,须在/etc目录下新建defautrouter文件,并写入路由器相应端口的IP地址(以129.9.1.254为例): –#vi /etc/defaultrouter (打开或建立defaultrouter文件)–129.9.1.254 (写入缺省路由并保存)36Solaris基础知识及常用命令课件修改修改hostnamel修改/etc/nodename文件,在其中键入新的hostname的名称例如新hostname为Primary,键入Primary在nodename中l/etc/hostname.interface的文件并在其中输入新的主机名称以代替旧的主机名称其中interface是网卡的名称+一个数字例如eri, 加一个数字,eri0l应该最少有一个主网卡的hostname.interface0的文件位于/etc下l编辑/etc/inet/hosts和/etc/hosts文件,用新的主机名称代替旧的主机名称37Solaris基础知识及常用命令课件Solaris 10中程序的管理中程序的管理lSolaris8中的 admintool 功能,在Solaris10中集成到了smc( Solaris Management Console )。
l主要作用:用户管理程序管理补丁管理38Solaris基础知识及常用命令课件Solaris用户管理常用命令用户管理常用命令39Solaris基础知识及常用命令课件 学习文档学习文档40Solaris基础知识及常用命令课件。
