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`