Solaris常见问题

简介

这篇文档包含了你用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所看到的设备的逻辑连接也就能看见了。

时间: 2024-10-25 04:40:46

Solaris常见问题的相关文章

Oracle数据库常见问题答疑

oracle|数据|数据库|问题 Oracle数据库以其强大的功能和稳定性而著称,但同时,在开发和管理方面也存在很多困难,笔者在此总结了一些Oracle数据库开发和管理的常见问题,希望能对大家有所帮助. 问:如果发现表中有坏块,如何检索其它未坏的数据? 答:首先需要找到坏块的ID(可以运行dbverify实现),假设为1234.运行下面的查询查找段名: select segment_name, segment_type, block_id, blocks from dba_extents whe

《Java语言导学(原书第6版)》一1.4 常见问题(及其解决方案)

1.4 常见问题(及其解决方案) 1.4.1 编译器问题 该错误消息说明Windows系统没有找到编译器(javac).有一个办法可以解决该问题.假设JDK安装在目录C:\jdk 1.8.0下.在提示符下输入下述命令并按回车键: 这样设置后,每次编译或运行程序时,都要执行命令C:\jdk1.8.0\bin\javac或C:\jdk1.8.0\bin\java.更新PATH变量可避免这种重复输入,详情参考<JDK 8安装指南>. 该错误消息说明编译时忘记输入.java后缀.切记,编译命令是jav

《Java语言导学(原书第6版)》一一1.4 常见问题(及其解决方案)

1.4 常见问题(及其解决方案)1.4.1 编译器问题 1.?Microsoft Windows系统的常见错误消息 该错误消息说明Windows系统没有找到编译器(javac).有一个办法可以解决该问题.假设JDK安装在目录C:\jdk 1.8.0下.在提示符下输入下述命令并按回车键: 这样设置后,每次编译或运行程序时,都要执行命令C:\jdk1.8.0\bin\javac或C:\jdk1.8.0\bin\java.更新PATH变量可避免这种重复输入,详情参考<JDK 8安装指南>. 该错误消

ORACLE数据库应用开发常见问题及排除_oracle

正在看的ORACLE教程是:ORACLE数据库应用开发常见问题及排除.硬件平台:SUN Ultra Enterprise 3000  操作系统:Solaris 2.5(中文简体)  磁盘:4.2GB  内存:256MB  ORACLE B版本:7.3.2.1  安装目录:/database/oracle(/database下有2GB空间) 安装产品:ORACLE RDBMS,SQL*NET,SQL*Plus,Pro *C,Server Manager等 产品安装正常,运行稳定. 二.应用开发中常

定位UNIX上常见问题的经验总结

同时通过对下面两个例子的介绍,巩固了上面问题分析的介绍: 一个多线程应用的性能问题的分析 一个 crash 问题的分析 UNIX 程序http://www.aliyun.com/zixun/aggregation/17253.html">常见问题分类 UNIX 下运行程序,经常会遇到以下几类问题 : Crash 内存泄露 句柄泄露 进程不响应 性能不满足预期 逻辑错误 UNIX 程序常见问题的分析方法 UNIX 下 Crash 问题的分析方法 crash 原理和 core 文件生成原因 (

Solaris 下安装Oracle8.17文档

Solaris 下安装Oracle8.17一.用root用户做:1.groupadd dba 2.useradd  -d dba -d $ORACLE_HOME -m -s /bin/sh oracle3.修改/etc/group文件的最后一行如下:dba::100:oracle4.修改/etc/passwd文件的最后一行如下:oracle:x:1001:100::/ORACLE_HOME:/bin/sh5.mkdir /oracle;chown -R oracle:dba /oracle6.#

家用无线路由器的配置和常见问题汇总

家用无线路由器的配置和常见问题汇总   一.路由器设置的网页存储在路由器芯片里,设置时WAN接口(路由器上蓝色接口)不需要接网线 1.路由器设置的网页存储在路由器芯片里,设置时WAN接口(路由器上蓝色接口)不需要接网线. 二.进入不了管理界面,或者打不开192.168.1.1 方法一. fwr701型可以尝试使用10.0.0.1进入(浏览器输入10.0.0.1) 如使用此方法可以进入进入后请修改路由器地址到正常网段,可参见修改路由器地址防止与网内路由器.光猫等冲突 方法二: 1.点击"开始-运行

360云盘常见问题

常见问题 1360云盘可以做什么? 无需U盘,360云盘可以让您的照片,文档.音乐.视频.软件.应用等各种内容,随时随地触手可及,永不丢失. 2如何申请使用360云盘? 360云盘目前为Beta版公测阶段,每天限量发放体验资格.使用360账号登录网站即可申请体验资格,申请成功后,即可登录体验使用360云盘. 3360云盘与其它传统网盘有什么区别? 传统网盘大多只提供上传下载功能.360云盘除了提供最基本的文件上传下载服务外,还提供文件实时同步功能,您只需将文件放到360云盘目录,360云盘程序将

甲骨文全球大会揭示Oracle Solaris 11

甲骨文公司在旧金山举行的2011甲骨文全球大会上展示Oracle Solaris 11,该操作系统计划于今年11月推出.Oracle Solaris是面向企业级操作系统,在SPARC和x86系统上均能提供业界领先的可用性.安全性和性能. 推荐阅读:Solaris 11将会带给我们些什么? Oracle Solaris 11是为云计算而开发的顶级企业级操作系统,在大规模云环境中,可实现安全和闪电般快速的服务部署.同时为Oracle及第三方应用进行了优化.超过600个来自金融服务.通信.公用事业等不