当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 转: Solaris 10 安装及SVC管理及X及Vmware及其它可能遇到的一些问题

Unix/Linux
mysql+httpd+gd+php+zend
automake 小回顾
unix黑客精神的最好诠释
www
sun t3存储的设置
RPM简明中文手册
Linux爱好者入门教程 序章 (持续更新)
第一章 Linux基础知识 (飘心)
linux下进程与线程
浅谈如何学习linux
第二章 Linux安装
硬件安装指南
Windows 2000 的桌面不見了的解決方法
部分的ADSL路由器默认帐号密码
如何设定安全log服务器呢?
iptables 规则速查
网友学习 Linux 的七点忠告
sniffer的含义及原理
Linux编程白皮书 第二章 内存管理
Linux编程白皮书 第二章 内存管理 2.1.1 请求调页 --2.1.5 访问控制

Unix/Linux 中的 转: Solaris 10 安装及SVC管理及X及Vmware及其它可能遇到的一些问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 74 ::
收藏到网摘: n/a

http://bbs.chinaunix.net/forum/viewtopic.php?t=495806作者: freedemon先说一下安装准备Solaris 10我下载的是DVD正式版,包含6个>=420M的zip分包。安装媒体的DVD iso需要先把6个zip包解包,然后合并成一个单独的ISO文件,然后刻录为DVD或使用虚拟光驱安装。C:> unzip *.zipC:> 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/binexport 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========================================================================开启内核引导过程的冗余模式,这样会显示出启动过程中的更多信息;这时我发现,这些系统服务并不是没有启动,而是启动过程中失败了。再