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

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 96 ::
收藏到网摘: 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========================================================================开启内核引导过程的冗余模式,这样会显示出启动过程中的更多信息;这时我发现,这些系统服务并不是没有启动,而是启动过程中失败了。再