Sun Solaris指令大全

发表于:2008-07-14来源:作者:点击数: 标签:Solaris指令大全SUNSun
Sun Solaris OS Training -------------------------------------------------------------------------------- · Sun发展简史 · PROM状态命令与参数 · 系统安装 · Unix 命令(重点) · 用户管理(重点) · 文件系统管理 · 进程管理 · 软件包管理 ·

Sun Solaris OS Training

--------------------------------------------------------------------------------

·         Sun发展简史

·         PROM状态命令与参数

·         系统安装

·         Unix 命令(重点)

·         用户管理(重点)

·         文件系统管理

·         进程管理

·         软件包管理

·         数据备份和传输工具

·         改变运行等级

·         网络应用配置

·         图形窗口配置

·         系统命令

·         Agile Software Cop. ODC Unix Guidelines

一、Sun发展简史
(}.Pq"p+[ `? t%k0(本节不作学习要求)

(一)硬件体系51Testing软件测试网t B{0W5B.c
·         81--89 Sun1/2/3 CISC Motrala 680x0系列

·         89--94 Sun4/60 sparc1 Risc sparc:  65 sparc1+ ; 70 sparc2; Server : Sun/290/670/690

·         93--96 Sparc10/20 SuperSparc: Server : 1000/2000

·         96--97 Solaris-test1(140/170/170E/200E)

o   Solaris-testSparc SBUS体系结构,UPA接口

o   Solaris-test2

o   Server : E150,E3000

·         98--99 Solaris-test5 ,Solaris-test10 PCI体系结构 (IDE外设)

o   Solaris-test30,Solaris-test60

o   Server : E250,E450,E3500

·         00-04 …..

(二)软件体系
;GKaP'gIs\(P0·         Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD

·         Solaris 2.x System V 32bit

·         2.5.1 SunOS 5.5.1 +OpenWindows

·         2.6 SunOS5.6+CDE1.2

·         Solaris 2.7(7) 64 bit

·         Solaris 5.8  (Solaris 8)

·         Solaris 10

二、PROM状态命令与参数
*cb+Cf7a0(本节不作学习要求)

(一)指令集 51Testing软件测试网l8T4p| i4G
格式: OK> 指令
$\QK_1K!_gK`&H01.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet51Testing软件测试网?0H"t?na U
2.probe-scsi 显示内部SCSI通道所挂接设备
q(W/\)gT Kk03.probe-scsi-all 显示所有SCSI通道及所挂接设备
\LLC_SO04.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5) probe-fcal-all51Testing软件测试网+Eb i-J-B?!G
5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等
[2zV"Y$ag:v0R&b06.printenv 无参数,显示环境变量或参数为环境变量名 如: printenv auto-boot?51Testing软件测试网K6er ~)x{
7.setenv 设置环境变量,如: setenv auto-boot? false
:m'L,] Vq gW'p%qmt08.set-default 恢复环境变量预定值 如:set-default auto-boot?51Testing软件测试网r ?@ ED*XGTF]
9.set-defaults 恢复所有环境变量预定值
%])l8F3f}%}%J.m010.boot device [option] 启动主机51Testing软件测试网wQ |'R2h_7t:P
device :设备别名,如:cdrom,disk,net 或直接设备名。如:Solaris-test60 外置CDROM/pci@1f,4000/scsi@3,1/disk@6,0:f51Testing软件测试网7t|^U w I%r5r)N5u
option : -r 系统重新配置 -s 启动单用户环境51Testing软件测试网,ugg1I{y1g
如,捷迅的Unix系统都是从网络来安装的,我们在运行进用如下命令即可:

boot net

11.eject [cdrom|floppy] 弹出cdrom或floppy
%Q8kY8|+B012.reset 复位
9P/j)L u ]]!n0p0 

(二)环境变量 51Testing软件测试网L;@i_jk
·         1.auto-boot? 预定值=true 自动启动 =false 进入PROM状态

·         2.diag-switch? 预定值=false 启动状态,启动设备名为boot-device =true 诊断状态,启动设备名为diag-device

·         3.boot-device 预定值=disk

·         4.diag-device 预定值=net

·         5.tpe-link-test? 网络检测 =true 检测网络(一部分机器具有此变量)

三、系统安装51Testing软件测试网t UQe0An(R,w
(本节不作学习要求,主要是我的安装和配置的经验,仅供对Solars系统安装和配置感兴趣的同事参考)

(一) 系统配置步骤51Testing软件测试网#x vMlm:Mc
主机名 luhua
a F&E"t/h0网络连接(y/n) y51Testing软件测试网E#{C:T~@j
IP地址 172.16.12.12151Testing软件测试网EDCK^5~;B$R
命名服务 agile.agilesoft.com51Testing软件测试网%GBx)i Hx
子网(y/n) y
Q(O[;_E4Ql1B0地理,时区 PRC
9f^#W,g(p2s4u5nR0时间

(二) 系统安装步骤
0j1S1Z*XtY"w0系统安装 初始化
f"Gy|m~)h0软件安装 完全51Testing软件测试网V:KY*Rc$E&q#g
硬盘分区 手动,用户化

/ 4000
*W x3z6Bb]0swap 300
o3y$Quy4W0backup 4300

(三)安装Solaris之后的9个主要的设置 51Testing软件测试网Nq3H \PR
1. 下载并安装最新的补丁
`5J8p1jcru0e.g. 51Testing软件测试网G9?ypW
ftp://sunsolve.sun.com/pub/patches/ 51Testing软件测试网1I&Yy+\WQ2H|#X)R
8_Recommended.zip 51Testing软件测试网o[ zm(t,x.[J
J2SE_Solaris_8_Recommended.zip 51Testing软件测试网]-s"pO rF@AI] w
安装补丁前,kill dtlogin 和inetd进程,以确保没有人登录进系统。安装后重启系统。

2. 设置路由: vi /etc/defaultrouter, add the default gateway to the file.

# cat /etc/defaultrouter 51Testing软件测试网m9Ly3Sc5w
10.6.2.1

3. 设置DNS:vi /etc/resolv.conf

# cat /etc/resolv.conf 51Testing软件测试网.L mm{rBGq
nameserver 10.6.2.15 51Testing软件测试网8O;]L-h&['U
nameserver 10.0.13.11 51Testing软件测试网 _1M:hBIz4v.n
search sz.mydomain.com abcd.mydomain.com mydomain.com abcd.com

51Testing软件测试网PLh8qE8e!r v+T+C o
4. vi /etc/nsswitch.conf 在hosts:file 后,加上dns, e.g.

# cat /etc/nsswitch.conf 51Testing软件测试网-R3Hg9} ^#f I;L C?-`*_ku
hosts: files dns
/g _XB-Ac wQ9hKR0......

51Testing软件测试网 ~,wCd/r
5. 把管理域的域名加到 /etc/defaultdomain中。 e.g.

# cat /etc/defaultdomain 51Testing软件测试网'M_.x`FT,mz.g;|7fi1q
abcd.sz

注意:这个域名与主机的DNS域名是两个概念。这是基于管理的需要而设,与实际DNS可不相同。

6. vi /etc/hosts

# cat /etc/hosts 51Testing软件测试网:o [BW%B2I;Z
# 51Testing软件测试网g(pM H0U @K D
# Internet host table
3hrA4dip0#
Z s2b0U.o-p0127.0.0.1 localhost
,LEPj2V010.6.3.191 admin
|'m}~ |2`|0#
l*_sP-v` @^010.6.3.192 db1 51Testing软件测试网-b;Jk+q i
10.6.3.193 app1 51Testing软件测试网f#a,["ob
10.0.13.5 loghost

51Testing软件测试网v%~q/x-p}OzT8u
7. 为man建立index,这样就可用man -k搜索。

catman -w

8. 建立一个管理用户作为远程登录,用su来管理

# user add -s /usr/bin/bash -d /export/home/admin -m admin
9lP,M!ywNNR0# passwd admin

9. 下载并安装Sudo
9G(C5]y*`)R\!J#H0请参考:
-~?j6{+x X7s%I0http://www.chinaunix.net/bbsjh/3/10466.html 51Testing软件测试网l5t k(J,ol&e*r:u@R
实际工作中,这是很有用的:不必告诉有特殊需要的普通用户关的Root的帐号,但给他权限。Sudo的操作是有记录可查的,可将log放到远程的log服务器中。[

(四)、安装Solaris之后NFS安装和配置 51Testing软件测试网7Y5_m7z t9AqM
NFS服务器(被共享) 51Testing软件测试网 A$pM P.WR,I n
1.启动服务

/etc/rc3.d/S15nfs.server start

2:共享目录

vi /etc/dfs/dfstab

e.g.

<P style="BACKGROUND: rgb(51,51,51) 0% 50%; MARGIN: 5pt 0cm; moz-background-clip: -moz-initial;  51Testing软件测试网T*K}"T`
 

原文转自:http://www.ltesting.net