OpenSolaris 初体验 - OpenSolaris 2008.05
Unix-Center.Net 体验两端 http://www.unix-center.net
Sun 中国技能社区 http://developers.sun.com.cn
tom2sun@unix-center.org, zhen.tao@sun.com
2008年5月6日
第一部分 筹办
1.1 下载镜像
ISO 镜像下载:http://www.opensolaris.org/os/project/indiana/resources/getit/
1.2 刻录装置光盘
Solaris 琐屑下刻录光盘 ISO 敕令为:
# cdrw -i /path/to/iso/image/opensolaris.iso
1.3 琐屑设置配备放置要求
平台:x86
内存:最低 512 MB
硬盘:推荐 10 GB 以上,最小 3.0 GB
支撑 Windows, Linux 多琐屑指点。不支撑 JumpStart 装置,不支撑 Live Update,只支撑 ZFS。
第二部分 OpenSolaris 装置
2.1 光盘间接运转装置 OpenSolaris
1. 修正 BIOS 为光盘启动,拔出 OpenSolaris 光盘,重启电脑。
2. GNU GRUB 菜单选择第一项“OpenSolaris 2008.05”,进入图形装置界面。
3. 选择键盘布局,"To select the keyboard layout, enter a number [default 41]: ",间接按回车。
4. 选择桌面言语,"To select the desktop language, enter a number [defuault 3]:",输出“1”,选择简体中文"Chinese - Simplified",回车,进入桌面。
注:桌面气象默许用户名:jack,密码:jack;默许root密码:opensolaris。
5. 阅读协议"OpenSolaris License",点击“封闭”按钮。欲检测硬件兼容性,请点击桌面配备驱动对象"Device Driver Utility"图标。欲查察刊行分析');,请点击桌面"OpenSolaris 2008.05 入门"图标。
6. 点击桌面"装置 OpenSolaris"图标,进入装置界面。
7. 欢迎运用,点击右下角“下一步”按钮。
8. 磁盘,选择装置目的分区,点击“下一步”。
注:发起大小:7 GB,最小 3 GB。
9. 时区、日期和时间,地区选择“亚洲”,地位和时区选择“中国”,下一步。
10. 言语气象,选择“中文(简体)”,言语气象选择“中国”,下一步。
11. 用户,输出超等用户口令,自身设立建设帐户的用户名和密码以及比赛争论机称号,下一步。
12. 搜检装置设置配备放信赖息,确认无误,点击“装置”按钮正式开端装置。装置完成后,点击“重新指点”,重启电脑,取出装置光盘。
2.2 VirtualBox 装置 OpenSolaris
1. 筹办 VirtualBox 并装置
- 下载 VirtualBox 1.5.6
http://www.virtualbox.org/wiki/Downloads
2. 运转 VirtualBox。点击“新建”按钮,查察欢迎信息,点击“下一步”。
3. 输出“称号”,比方“OpenSolaris”。“琐屑规范”下拉菜单选择“Solaris”,点击“下一步”。
4. 分拨内存,发起 768 MB 以上,点击“下一步”。
5. 假造硬盘,点击“新建”按钮,查察欢迎信息,点击“下一步”。“映像规范”选择“静态扩展映像”。选择“保管地位”,并界说大小,推荐 8.0 GB 以上,点击“下一步”。
6. 查察假造电脑摘要,确认信息,点击“完成”。
7. 运转假造电脑装置 OpenSolaris。
2.3 VMWare 装置 OpenSolaris
1. 筹办 VMWare 并装置
- 下载 VMware Workstation 6.5 Beta 并获取试用序列号
http://communities.vmware.com/community/beta/workstation6.5
2. 运转 VMWare。设立建设 VMWare 假造机:选择菜单"File" - "New" - "Virtual Machine"。
3. 在 New Virtual Machine Wizard 中选择规范设置配备放置"Typical",点击"Next"。
4. 选择装置光盘来源,点击"Next"。
5. 操作琐屑规范"Select a Guest Operating System"选择"Sun Solaris",翻开"Version"下拉菜单,选择"Solaris 10",点击"Next"。
6. 界说假造机称号和文件保管地位,点击 "Next"。
7. 磁盘空间界说"Specify Disk Capacity",默许 8.0 G 即可,点击"Next",之后点击"Finish"完成,点击"Close"封闭导游。
8. 拔出 OpenSolaris 装置光盘,在 VMWare 界面左侧列表中选择适才设立建设的假造机,点击"Start this virtual machine"启动假造机,疏忽统统提示,即可光盘启动 OpenSolaris 装置气象,具体可参考“2.1 光盘间接运转装置 OpenSolaris”。装置后假造磁盘文件大小约为 2.5 GB。
第三部分 OpenSolaris 运用
3.1 进入 OpenSolaris
装置成功后,开机稍等少顷进入 OpenSolaris 登岸界面,请运用自身设立建设帐户的用户名和密码登岸。
注:默许弗成以运用 root 间接登岸。若需运用 root 权限,在登岸后鼠标右键点击桌面空白处选择“翻开终端”实施敕令:
# su
输出 root 密码
3.2 运用 IPS (Image Packaging System) 装置软件包
IPS 图形界面编制
桌面左上角菜单“琐屑”-“ 琐屑办理” - “Package Manager”。
示例:装置光盘刻录组件
颠末菜单翻开 Package Manager,在 Search 文本框中输出 cdrw,回车。勾选下方列表中的“SUNWcdrw”,点击对象栏“Install/Update”按钮。泛起下载提示信息,点击“Next”持续,光盘刻录组件会自动装置到您的操作琐屑中。
在装置之后,您可以翻开“终端”,运转如下敕令举行光盘镜像刻录:
$ cdrw -i 淫乱.iso
IPS 敕令行编制
su 切换到 root 权限下,IPS 敕令如下:
# pkg refresh
# pkg install [package name]
示例:装置光盘刻录组件
运转敕令:
# pkg refresh
# pkg install SUNWcdrw
在装置之后,您可以翻开“终端”,运转如下敕令举行光盘镜像刻录:
$ cdrw -i 淫乱.iso
参考:
- 软件包列表:http://pkg.opensolaris.org/
- OpenSolaris 软件替署理文档:http://opensolaris.org/os/project/pkg/documents/
- IPS 入门:http://opensolaris.org/os/project/pkg/documents/pkgtasks/
3.3 装置 OpenOffice 2.4
IPS 编制
1. 翻开左上角菜单“琐屑” - “琐屑办理” - “Package Manager”。在 Package Manager 窗口中,点击对象栏中的“Reload”按钮刷新列表。
2. 在对象栏下方的“Search”文本框中输出:openoffice,回车。勾选下方列表中泛起的 openoffice 包,点击对象栏中的“Install /Update”按钮。
3. 泛起 Install/Update Confirmation 提示窗口,查察包依赖和下载信息,点击“Next”按钮,开端下载文件,并自动举行装置。
传统编制
1. 下载 OpenOffice for Solaris x86/x64 装置包:OOo_2.4.0_Solarisx86_install_wJRE_en-US.tar.gz
- 下载页面:http://download.openoffice.org/other.html
- OpenOffice 2.4.0 for Solaris x86:http://openoffice.bouncer.osuosl.org/?product=OpenOffice.org&os=solarissparcwjre&lang=en-US&version=2.4.0
2. 解收缩装置包到 /tmp/ 目录。双击收缩包文件,点击“解收缩”,选择途径即可。
3. 进入解收缩后目录,翻开“终端”,运转 # su 切换到 root 权限下,运转:
# java -jar JavaSetup.jar
装置停止后,刊出重新登岸,在“运用轨范”菜单中即可找到“Open Office”。
4. 欲敕令行启动,OpenOffice 目录位于 /opt/openoffice.org2.4/program,比方:启动 OpenOffice.org Writer
$ cd /opt/openoffice.org2.4/program
$ ./swriter
3.4 装置 JDK 1.6.0u6 和 NetBeans IDE 6.1
IPS 编制
1. 翻开左上角菜单“琐屑” - “琐屑办理” - “Package Manager”。在 Package Manager 窗口中,点击对象栏中的“Reload”按钮刷新列表。
2. 在对象栏下方的“Search”文本框中输出:netbeans,回车。勾选下方列表中您所需求的 NetBeans 版本,点击对象栏中的“Install /Update”按钮。
3. 泛起 Install/Update Confirmation 提示窗口,查察包依赖和下载信息,点击“Next”按钮,开端下载文件,并自动举行装置。
传统编制
1. 下载 JDK 1.6.0u6 for Solaris x86/x64 装置包:jdk-6u6-solaris-i586.sh 和 NetBeans for Solaris x86/x64 装置包:netbeans-6.1-solaris-x86.sh
- JDK 下载页面:http://java.sun.com/javase/downloads/?intcmp=1281
- NetBeans IDE 6.1 下载页面:http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/
- NetBeans IDE 6.0.1 中文版 国际下载:http://zh-cn.netbeans.org/download/6.0/ml/index.htm
2. 装置 JDK:翻开“终端”,# su 切换到 root 权限下,复制装置文件到 /usr/jdk/ 目录下,运转装置文件:
# cp jdk-6u6-solaris-i586.sh /usr/jdk/
# ./jdk-6u6-solaris-i586.sh
3. 装置 NetBeans IDE 6.1:翻开"终端",# su 切换到 root 权限下,运转装置文件
# ./netbeans-6.1-solaris-x86.sh
依照导游提示,装置 NetBeans IDE 6.1。
注:选择 JDK 目录为:/usr/jdk/jdk1.6.0_06/
4. 刊出此后用户,重新登岸,即可颠末“运用轨范”菜单启动 NetBeans IDE 6.1。
3.5 装置 CoolStack (Apache, MySQL, PHP)
1. 下载 CoolStack 1.2 气象装置包:CSKruntime_1.2_x86.pkg.bz2 和 AMP 装置包:CSKamp_1.2_x86.pkg.bz2
- 项目页面:http://cooltools.sunsource.net/coolstack/
- 下载页面:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=cooltst-1.2-SP-G-F@CDS-CDS_SMI
2. 两个装置包解收缩后,# su 切换到 root 权限,运转敕令:
# pkgadd -d CSKruntime_1.2_x86.pkg
# pkgadd -d CSKamp_1.2_x86.pkg
泛起提示,选择y 或 all 或间接回车。
3. 设置配备放置 MySQL
修正数据目录权限
# chown -R mysql:mysql /opt/coolstack/mysql_32bit/data
初始化数据表
# /opt/coolstack/mysql_32bit/bin/mysql_install_db
启动 MySQL
# /opt/coolstack/mysql_32bit/bin/mysqld_safe &
登岸 MySQL 客户端
# /opt/coolstack/mysql_32bit/bin/mysql -u root -p
默许 root 密码为空
修正 root 密码
# /opt/coolstack/mysql_32bit/bin/mysqladmin -u root password 'new-password'
封闭 MySQL
# /opt/coolstack/mysql_32bit/bin/mysqladmin shut -p
输出新的 root 密码
MySQL 设置配备放置成功后,运用如下敕令启动和封闭 MySQL 处事。
启动 MySQL 处事:
# svcadm enable csk-mysql32
封闭 MySQL 处事:
# svcadm disable csk-mysql32
查察 MySQL 处事状况:
# svcs -a | grep csk-mysql32
4. 启动 Apache
# svcadm enable csk-http
翻开阅读器,地址栏输出:http://localhost,测试能否成功。
修正 Apache htdocs 网页发布文件夹权限
# cd /opt/coolstack/apache2
# chmod -R 777 htdocs
5. 设置配备放置 PHP 参数
PHP 参数文件位于 /opt/coolstack/php5/lib/php.ini
3.6 摆设 WordPress
1. 下载 WordPress 源轨范包:WordPress.v2.5.1.incl.Simp.Chinese.pack.v1-wpcng.zip,版本:2.5.1 简体中文版,举行解收缩。
- 原版下载页面:http://wordpress.org/download/
- 简体中文版下载:http://code.google.com/p/wpcn/downloads/list
2. 设立建设 WordPress 数据库,# su 切换到 root 用户,实施:
# /opt/coolstack/mysql_32bit/bin/mysql -u root -p
输出 MySQL root 密码
mysql > create database wordpress;
3. 复制解收缩后的 wordpress 源轨范文件夹到 /opt/coolstack/apache2/htdocs/ 目录下,翻开阅读器,会面:http://localhost/wordpress
4. 依照页面提示,输出数据库设置配备放信赖息,装置 WordPress,直到成功。
布景办理:http://localhost/wordpress/wp-admin/
注:请保管好初始化的 admin 账号密码。
3.7 设置配备放置 FTP 处事
1. 翻开“终端”,运转 # su 切换到 root 权限,启动 FTP 处事敕令:
# svcadm enable /network/ftp
2. 查察 FTP 处事状况:
# svcs -l network/ftp
注:默许气象下,root 用户无法登录。
3. 设置配备放置 FTP 用户,编纂文件 /etc/ftpd/ftpusers。
3.8 设置配备放置 SSH 处事
1. 默许 SSH 是开启的,查察 SSH 处事状况:
# svcs -l network/ssh
2. SSH 设置配备放置文件位于 /etc/ssh/sshd_config。
3. 欲运用 root 权限,需求用重年夜用户账号登岸 SSH 客户端,再运转 su 敕令切换到 root 权限下。
4. 重启 SSH 处事敕令:
# svcadm restart network/ssh
3.9 ADSL 上彀
1. 保管收集接口称号
# echo pcn0 >/etc/ppp/pppoe.if
2. 启动 pppd 处事
# /etc/init.d/pppd start
3. 设立建设拨号设置配备放置文件 /etc/ppp/peers/myisp
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec pcn0" # pcn0是与MODEM相连的网卡
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。
修正 /etc/nsswitch.conf,在 hosts 行后面加上 dns
hosts: files dns
6. ADSL 拨号
# /usr/bin/pppd call myisp
3.10 修正 DNS 设置
偶然偶然可以 ping 通某个地址,而且可以颠末 IP 编制阅读网页,然则无法颠末域名会面网页。这很有可所以 DNS 设置不准确。
1. 翻开"终端",进入 root 权限,运转:
# su
输出 root 密码
2. 运转:
# gedit /etc/resolv.conf
修正 nameserver 后面的 DNS 处事器地址:
如:nameserver 202.106.46.151
3. 重启电脑。或实施如下敕令重启网卡配备(pcn0是此后网卡配备称号,可以颠末 # ifconfig -a 盘问):
# ifconfig pcn0 down
# ifconfig pcn0 up
# ifconfig pcn0 dhcp
3.11 启动 3D 桌面
OpenSolaris 默许支撑 3D 桌面,实践效果视您电脑的显卡技能格式。
翻开 3D 桌面:鼠标右键点击桌面空白处,菜单选择“桌面配景”,选择“Visual Effects”标签,选择“Normal”。
设置 3D 桌面:点击桌面左上角“琐屑”,选择“首选项” - “CompizConfig Setting Manager”。
版权声明:
原创作品,容许转载,转载时请务必以超链接形式标明文章 原始情由 、作者信息和本声明。否则将究查司法责任。