新手入门:Solaris-10系统安装图解精品资料.docx
《新手入门:Solaris-10系统安装图解精品资料.docx》由会员分享,可在线阅读,更多相关《新手入门:Solaris-10系统安装图解精品资料.docx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、新手入门:Solaris 10系统安装图解我们简要介绍了Solaris 10操作系统的特性,本篇向大家介绍在VMware Workstation 5环境下如何安装Solaris 10(X86)操作系统。 具体步骤如下: 1、 在VMware Workstation 5环境下操作步骤如下: 打开Vmware软件,使用新建虚拟机向导来安装Solaris 10操作系统,如图1所示:图1 点击看大图 在图1中单击“下一步”,在图2的虚拟机配置中选中“自定义”,然后单击“下一步”,如图3所示。图2 点击看大图图3 点击看大图 在图3虚拟机格式中选择“新的Workstation 5 (W)”,然后单击“下
2、一步”,如图4所示。图4 点击看大图在图4的客户机操作系统选中“Sun Solaris(S)”,在“版本(V)”选择“Solaris 10(experimental)”,然后单击“下一步”,如图5所示,“虚拟机名称”采用默认值,“位置”修改,使用“浏览”为“E:solaris10”; 然后单击“下一步”,进入图6中,“虚拟机内存”一般采用系统的默认值(至少要96MB,否则的话不能使用图形界面安装),笔者在这里使用“272 MB”内存,接近最大的推荐内存284MB(如果PC机的物理内存比较大,比如说1GB,建议使用最大的284MB内存)。图5 点击看大图图6 点击看大图 在图6中,单击“下一步”
3、,进入图7,在“网络连接”中选中“使用桥接网络”,接下来在“I/O适配器类型”采用默认值,如图8所示;然后单击“下一步”,进入图9中,在“磁盘”选中“创建一个新的虚拟磁盘”;接下来在“虚拟机磁盘类型”也采用默认值,如图10所示。图7 点击看大图图8 点击看大图图9 点击看大图图10 点击看大图在图10中单击“下一步”,进入图11,在这里 “磁盘大小(GB)”笔者选择12.0(缺省的是4.0),也就是Solaris10的最小磁盘空间;在指定的“磁盘文件”采用采用默认的文件名,如图12所示,然后点击“完成”按钮,出现如图13的Solaris 10的虚拟机。图11 点击看大图图12 点击看大图图13
4、 点击看大图 在上图13中,启动此虚拟机,出现如图14的画面,稍等一会儿,进入图15中,选中“CD”,按F2继续安装,进入从DVD光盘引导,如图16所示。图14 点击看大图图15 点击看大图图16 点击看大图图17 点击看大图 然后出现图17的画面,安装选择屏幕显示以下选项。l 要使用 Solaris 安装程序 GUI 进行安装,请键入 1,然后按 Enter。l 要执行自动的自定义 JumpStart 安装,请键入 2,然后按 Enter。l 要使用文本安装程序在桌面会话中进行安装,请键入 3,然后按 Enter。也可以在提示符下输入 b - text。选择此安装类型会改写缺省的 GUI 安
5、装程序并运行文本安装程序。l 要使用文本安装程序在控制台会话中进行安装,请键入 4,然后按 Enter。也可以在提示符下输入 b - nowin。 选择此安装类型会改写缺省的 GUI 安装程序并运行文本安装程序。 笔者在这里选择1,要进行图形界面安装;接下来系统会配置设备和接口,并搜索配置文件,检测到键盘、显示设备和鼠标的类型,如图18所示。几秒钟之后,即会显示“Solaris 安装程序”图形屏幕,如图19所示。接下来则会显示“选择语言”屏幕,如下图20所示。图18 点击看大图图19 点击看大图图20 点击看大图 在图20中,需要我们选择安装的语言环境,在这里选择6,表示安装过程中使用简体中文
6、,然后按下 Enter;进入简体中文的安装界面,如图21所示。几秒钟后,将出现“Solaris 安装程序”屏幕,如图22所示。图21 点击看大图图22 点击看大图 在图22 的Solaris 10 GUI 安装程序“欢迎”屏幕中,进入正在完成Solaris 10系统标识我们要配置网络、kerberos安全性、名称服务、日期和时间、超级用户(root)口令以及电源管理(主要是针对SPACE芯片的)。单击“下一步”,则进入图23画面,选择网络连接的“联网的”选项;然后单击“下一步”,进入DHCP的选择画面,在这里选中“否”,如图24所示。图23 点击看大图图24 点击看大图在图24中,单击“下一步
7、”,进入图25画面,需要输入主机名,在这里输入“GHQ”,然后单击“下一步”,出现要输入IP地址和网络掩码,在这里分别输入“10.32.0.68”和“255.255.255.0”,如图26和图27所示。图25 点击看大图图26 点击看大图图27 点击看大图在图27中,单击“下一步”,进入图28画面,是否启用IPv6,我们选择默认值“否”,然后进入设置缺省路由,在这里选择“无”,如图29所示;接着进入是否起用“Kerberors”,在这里选择“否”,如图30所示。图28 点击看大图图29 点击看大图图30 点击看大图在图30中,单击“下一步”,进入图31画面,“名称服务”选择“无”;接下来是“时
8、区划分标准”,选中“地域性的洲/国家/地区”(图32);在“洲与国家”选择“亚洲”(图33),双击“亚洲”选中“中国”(图34);然后就出现“日期和时间”,一般都是系统默认的,不需要我们改动什么,如图35所示。图31 点击看大图图32 点击看大图图33 点击看大图图34 点击看大图图35 点击看大图在图35中,单击“下一步”,进入需要我们设置“超级用户(root)口令”画面,如图36所示,在这里两次输入的口令应该是一样的;单击“下一步”,进入“确认信息”画面,就是对我们前面安装过程中主机名、IP地址、网络掩码、IPv6、缺省路由、名称服务、Kerberors以及时区(PRC)所有信息的确认(图
9、37),如果选项全部正确,单击“确认”按钮;进入“欢迎使用 Solaris”屏幕,如图38所示。图36 点击看大图图37 点击看大图图38 点击看大图在图38中,单击“下一步”,进入图39画面,确定是否要自动重新引导系统,以及是否要自动弹出光盘,这里我们都选择“是”,单击“下一步”;确认手动弹出CD/DVD,点击“确认”按钮(图40);指定用于安装Solaris 10的介质,我们选中“CD/DVD”(图41),单击“下一步”,进入系统初始化界面(图42),等几秒钟后,进入“许可证”画面,我们选择“接受”,如图43所示。图39 点击看大图图40 点击看大图图41 点击看大图图42 点击看大图图4
10、3 点击看大图在图43中,选中“接受”,单击“下一步”,进入选择要执行的安装类型界面(图44),有两种选项:“缺省安装”和自定义安装”。l 选择“缺省安装”,以安装整个 Solaris软件组和 Sun Java Enterprise System 软件。l 如果要执行下列任务,请选择“自定义安装”。 安装指定的软件组、安装指定的软件包、安装指定的语言环境、自定义磁盘布局等。 在这里我们选择“缺省安装”,单击“下一步”,进入Solaris 安装“准备安装”屏幕(图45),单击“立即安装”,以安装 Solaris 软件;接着出现“正在安装”的画面,如图46和图47所示。 图44 点击看大图图45
11、点击看大图图46 点击看大图图47 点击看大图等到安装系统文件到100%时,出现安装汇总信息,跳出一个“暂停”90秒画面,我们单击“继续”按纽,让它立刻继续执行(图48)。然后出现图49画面,产生开始和完成日志,重新启动;跳出一个“暂停”30秒画面,我们单击“继续”按纽,让它立刻继续执行(图50);接着出现“重新引导”画面,跳出一个“暂停”90秒画面,我们单击“继续”按纽,让它立刻继续执行“重新引导”,如图51所示。图48 点击看大图图49 点击看大图图50 点击看大图图51 点击看大图稍等一会儿,solaris10操作系统重新启动,会出现下图52和图53的画面,在图53界面中出现是不是需要系
12、统缺省的NFS 4的域名,我们采用系统的默认值“no”。图52 点击看大图图53 点击看大图 接下来出现“欢迎使用GHQ”的登陆画面,请输入你的用户名,在这里我们输入root用户,用鼠标单击“确认”按钮(图54);然后出现“欢迎root”的画面,请输入你的口令,在这里我们输入在安装系统是敲入的口令,用鼠标单击“确认”按钮(图55);接着出现Solaris的“启动公用桌面环境CDE Version 1.6”图形界面,如图56所示。图54 点击看大图图55 点击看大图图56 点击看大图 然后出现“欢迎使用Solaris的桌面”选择画面,有“公用桌面环境(CCE)”和“Java Desktop Sy
13、stem,Release 3两种选择,在这里我们选择系统默认的“公用桌面环境(CCE)”桌面,单击“确定”按钮(图57),进入Solaris 10操作系统的使用界面,如图58所示。 图57 点击看大图图58 点击看大图 至此,Solaris 10(x86)的虚拟机安装就全部完成了;笔者使用了一下,感觉和在SUN(SPACE芯片)服务器上真实的环境也差不了多少,如果读者感兴趣,不妨也来试一试,我想对那些想学习Solaris 操作系统的初学者是大有好处的。附录资料:不需要的可以自行删除 libxml2应用实例Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基
14、于MIT License的免费开源软件。它除了支持c语言版以外,还支持c+、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。二、 Libxml2安装:一般如果在安装系统的时候选中了所有开发库和开发工具的话(Fedora Core系列下),应该不用安装,下面介绍一下手动安装: 1) 从xmlsoft站点或ftp(ftp.xmlsoft.org)站点下载libxml压缩包(libxml2-xxxx.tar.gz)2) 对压缩包进行解压缩 tar xvzf libxml
15、2-xxxx.tar.gz3) 进入解压缩后的文件夹中运行 ./configure -prefix /home/user/myxml/xmlinst(此处为待安装的路径)或者直接使用 ./configure make make install 4) 添加路径 export PATH=/home/user/myxml/xmlinst/bin:$PATH 说明:为了结构清晰,最好将libxml2不安装在解压目录中。安装完成后就可以使用简单的代码解析XML文件,包括本地和远程的文件,但是在编码上有一些问题。Libxml默认只支持UTF8的编码,无论输入输出都是UTF-8,所以如果你解析完一个XML得
16、到的结果都是UTF8的,如果需要输出GB2312或者其它编码,需要ICONV来做转码(生成UTF8编码的文件也可以用它做),如果系统中没有安装iconv的话,需要安装libiconv。 1) 下载libiconv压缩包(例如libiconv-1.11.tar.gz) 2) 对压缩包进行解压缩tar xvzf libiconv-1.11.tar.gz 3) 进入解压缩后的文件夹中运行 ./configure make make install三、关于XML:在开始研究 Libxml2 库之前,先了解一下XML的相关基础。XML 是一种基于文本的格式,它可用来创建能够通过各种语言和平台访问的结构化
17、数据。它包括一系列类似 HTML 的标记,并以树型结构来对这些标记进行排列。例如,可参见清单 1 中介绍的简单文档。为了更清楚地显示 XML 的一般概念,下面是一个简化的XML文件。清单 1. 一个简单的 XML 文件 root delete 10清单 1 中的第一行是 XML 声明,它告诉负责处理 XML 的应用程序,即解析器,将要处理的 XML 的版本。大部分的文件使用版本 1.0 编写,但也有少量的版本 1.1 的文件。它还定义了所使用的编码。大部分文件使用 UTF-8,但是,XML 设计用来集成各种语言中的数据,包括那些不使用英语字母的语言。接下来出现的是元素。一个元素以开始标记 开始
18、(如 ),并以结束标记 结束(如 ),其中使用斜线 (/) 来区别于开始标记。元素是 Node 的一种类型。XML 文档对象模型 (DOM) 定义了几种不同的 Nodes 类型,包括:Elements(如 files 或者 age)Attributes(如 units)Text(如 root 或者 10)元素可以具有子节点。例如,age 元素有一个子元素,即文本节点 10。XML 解析器可以利用这种父子结构来遍历文档,甚至修改文档的结构或内容。LibXML2 是这样的解析器中的其中一种,并且文中的示例应用程序正是使用这种结构来实现该目的。对于各种不同的环境,有许多不同的解析器和库。LibXML
19、2 是用于 UNIX 环境的解析器和库中最好的一种,并且经过扩展,它提供了对几种脚本语言的支持,如 Perl 和 Python。四、Libxml2中的数据类型和函数一个函数库中可能有几百种数据类型以及几千个函数,但是记住大师的话,90%的功能都是由30%的内容提供的。对于libxml2,我认为搞懂以下的数据类型和函数就足够了。1)内部字符类型xmlCharxmlChar是Libxml2中的字符类型,库中所有字符、字符串都是基于这个数据类型。事实上它的定义是:xmlstring.htypedef unsigned char xmlChar;使用unsigned char作为内部字符格式是考虑到它
20、能很好适应UTF-8编码,而UTF-8编码正是libxml2的内部编码,其它格式的编码要转换为这个编码才能在libxml2中使用。还经常可以看到使用xmlChar*作为字符串类型,很多函数会返回一个动态分配内存的xmlChar*变量,使用这样的函数时记得要手动删除内存。2) xmlChar相关函数如同标准c中的char类型一样,xmlChar也有动态内存分配、字符串操作等相关函数。例如xmlMalloc是动态分配内存的函数;xmlFree是配套的释放内存函数;xmlStrcmp是字符串比较函数等等。基本上xmlChar字符串相关函数都在xmlstring.h中定义;而动态内存分配函数在xmlm
21、emory.h中定义。3)xmlChar*与其它类型之间的转换另外要注意,因为总是要在xmlChar*和char*之间进行类型转换,所以定义了一个宏BAD_CAST,其定义如下:xmlstring.h#define BAD_CAST (xmlChar *)原则上来说,unsigned char和char之间进行强制类型转换是没有问题的。4)文档类型xmlDoc、指针xmlDocPtrxmlDoc是一个struct,保存了一个xml的相关信息,例如文件名、文档类型、子节点等等;xmlDocPtr等于xmlDoc*,它搞成这个样子总让人以为是智能指针,其实不是,要手动删除的。xmlNewDoc函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新手入门:Solaris-10系统安装图解 精品资料 新手入门 Solaris 10 系统 安装 图解 精品 资料
限制150内