solaris系统管理和常用命令操作培训.ppt
《solaris系统管理和常用命令操作培训.ppt》由会员分享,可在线阅读,更多相关《solaris系统管理和常用命令操作培训.ppt(57页珍藏版)》请在三一办公上搜索。
1、Solaris系统管理与常用操作命令,主讲:崔岩军,内容提要,UNIX(Solaris)简介Solaris的管理与维护Solaris常用命令介绍课程目标:系统入门级培训,Question?,带着如下问题进行学习:Solaris启动Solaris系统结构磁盘分区用户配置文件网络配置文件,UNIX简介,U N I X对工作站、微型计算机、大型机、甚至超级计算机等各种不同类型的计算机来说是一种标准的操作系统。文件管理、程序管理和用户界面是所有操作系统共有的传统特征。除此之外,U N I X又增加了另外两个特性。U N I X是一个多用户、多任务系统。,UNIX历史,1 9 6 9年,在AT&T贝尔实
2、验室,Ken Thompson、Dennis Ritchie和其他的研究人员开发了一个操作系统,这个新的操作系统称为U N I X,1971年 UNIX移植到PDP-11上,第一次得到实用。此时的系统全部用汇编语言写成;1973年用C语言重写UNIX核心,系统变得极为便于理解、修改和移植;1977年UNIX成为产品;同期开始被移植到各种类型的机器上,并产生了许多变种版本。1981年Bell实验室推出UNIX SYSTEM III。1981年Bell实验室推出UNIX SYSTEM V。另一个重要的分支是BSD版(Berkeley UNIX)。SUN公司在4.2BSD UNIX基础上加进系统V形
3、成SunOS,后来由SunSoft继续开发,形成SYSTEM V基础上的Solaris。,系统概念,Solaris操作系统的主要三个部分Kernel,Shell,FilestructureSolaris环境的文件结构是分层的目录树结构,是一些有特定目的而组织在一起的目录、子目录和文件。虚拟内存操作系统交换分区(SwapSpace)系统管理的一些常见的概念:主机,主机名,IP地址,客户机,服务器,网络 Solaris有下列特性 多任务,多用户,分布处理支持SUN SPARC和Intel X86两种硬件平台,OpenBootPROM介绍BootPROM内容BasicBootPROMCommands
4、okbootokhelpokprintenvoksetenvokset-defaultsokreset,OpenBoot PROM,安装Solaris操作系统,软件包安装选择基本;最终用户;开发者;完整分发和OEM支持安装信息安装过程放入安装盘;起动安装盘(boot cdrom);选择合适的语言和国际设置;输入主机名;输入IP地址;选择名称服务类型;选择时区;选择软件组;设置分区;输入ROOT口令;,Solaris文件系统结构示意图,从root开始(/),所有文件和目录均由根目录开始经过一条路径到达。,软件包管理,所有Solaris系统的软件都以包的形式出现命令行方式pkgadd命令用于安装软
5、件包pkginfo命令用于查看系统已经安装的软件包pkgrm命令用于删除软件包pkgchk命令用于检查已安装的软件包admintool图形管理工具 admintool是solaris图形管理工具,包括管理软件包、主机名、主机地址、打印机、串口、用户、用户组等。,补丁维护,什么是Patch?简单的说,补丁就是一些替换现存的文件和目录的文件目录集合。补丁纠正应用程序的错误或增加功能。每个补丁都有编号。例如补丁号为101945,版本是34的话,这个补丁的目录名就是101945-34patchadd命令用于安装补丁 patchrm用于删除补丁用patchadd-p命令检查PATCH情况访问SUN公司专
6、门的补丁网站http:/,启动过程,启动有四个阶段BootPROM阶段;Bootprogram阶段;Kernel初始化阶段;/sbin/init阶段;系统有多种运行级别,不同的运行级别所启动的服务不同。改变运行级别Who-r命令查看运行级别;Init命令用于改变操作系统的运行级别;shutdown命令用于改变操作系统运行级别;halt命令进入0运行级别;poweroff命令关闭系统并切断电源;reboot命令重新启动系统;,用户及用户组管理,UIDs(用户ID)与 GIDs(用户组ID)/etc/passwd文件记录了系统的用户帐号的信息/etc/group文件记录了系统的用户组的信息格式id
7、命令用于查看用户的id号(用户号)su命令用户改变当前的用户。查看登录状态 命令who、finger、last可以查看用户登录状态。,用户及用户组管理,可以用admintool图形工具增加、更改、删除用户和用户组的属性命令行方式一个用户帐号至少应该包括以下信息:User name.用户用它来进行系统登录password.一组秘密的字符串,在用户进行系统登录时,必须输入口令。Users home-directory用户登录后的当前目录Users initialization files-一些shell script文件,当用户簦录后,用来设置用户的工作环境。,初始化文件管理,用户的初始化文件是一
8、些命令脚本和shell参数 如当一个具有BourneShell的用户登陆系统后,系统将首先自动运行/etc/profile这个初始化脚本,然后运行用户目录下的.profile初始化脚本。当创建一个BourneShell的用户时,系统会自动把/etc/skel/local.profile这个文件拷贝到用户主目录下。Bash对应.bash_profile,进程控制,使用ps命令显示系统正在运行的进程要查找某进程#ps-ef|grepprocess_name使用Kill命令给进程发送一个信号。Kill命令一般用于结束系统的某个进程。用户只能结束自己启动的进程。超级用户可以结束任何一个进程,磁盘配置和
9、命名,Solaris下,一个磁盘包含8个分区,标记为07。其中s2代表整个系统磁盘标示逻辑设备名与物理设备名实例名是系统设备的简称。dmesg命令鉴别系统所连接的设备。以实例和物理设备名称的方式显示。prtconf用于显示系统的配置信息,包括内存、外围设备等。当在系统中增加新设备时,需要重新配置系统的硬件信息。,磁盘、分区和格式化,磁盘卷标,也叫磁盘卷内容表(VTOC)把一个磁盘分区的步骤:格式化(format);选择一个磁盘;修改分区;标记分区;显示某个磁盘的分区状况:prtvtoc命令#prtvtoc/dev/dsk/c1t0d0s0*Partition Tag Flags Sector
10、Count Sector Mount Directory 0 2 00 8201856 61442688 69644543/1 3 01 0 8201856 8201855 2 5 00 0 143349312 143349311 3 0 00 69644544 73704768 143349311/export,文件系统介绍,文件系统的定义磁盘文件系统网络文件系统内存文件系统流分区与块分区文件系统维护Newfs命令创建文件系统;fsck命令用于检测文件系统是否出错;df命令查看已挂接的文件系统使用状况;du命令显示某个目录下文件的占用磁盘空间的情况:,文件系统挂接,挂接就是将分离的文件系统附
11、加到文件系统分成结构中。/etc/vfstab文件中的文件系统将自动挂接#device device mount FS fsck mount mount#to mount to fsck point type pass at boot options#/dev/dsk/c1t0d0s1-swap-no-/dev/dsk/c1t0d0s0/dev/rdsk/c1t0d0s0/ufs 1 no-/dev/dsk/c1t0d0s3/dev/rdsk/c1t0d0s3/export ufs 2 yes-swap-/tmp tmpfs-yes-fsck pass:0表示不做检查;1表示做fsck后正常启
12、动运行;大于1时表示把此设备加入fsck运行列表,fsck可同时检测8个设备。Mount挂接文件系统umount卸载文件系统挂接实例增加一个新的硬盘光驱、软驱的使用忘记ROOT密码的处理例:mount/export/dev/dsk/c1t0d0s3,网络文件系统,NFS即网络文件系统,是UNIX系统直接用以共享文件的协议。NFS客户机与服务器 share命令与unshare命令dfshares命令用以查看服务器的共享资源dfmounts命令服务器上查看共享资源被利用的状况用mount命令挂接远程网络文件系统,网络管理:网络地址和掩码,/etc/hostname.interface文件/etc/
13、hosts文件与/etc/netmasks文件/etc/nodenameifconfig命令检测网络端口状态;配置网络端口地址配置网络端口是否可用 ping命令检测网络状态 测试网络速度,网络管理:网络服务,/etc/services文件 网络服务协议的端口号和网络协议的服务类型/etc/inetd.conf文件文件中每一项都由服务名及其相关的端口号、传输协议提供者组成。有些服务可以在TCP和UDP上都可以运行。这时,此服务被列出两次。,网络管理:路由和网关,/etc/defaulrouter文件该文件保存了缺省路由得信息。系统安装时并没有该文件,是用户自己创建的。文件内容是缺省路由的地址。/
14、etc/gateways文件:路由表文件 route命令查看路由表#netstat-r命令,网络管理:DNS客户端的设置,/etc/resolv.conf文件 记录DNS服务器的地址和域名/etc/nsswitch.conf文件 记录主机名的搜索顺序等信息nslookup命令 用于查询DNS服务器 用于验证客户端的设置 用于下载DNS数据库,网络管理:DNS服务器,起动DNS服务配置文件/etc/named.bootDNS数据文件DNS客户端配置,网络管理:电子邮件,客户端Outlook,foxmail,pine,Netscape等服务器Sendmail配置文件Sendmail.cfQmail
15、IMail Server,网络管理:WWW与FTP服务,WWW客户端IE,netscape,operaWWW服务器ApacheFTP服务器Wu-FTPd 支持断点续传、支持传输时进行压缩、系统和目录消息、目录别名和增强的日志等。,帐号安全基础,为什么要求帐号安全选择安全的口令口令禁忌;好的口令;写下口令管理帐号缺省帐号;共享帐号;禁用或删除帐号;保护root;附加的帐号控制;受限环境,SUN公司的产品,硬件工作站:UltraSPARC/Baland服务器:Enterprise/Fire存储:外接硬盘、阵列、SAN、数据备份外围设备等,SUN公司的产品,软件Solaris操作系统开发工具电子商务
16、存储电信管理网络SUN ONE架构JAVA,SUN公司的产品,解决方案电子商务视频INTERNET服务数据安全JAVA,日常维护检查,硬件检测:在主机及存储系统中,都有一个attention灯,正常情况下,该灯应该是暗的。如果是黄色的,则说明系统中存在一些问题。控制台(console)显示 在系统出现问题时,常常会在控制台上显示一些出错信息。系统管理员应该定期检查这些信息。这往往是最方便的方式。另外,在使用完毕后,应该确保退出控制台,从而避免一些安全性问题。命令“dmesg”系统中存在一个错误缓冲区,系统将自检信息和遇到的错误、报警放在该缓冲区中。我们可以通过dmesg命令,阅读该缓冲区。正常
17、情况下,该缓冲区只应该包含自检信息。如果出现了warining、error或者是一些不熟悉的信息,应该仔细检查或通知SUN支持(例如800电话)人员。命令“uptime”该命令显示了系统自从上次重启以来运行的时间。通过该命令,可以知道系统是否发生了异常的重启。命令“df K”系统中文间系统过满,有时会导致系统工作不正常。我们可以用该命令显示了文件系统的使用情况。如果发现某个文件系统过满,需要及时采取措施,或者删除无用的信息,或者扩大该文件系统。,日常维护CONT,命令“mail”系统在发现问题时,往往会把一些信息发给root用户。系统管理员应该定期检查root的mail信息,以确认系统中不存在
18、异常。日志“/var/adm/syslog/syslog.log”该日志文件中包含一些重要的维护信息。系统管理员应该定期用more或者vi命令,检查该文件。系统管理员如果发现warning、error、failure以及一些不熟悉的信息,应该提高警惕。其他命令 用netstat in检查网络状况,尤其是光纤网卡。备份 系统管理员应该检查:是否按照计划完成了备份,备份过程是否正常 应用系统状态检查 系统管理员也应该养成定期检查应用系统的习惯。在支持服务中,操作系统工作正常,但用户应用由于种种原因无法正常工作的例子并不罕见。Top命令检查内存及CPU实时占用情况。,Question?,Solari
19、s启动有几个阶段?Solaris系统分哪几部分?磁盘分区有几个?可用的有几个?(format格式的分区)用户相关参数文件?网络相关参数文件?,Solaris常用命令介绍,主机信息查看,主机名:#hostnamegxbigw01版本信息:#uname-aSunOS gxbigw01 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V490网络信息:#ifconfig-alo0:flags=1000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 ce0:flags=1000843 mtu 15
20、00 index 2 inet 10.130.100.224 netmask ether 0:3:ba:cd:28:2d ce1:flags=1000803 mtu 1500 index 3 inet 10.130.100.222 netmask ether 0:3:ba:cd:28:2d,网络配置相关文件,/etc/hostname.hme0 网卡hme0的IP地址/etc/hosts 网络中主机名的IP地址的对应表/etc/netmasks 设置网络号及网络掩码/etc/nsswitch.conf 域名解析的方法及顺序/etc/resolv.conf DNS Server的地址及域名/et
21、c/defaultrouter 设置缺省的网关地址/etc/nodename 主机名,网络配置文件内容,#more hos*:hostname.ce0:hostname.ce1:hosts:127.0.0.1 localhost 10.130.100.222 gxbigw01 loghost10.130.100.224 gxbigw01#more nodenamegxbigw01#more defa*:defaultrouter:,文件创建,#vi hostname.ce0Vi操作:光标移动:h、l、j、k四个键对应左右上下插入字符:i在光标左面插入正文a在光标右面插入正文o在光标所在行下面增
22、加行删除:rc 用 c 替换当前光标处的字符x 删除当前光标处的字符dd 删除光标所在行存盘退出::q!将任何修改作废,退出:w 存盘:wq 存盘并退出,Vi 使用详解,Vi进入vi filename:打开或新建文件,并将光标置于第一行首vi+n filename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi-r filename:在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename.filename:打开多个文件,依次编辑Vi移
23、动光标h:光标左移一个字符l:光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标上移一行j或Ctrl+n:光标下移一行Enter:光标下移一行w或W:光标右移一个字至字首b或B:光标左移一个字至字首e或E:光标右移一个字至字尾):光标移至句尾(:光标移至句首:光标移至段落开头:光标移至段落结尾nG:光标移至第n行首n+:光标下移n行n-:光标上移n行n$:光标移至第n行尾H:光标移至屏幕顶行M:光标移至屏幕中间行L:光标移至屏幕最后行0:(注意是数字零)光标移至当前行首$:光标移至当前行尾Vi屏幕翻滚Ctrl+u:向文件首翻半屏Ctrl+d:
24、向文件尾翻半屏Ctrl+f:向文件尾翻一屏Ctrlb;向文件首翻一屏nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。Vi插入添加文本a 从光标所在位置后面开始增加资料,光标后的资料随新增资料而向后移动。A 从光标所在行的最后面的地方开始增加资料。插入正文 i 从光标所在位置前面开始插入资料,光标后的资料随新增资料而向后移动。I 从光标所在行的第一个非空白字符前面开始插入资料。增添新行o 在光标所在行下新增一行并进入输入模式。O 在光标所在行上方新增一行并进入输入模式。Vi替换r:替换当前字符R:替换当前字符及其后的字符,直至按ESC键s:从当前光标位置处开始,以输入的文本替代指定数
25、目的字符S:删除指定数目的行,并以所输入文本代替之ncw或nCW:修改指定数目的字nCC:修改指定数目的行Vi删除ndw或ndW:删除光标处开始及其后的n-1个字d0:删至行首d$:删至行尾ndd:删除当前行及其后n-1行dd:删除光标所在的行x删除光标后的X删除光标前的Ctrl+u:删除输入方式下所输入的文本Vi查找/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索patternn:在同一方向重复上一次搜索命令N:在反方向上重复上一次搜索命令:s/p1/p2/g:将当前行中所有p1均用p2替代:n1,n2s/p1/p2/g:将第n1至n2行中所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- solaris 系统管理 常用命令 操作 培训
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5448715.html