OpenSolaris 初体验 - OpenSolaris 2009.06

2009-6-1 Jerry Solaris

目录

第一部分 准备

1.1 下载镜像

1.2 刻录安装光盘

1.3 系统配置要求

第二部分 OpenSolaris 安装

2.1 光盘直接运行安装 OpenSolaris

2.2 VirtualBox 安装 OpenSolaris

2.3 VMWare 安装 OpenSolaris

第三部分 OpenSolaris 使用

3.1 进入 OpenSolaris

3.2 使用 IPS (Image Packaging System) 安装软件包

3.3 配置 FTP 服务

3.4 配置 SSH 服务

3.5 安装 OpenOffice

3.6 安装 JDK 和 NetBeans IDE

3.7 安装 Web Stack (Apache, MySQL, PHP)

3.8 ADSL 上网

3.9 启动 3D 桌面

3.10 即时通讯工具 (MSN, QQ, 飞信)

3.11 远程桌面连接

第一部分 准备

1.1 下载镜像

标准 ISO 光盘镜像:

http://download.unix-center.net/OpenSolaris/osol-0906-111b2-x86.iso (676 MB)

移动设备 USB 版本:

http://download.unix-center.net/OpenSolaris/osol-0906-111b2-x86.usb (812 MB)

在 OpenSolaris 中,请运行 usbcopy 脚本 向 U 盘写入镜像。

# ./usbcopy /path/to/osol-0906-111b2-x86.usb

在 Windows 中,请运行 OpenSolaris Live USB 图形界面工具

自动无人值守安装版本:

http://download.unix-center.net/OpenSolaris/osol-0906-111b2-ai-x86.iso (160 MB)
http://download.unix-center.net/OpenSolaris/osol-0906-111b2-ai-sparc.iso (268 MB)

说明:OpenSolaris 2009.06 正式发行版本的内部版本号为 111b2。

1.2 刻录安装光盘

传统 Solaris 系统下刻录光盘 ISO 命令为:

# cdrw -i /path/to/iso/image/osol-0906-111b2-x86.iso

1.3 系统配置要求

平台:x86, SPARC

内存:最低 512 MB

硬盘:推荐 8 GB 以上,最小 3.2 GB,支持 Windows, Linux 多系统引导,支持 ZFS。

注意:部分电脑可能由于内置显卡共享内存的原因导致实际可用内存低于512 MB 而无法进入图形安装界面。

第二部分 OpenSolaris 安装

2.1 光盘直接运行安装 OpenSolaris

1. 修改 BIOS 为光盘启动,插入 OpenSolaris 光盘,重启电脑。

2. GNU GRUB 菜单选择第一项“OpenSolaris 2009.06”,进入图形安装界面。

2009-06-01_153002

3. 选择键盘布局,"To select the keyboard layout, enter a number [default 43]: ",直接按回车。

2009-06-01_153109

4. 选择桌面语言,"To select the desktop language, enter a number [default 6]:",输入“2”,选择简体中文"Chinese - Simplified",回车,进入桌面。

2009-06-01_153147

注:桌面环境默认用户名:jack,密码:jack;默认root密码:opensolaris。

5. 如果您需要检测硬件兼容性,请点击桌面设备驱动工具"设备驱动实用程序"图标。查看发行说明,请点击桌面"OpenSolaris 入门"图标。

2009-06-01_154037

6. 点击桌面"安装 OpenSolaris"图标,进入安装界面。进入“欢迎使用”,点击右下角“下一步”按钮。

2009-06-01_160034 .

7. 磁盘,选择安装目标分区,点击“下一步”。

注意:建议大小:8 GB,最小 3.2 GB。

2009-06-01_160048

8. 时区、日期和时间,区域选择“亚洲”,位置和时区选择“中国”,下一步。

2009-06-01_160124

9. 语言环境,选择“中文(简体)”,地区选择“中国”,下一步。

2009-06-01_160139

10. 用户,输入超级用户口令,自己创建帐户的用户名和密码以及计算机名称,下一步。

2009-06-01_160207

11. 检查安装配置信息,确认无误,点击“安装”按钮正式开始安装。安装完成后,点击“重新引导”,重启电脑,取出安装光盘。

2009-06-01_162633

2.2 VirtualBox 安装 OpenSolaris

1. 准备 VirtualBox 并安装

2. 运行 VirtualBox。点击“新建”按钮,查看欢迎信息,点击“下一步”。

3. 输入“名称”,例如“OpenSolaris”。“系统类型”下拉菜单选择“OpenSolaris”,点击“下一步”。

4. 分配内存,建议 768 MB 以上,点击“下一步”。

5. 虚拟硬盘,点击“新建”按钮,查看欢迎信息,点击“下一步”。“映像类型”选择“动态扩展映像”。选择“保存位置”,并定义大小,推荐 8.0 GB 以上,点击“下一步”。

6. 查看虚拟电脑摘要,确认信息,点击“完成”。

7. 运行虚拟电脑安装 OpenSolaris。

2009-06-01_153359

2.3 VMWare 安装 OpenSolaris

1. 运行 VMWare。创建 VMWare 虚拟机:选择菜单"File" - "New" - "Virtual Machine"。

2. 在 New Virtual Machine Wizard 中选择典型配置"Typical",点击"Next"。

3. 选择安装光盘来源,点击"Next"。

4. 操作系统类型"Select a Guest Operating System"选择"Sun Solaris",打开"Version"下拉菜单,选择"Solaris 10",点击"Next"。

5. 定义虚拟机名称和文件保存位置,点击 "Next"。

6. 磁盘空间定义"Specify Disk Capacity",默认 8.0 G 即可,点击"Next",之后点击"Finish"完成,点击"Close"关闭向导。

7. 插入 OpenSolaris 安装光盘,在 VMWare 界面左侧列表中选择刚刚创建的虚拟机,点击"Start this virtual machine"启动虚拟机,忽略所有提示,即可光盘启动 OpenSolaris 安装环境,详细可参考“2.1 光盘直接运行安装 OpenSolaris”。安装后虚拟磁盘文件大小约为 4 GB。

8. 详细内容请参考:http://www.genunix.org/wiki/index.php/Getting_Started_with_OpenSolaris_using_VMWare

第三部分 OpenSolaris 使用

3.1 进入 OpenSolaris

2009-06-01_162731

安装成功后,开机稍等片刻进入 OpenSolaris 登陆界面,请使用自己创建帐户的用户名和密码登陆。

2009-06-01_163640

注:默认不可以使用 root 直接登陆。若需使用最高级权限,“打开终端”执行命令:su 或 pfexec + 命令

3.2 使用 IPS (Image Packaging System) 安装软件包

IPS 图形界面方式

通过软件包管理器,可以非常方便的安装您所需要的软件组件和更新。

进入软件包管理器:点击桌面左上角菜单“系统”-“ 系统管理” - “软件包管理器”。

2009-06-01_164026

示例:安装 Songbird 播放器组件

通过菜单打开软件包管理器,在搜索文本框中输入 songbird,回车。勾选下方列表中的“SUNWsongbird”,点击工具栏“安装/更新”按钮。出现下载提示信息,该软件会自动安装到您的操作系统中。

2009-06-01_171555

安装成功后,您可以在屏幕左上角的影音菜单中运行该软件。

2009-06-01_172119

Songbird 运行效果如下:

2009-06-01_172305

IPS 命令行方式

IPS 安装命令如下:

$ pfexec pkg refresh

$ pfexec pkg install [package name]

示例:安装 Songbird

运行命令:

$ pfexec pkg refresh

$ pfexec pkg install SUNWsongbird

参考:

3.3 配置 FTP 服务

OpenSolaris 内置 FTP 服务程序,通过 FTP 您可以方便的进行网络文件传送。

1. 打开“终端”,运行 # su 切换到 root 权限,启动 FTP 服务命令:

$ pfexec svcadm enable /network/ftp

2. 查看 FTP 服务状态:

$ svcs -l ftp

2009-06-01_200645

3. 配置 FTP 用户,编辑文件 /etc/ftpd/ftpusers。

注:默认情况下,root 用户无法登录。

3.4 配置 SSH 服务

通过 SSH 服务,您可以方便的进行远程登陆管理操作,并通过 SFTP 方式传输文件。

1. 默认 SSH 是开启的,查看 SSH 服务状态:

$ svcs -l ssh

2. SSH 配置文件位于 /etc/ssh/sshd_config。

注意:如果需要使用 root 权限,请用普通用户账号登陆 SSH 客户端,再运行 su 命令切换到 root 权限下。

3. 禁用 SSH 服务:

$ pfexec svcadm disable network/ssh

3.5 安装 OpenOffice

OpenOffice 是一款优秀的开源办公软件,包含文档、演示、表单、媒体文件处理组件,同时兼容微软 Office 文档格式。

IPS 方式

1. 打开左上角菜单“系统” - “系统管理” - “软件包管理器”。

2. 在工具栏下方的“搜索”文本框中输入:openoffice,回车。勾选下方列表中出现的 openoffice 包和 openoffice-zh-CN 中文包,点击工具栏中的“安装/更新”按钮。

3. 出现提示窗口,查看包依赖和下载信息,确认继续,开始下载文件,并自动进行安装。

传统方式

1. 下载 OpenOffice for Solaris x86 安装包:

2. 解压缩安装包到 /tmp/ 目录。双击压缩包文件,点击“解压缩”,选择路径即可。

3. 进入解压缩后目录,打开“终端”,运行:

$ pfexec java -jar JavaSetup.jar

安装完毕后,注销重新登陆,在“应用程序”菜单中即可找到“Open Office”。

3.6 安装 JDK 和 NetBeans IDE

NetBeans 是一款优秀的开源开发工具,支持 Java, C++, PHP, Ruby, Python 等语言的开发和调试。

IPS 方式

1. 打开左上角菜单“系统” - “系统管理” - “软件包管理器”。

2. 在工具栏下方的“搜索”文本框中输入:netbeans,回车。勾选下方列表中出现的 netbeans 包和相关组件包,点击工具栏中的“安装/更新”按钮。

3. 出现提示窗口,查看包依赖和下载信息,确认继续,开始下载文件,并自动进行安装。

传统方式

1. 下载 JDK for Solaris x86 安装包:jdk-6u14-solaris-i586.sh 和 NetBeans for Solaris x86 安装包:netbeans-6.5.1-ml-solaris-x86.sh

2. 安装 JDK:打开“终端”,# su 切换到 root 权限下,复制安装文件到 /usr/jdk/ 目录下,运行安装文件:

# cp jdk-6u14-solaris-i586.sh /usr/jdk/

# .jdk-6u14-solaris-i586.sh

3. 安装 NetBeans IDE:打开"终端",# su 切换到 root 权限下,运行安装文件

# ./netbeans-6.5.1-ml-solaris-x86.sh

按照向导提示,安装 NetBeans IDE 6.5.1。

4. 注销当前用户,重新登陆,即可通过“应用程序”菜单启动 NetBeans IDE。

3.7 安装 Web Stack (Apache, MySQL, PHP)

Web Stack 是 Web 应用服务器套件,包含 HTTP Web 服务 (Apache 2.2 + PHP 5.2) 和数据库服务 (MySQL 5.1) 支持。

IPS 方式

1. 打开左上角菜单“系统” - “系统管理” - “软件包管理器”。

2. 在工具栏下方的“搜索”文本框中输入:webstack-ui,回车。勾选下方列表中出现的 web/webstack-ui 包,点击工具栏中的“安装/更新”按钮。

2009-06-01_210333

3. 出现提示窗口,查看包依赖和下载信息,确认继续,开始下载文件,并自动进行安装。

4. 安装完成后,进入左上角应用程序菜单,选择“开发者工具”-“Initialize” 初始化 Web Stack 组件。根据提示,输入 root 密码。

2009-06-01_212044

5. 初始化完成后,再次进入应用程序菜单,“开发者工具”-“Web Stack Admin”-“Start Apache2/MySQL Servers”,启动服务程序。

2009-06-01_212307

6. 在“Sample App”菜单中包含了一些 PHP 应用示例,您可以先选择“Create”创建,再选择“Run”运行。下图是其中一个地图示例:

2009-06-01_212456

7. 如果您需要配置 Apache, PHP 和 MySQL 参数,请进入菜单中的 “Web Stack Admin” - “Options”。

8. 如果您需要运行 MySQL 命令行客户端,请运行 /usr/mysql/bin/ 目录下的 mysql。MySQL 中的默认 root 密码为空。

2009-06-01_213010

9. 一些重要文件所在位置:

  • Apache Web 应用文件所在位置:/var/apache2/2.2/htdocs
  • Apache 配置文件所在位置:/etc/apache2/2.2/httpd.conf
  • MySQL 数据文件目录所在位置:/var/mysql/5.1/data
  • MySQL 配置文件所在位置:/etc/mysql/5.1/my.cnf
  • PHP 配置文件所在位置:/etc/php/5.2/php.ini

注意:以上部分文件访问需要 root 权限。

10. Web Stack 详细文档,请参考:http://wikis.sun.com/display/WebStack/Web+Stack+Getting+Started+Guide

3.8 ADSL 上网

1. su 切换到 root 权限,保存网络接口名称 ( pcn0是与MODEM相连的网卡)

# echo pcn0 >/etc/ppp/pppoe.if

2. 启动 pppd 服务

# /etc/init.d/pppd start

3. 参考/etc/ppp/peers/myisp.tmpl 创建拨号配置文件 /etc/ppp/peers/myisp

sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec pcn0"
persist # 自动重拨
user "ADSL 用户名"
noauth
noipdefault
noccp
novj
noaccomp
nopcomp
defaultroute

注意:非 root 用户进行 ADSL 拨号需要复制以上内容到新建的 /etc/ppp/options 文件。

4. 配置 ADSL 用户密码文件,修改 /etc/ppp/chap-secrets 和 /etc/ppp/pap-secrets 分别在最后一行中追加:

username * password

注意:上行中的字段之间是 TAB 键分割的,而不是空格。

5. 修改 DNS 配置

# echo "nameserver 202.106.46.151" > /etc/resolv.conf

注意:202.106.46.151 是北京网通 ADSL 的 DNS。

6. ADSL 拨号

# /usr/bin/pppd call myisp

3.9 启动 3D 桌面

OpenSolaris 默认支持 3D 桌面,实际效果视您电脑的显卡能力。

1. 打开 3D 桌面

鼠标右键点击桌面空白处,菜单选择“桌面外观”,选择“可视效果”标签,选择“标准”。

2. 设置 3D 桌面

在“可视效果”窗口中,点击“自定义”一栏中的“首选项”,进入设置。

2009-06-01_215855

3.10 即时通讯工具 (MSN, QQ, 飞信)

OpenSolaris 2009.06 自带 Pidgin 即时通讯工具,默认支持 MSN,您可以通过安装插件模块的方式使 Pidgin 支持 QQ 和飞信。

1. 登陆 Unix-Center.Net 技术论坛下载插件模块:

2. 解压缩附件后,将其复制到 /usr/lib/purple-2/ 中。注意:该复制操作需要 root 权限。

3. 在应用程序菜单中,启动“互联网”-“Pidgin 互联网通讯工具”。新建帐号面板中,您将可以看到 fetion (飞信) 和 QQ 支持。

2009-06-01_220956

3.11 远程桌面连接

OpenSolaris 2009.06 自带 VNC 服务,支持远程桌面连接。

1. 服务器端启动远程桌面支持

进入屏幕左上角系统菜单,选择“首选项” - “桌面共享”,勾选“允许其他人查看您的桌面”和“允许其他用户控制您的桌面”,并勾选“要求用户输入此密码”,设置连接密码。

2009-06-01_222535

2. 客户端访问远程桌面

打开浏览器,访问:http://服务器端 IP 地址:5800/,启动 VNC Viewer 客户端,点击 OK 确认连接地址,输入设置的连接密码回车确定。

标签: Solaris


发表评论:

Powered by emlog sitemap