主站首页 ● 视频下载 ● 书籍下载 ● 软件下载 ● 论坛交流 ● 虚拟主机● 站内搜索 ● 网站地图
豆豆技术网----中国最大的电脑教程网,伴您学习,助您成长的良师益友!
20%的SOLARIS知识解决80%的问题
作者:未知 更新人:Ideal 来源:豆豆技术网 更新时间:2004.07.23 投稿信箱:tg*ddvip.com
简介
这篇文档包含了您用solaris和Sun平台工作时所需要的最重要的20%的技术。他能处理您所碰到的80%的问题。
这篇文档并不打算覆盖Solaris处理环境的细节,也不会包含常见问题解答(相关的书和链接将在附录中给出)。这本书将用来为刚成为Solaris系统管理员的新手或没有每天管理Solaris系统基础的人提供一种怎样收集这种信息的服务。这篇文章关注的方向是用来做技术研发的图像工作站,也将对希望为建立一套用来演示或作为基准的Sun系统的人有所帮助。
两点提醒:
· 永远记住在记录日志中记录下您对系统的每一次改变
· 清楚的在头脑中记住这篇文档包含能让系统不可用的系统级的程式。除非您对他的破坏性做了仔细的分析,否则不要在正在使用的系统上执行这些程式。
1 系统启动和测试
1.1 OK提示符
每套SUN都有一个Boot-PROM模式,能够在启动操作系统之前访问,也能够在运行的时候访问,能够用STOP A进入,假如没有STOP键(PC),能够用ctrl break.。一旦进入Boot-PROM模式,会出现OK提示符。假如操作系统运行时候出现,能够用go继续。
1.2 控制台测试
Boot-PROM模式能够用直接连接的键盘和显示器,也能够用终端。
假如系统启动时候没有检测到键盘,输入输出自动转到第1个串口(/dev/ttya,A),能够连接一个终端或另一电脑(通过交叉串口线)到这个端口。
假如另外的电脑是SUN工作站,能够使用tip hardwire来查看启动控制台。Tip命令输入之后,任何的启动信息会出现在相应的终端窗口里面,假如被观察的机器用了STOP A,必须使用Strg-]把tip改成telnet模式,然后输入一个BREAK:telnet>send brk
1.3 重新启动SUN工作站
重新启动之前,工作站需要进入一个合适的状态,能够使用下面及格命令退出:
# init 5
# init 6
# init 0
SUN工作站在重新启动之前,会以一定的方式关闭系统,下面是几种可选择的方法:
最好、最干净的方法:
- # init 5 关闭任何进程,然后系统自动关掉电源。
- #init 6,关闭任何进程,然后系统自动从新启动。
- #init 0,关闭任何进程,然后系统自动回到OK状态。
在这3种情况下,在系统关闭之前执行/etc/rc0.d下面的K*脚本,这能够用于关闭数据库,或关闭WEB服务器的进程ID文档等。
假如没有合适的shell窗口,能够使用远程登录来执行上面的命令。远程也不能够,能够使用下面的方法:
- STOP-A
- OK sync 同步文档系统,中断OS,然后重启。
注意:需要察看随之产生的保存在/var/crash/<hostname>下面的内核转储文档。
假如碰到STOP-A也不能使用的情况,必须关闭电脑电源,在打开电源。
1.4 系统的测试
启动系统,在执行到内存测试的时候,按下STOP-A。
下面的段落只描述很重要的命令。
周详的描述能够在下面的书中《Hardware Diagnostics for Sun TM Systems: A Toolkit for System Adminis-trators》(Infodoc Number 23476 on http://sunsolve.sun.com)。
1.4.1 Banner(标识)
Banner显示下列信息:
. CPU的数量、类型和频率
. 内存
. MAC地址和主机地址(主机号)
. 控制台显示卡类型
. Sun-Globe: Creator 3D
. Sun with face: Elite 3D
. Self-describing Logo: PGX, Raptor GFX (=PGX32), Expert3D(lite) XVR-500, XVR-1000 etc.
1.4.2检测
probe-scsi-all列出内置和外置的任何SCSI设备。对于IDE硬盘,使用:probe-ide-all.
1.4.3 测试任何
test-all.运行任何的自检,能够检测象网线是否正常等情况。
1.4.4 printenv and devalias
devalias列出任何别名,printenv列出任何变量。例如boot-device变量,定义了电脑启动的路径,一般情况下是disk,disk是个指向特定设备的别名。
1.4.5禁止网卡错误信息
当网卡在没连接网线启动的时候,"Interface: No link"会出现多次,能够在OK下面配置
setenv tpe_link test false 来禁止这个报错信息。
2 管理硬盘
2.1 逻辑设备名
任何的硬盘都有一个一起的命名方案,该方案包括一下四个部分:
c 控制器号
t 目标号,对于SCSU设备,就是对应的SCSI地址。
d 驱动号或是RAID设备的LUN 号(一个地址,多个硬盘)
S 分区号(见下一段)
这些逻辑设备的以连接方式放在/dev/dsk和/dev/rdsk目录里面,并指向物理设备名。但这些物理设备仅在改变启动设备时用到,一般的命令都以逻辑设备为参数。
例如:
c0t0d0s0 通常是工作站的第1硬盘,c0t1d0s0 是第2个 c0t6d0s0 是内部光驱(SCSI地址是6)
在OK提示下输入 boot –r能够更新/dev/dsk and /dev/rdsk目录里面的内容,devfsadm也能够。
Solaris8以前的需要用drvconfig;disks;devlinks3个命令来完成,刷新之后,probe-scsi-all所看到的设备的逻辑连接也就能看见了。
2.2 分区
下面是个两个硬盘的工作站用format命令看到的内容
c0t0d0
c0t1d0
这里显示的是硬盘,不是分区或扇区,format的目的就是产生和管理分区,一个硬盘最多能够优个分区,用format-print能够查看。假如使用缺省安装,Solaris安装工具就会把系统盘分成slices: / (root) /usr /var 和 /export/home。Solaris 8操作系统缺省安装产生3个分区,大约1G的根区,SWAP区(根据内存容量确定大小),剩余空间给/export/home.
对于工作站来说,这个缺省分区不是最优化的,分区的容量不能在数据不丢失的情况下扩充。在分区空间用尽的情况下,必须使用符号连接。对于服务器来说,得保留一个分区给/var目录,
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



