作者: freedemon
先说一下安装
准备
Solaris 10我下载的是DVD正式版,包含6个>=420M的zip分包。
安装媒体的DVD iso需要先把6个zip包解包,然后合并成一个单独的ISO文档,然后刻录为DVD
或使用虚拟光驱安装。
C:> unzip *.zip
C:> copy /B sxxxxx-a sxxxxx-b ......e solaris10.iso
在windows下能够用copy /B a b c...e solaris.iso的命令把各部分合并;假如在
Unix下则是cat *[a-e] >>solaris.iso 。
注意这个过程必须在支持>2G文档的文档系统分区上执行,例如大多数的现代Unix,连同使用
NTFS的Windows 2000等。
安装
我是在Vmware GSX 3.1下测试安装的,和以前相同,选定Guest OS: Solaris 10(exp),
设定网络为Bridge模式,12G IDE VirtualDisk。
安装引导过程和以前基本类似,在进入安装程式加载时多了几个选择,除了Interactive之外
更有Text模式的Interactive安装,这避免了以前很可能碰到的一个变态问题--就是假如您的
显卡不在Solaris支持之列的话,将无法或很难完成安装过程,或只能忍受640x480分辨率的
折磨。
选择Interactive继续,之后系统会自动开始硬件检测;在Solaris 10种不但能够检测单独的
硬件信息,还根据厂商的OEM体系,内置了一系列的硬件profile,这就意味着,假如您的服务
器是某大厂的畅销产品的话,那么一整套硬件都会得到系统完整的支持,这其中也包含Vmware
虚拟的硬件体系。
检测完成后,按照现在默认的Interactive模式将会进入图像界面,之后的安装过程都会在一个
X-Window终端窗口中完成,当然,步骤和以前还是相同的。依次是:
网络设定
主机信息设定
软件发布选择
分区
开始安装。
安装进行时
现在,Solaris 10内置了一大堆乱七八糟的东西,Sun的,Gnu的,Linux的支持环境的,连同
各种老的新的兼容的杂烩软件,所以完全安装已膨胀到了3.8G左右,加上components组件将
更大;最小化安装也有800M之多;大家自己看着办吧。
一点Tips: Solaris 10是越来越大,包含的东西也越来越多,很多命令都放在了不同的目录中,
为了方便使用,安装完成后能够先进行一下系统命令查找路径的初始化设定,修改/etc/profile
文档,在最后添加上如下两行,例如我的:
PATH=/sbin:/usr/sbin:/usr/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/X11/bin:
/usr/X11R6/bin:/usr/dt/bin:/usr/openwin/bin:/usr/sfw/bin:/usr/net/bin:
/usr/proc/bin:/usr/local/sbin:/usr/local/bin
export PATH
也算是包含了大多数常用命令的路径吧。
初始化设定
接下来就让我进入了好半天摸不着头脑的部分了。
Solaris 10中系统管理部分引入了最变态的新特性之一 -- SVC管理模式。Solaris 10几乎
完全摒弃了原来传统的SVR4 Runlevel进程服务模式,而使用了新的SVC模式进行管理,有点
类似AIX的Sub-System和Sub-Service。在SMF中,把各项系统服务进程分成一系列组,然后
通过一套全新的svc系列命令进行管理,用起来很得不爽,老管理员们估计会很痛苦一段时间。
在现在的Solaris 10环境下,刚完成安装您将什么都看不到 -- 没有Telnet,没有ssh...
假如在Vmware下安装,由于一个莫名其妙的bug?您还将没有X-Window。我刚进入系统时,还
以为安装过程出了什么错,导致系统初始化进入single-user mode,然后看了下/etc/rc*.d
东西少得可怜,连sshd都没有...再看看/etc/inittab,竟然只有三四行内容...害得我差点
就马上重装一遍......
后来决定,还是先把X-Window和ssh弄好再说。
先看看SSH的问题。
先看看ssh的问题。新安装完成进入系统之后,我还以为是到了单用户模式下,who -r一看发现
确实是在init 3。再一看系统中,除了rpc(tcp:111)什么服务都没有开,没有X-Window没有
telnet没有ssh没有inetd,这是Solaris 么?我几乎要怀疑Sun是不是改变了他的系统初装策
略,要培养一下广大SA们的动手能力。没有sshd,传文档多不方便,于是我只好手工把sshd翻
出来启动... 说到这里我又想骂... btbt的Solaris 10,sshd竟然不在标准目录下,而是放
在了/usr/lib/ssh/sshd下,害得我还find /usr -name sshd -print了一下才找到。
然后启动sshd:
========================================================================
# svcadm enable -t svc:/network/ssh
========================================================================
竟然不成功!
我只好更原始一点:
========================================================================
# /lib/svc/method/sshd start
========================================================================
这下倒是启动起来了,可是不久之后我发现,无论如何系统启动时ssh是不会自动运行的!其他
的几乎任何系统服务也相同;问题根源在哪儿呢?我只好回到eeprom启动模式下:
========================================================================
boot -m verbose
========================================================================
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



