1. 首页 > 软件下载 > 正文

Unix下载-Solaris操作系统下载地址-Solaris操作系统下载方法

1. Solaris简介

Oracle Solaris是由Oracle公司开发的商业Unix操作系统,源自Sun Microsystems的Solaris系统。Solaris以可扩展性、可靠性和安全性著称,广泛应用于企业级服务器、数据库和关键业务系统。Solaris引入了ZFS文件系统、DTrace诊断工具、Zones容器技术等重要创新。更多学习教程www.fgedu.net.cn

Solaris的主要特点包括:ZFS文件系统、DTrace动态追踪、Zones容器技术、SMF服务管理、IPS包管理系统、跨平台支持(SPARC和x86)、企业级支持。

2. Solaris版本说明

Oracle Solaris目前主要维护11.4版本:

当前版本

Oracle Solaris 11.4 SRU 90:最新支持版本更新

Oracle Solaris 11.4 SRU 87:稳定版本

Oracle Solaris 11.4 SRU 84:2025年8月发布

历史版本

Oracle Solaris 11.3:已停止支持

Oracle Solaris 10:扩展支持可用

支持的架构

SPARC:Oracle SPARC服务器

x86_64:Intel/AMD 64位服务器

版本说明:Oracle Solaris 11.4采用SRU(Support Repository Update)更新机制,每季度发布更新。SRU 90是最新的支持版本更新,包含安全修复和功能改进。

3. 官方下载方式

Oracle Solaris需要Oracle账户和有效支持合同才能下载完整版本。学习交流加群风哥微信: itpux-com

官方下载地址

Oracle Software Delivery Cloud:https://edelivery.oracle.com/

Oracle Solaris下载页面:https://www.oracle.com/solaris/solaris11/downloads/

My Oracle Support:https://support.oracle.com/

下载步骤

步骤1:登录Oracle Software Delivery Cloud
步骤2:搜索”Oracle Solaris”
步骤3:选择所需版本(如Solaris 11.4)
步骤4:选择平台(SPARC或x86)
步骤5:选择安装介质类型
步骤6:接受许可协议
步骤7:下载ISO镜像

下载介质类型

Text Installer:文本安装镜像

AI Boot Image:自动安装启动镜像

IPS Repository:完整软件包仓库

4. 开源版本下载

Oracle Solaris的开源版本illumos可以免费下载使用。from:www.itpux.com

illumos发行版

OpenIndiana:https://www.openindiana.org/

OmniOS:https://omnios.org/

SmartOS:https://www.tritondatacenter.com/smartos

Tribblix:https://www.tribblix.org/

下载OpenIndiana

# 下载OpenIndiana Hipster
$ wget https://dlc.openindiana.org/isos/hipster/oi-hipster-text-20250401.iso

# 输出示例如下:
–2026-04-04 10:15:00– https://dlc.openindiana.org/isos/hipster/oi-hipster-text-20250401.iso
Resolving dlc.openindiana.org… 192.168.1.100
Connecting to dlc.openindiana.org|192.168.1.100|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 536870912 (512M) [application/octet-stream]
Saving to: ‘oi-hipster-text-20250401.iso’

oi-hipster-text-20250401.iso 100%[===========================================>] 512.00M 25.5MB/s in 20s

# 下载OmniOS
$ wget https://downloads.omnios.org/media/r151052/omnios-r151052.iso

# 下载SmartOS
$ wget https://us-east.manta.joyent.com/Joyent_Dev/public/SmartOS/smartos-latest.iso

风哥提示:illumos是OpenSolaris的开源分支,完全免费使用。OpenIndiana适合桌面和服务器,OmniOS适合企业级部署,SmartOS是专为云环境优化的版本。

5. 安装介质说明

Oracle Solaris提供多种安装介质,用户可根据实际需求选择。学习交流加群风哥QQ113257174

Text Installer

文件大小:约1GB

包含内容:最小化安装系统

适用场景:服务器安装、自动化部署

IPS Repository

文件大小:约10GB

包含内容:完整软件包仓库

适用场景:离线安装、企业内部部署

AI Boot Image

文件大小:约500MB

包含内容:网络启动镜像

适用场景:网络安装、批量部署

制作启动U盘

# Linux下制作启动U盘
# dd if=sol-11_4-text-x86.iso of=/dev/sdb bs=1M conv=sync

# 输出示例如下:
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 90.123 s, 11.9 MB/s

# 查看U盘内容
# ls /mnt/usb/

# 输出示例如下:
boot platform solaris.zlib .catalog

6. 系统配置方法

Solaris安装后需要进行基本配置,以下是常用配置方法。更多学习教程公众号风哥教程itpux_com

网络配置

# 配置网络接口
# ipadm create-ip net0
# ipadm create-addr -T static -a 192.168.1.51/24 net0/v4

# 配置默认网关
# route -p add default 192.168.1.1

# 配置DNS
# svccfg -s dns/client setprop config/nameserver = net_address:(“(8.8.8.8 8.8.4.4)”)
# svcadm refresh dns/client
# svcadm enable dns/client

# 配置名称服务切换
# svccfg -s name-service/switch setprop config/host = astring: ‘(“files dns”)’
# svcadm refresh name-service/switch

# 查看网络状态
# ipadm show-addr

# 输出示例如下:
ADDROBJ TYPE STATE ADDR
lo0/v4 static ok 127.0.0.1/8
net0/v4 static ok 192.168.1.51/24

软件包管理

# 搜索软件包
# pkg search nginx

# 输出示例如下:
INDEX ACTION VALUE PACKAGE
basename dir etc/nginx pkg:/web/server/nginx
basename dir var/nginx pkg:/web/server/nginx
basename file usr/nginx/sbin/nginx pkg:/web/server/nginx

# 安装软件包
# pkg install web/server/nginx

# 输出示例如下:
Packages to install: 1
Services to change: 1
Create boot environment: No
Create backup boot environment: Yes

DOWNLOAD PKGS FILES XFER (MB) SPEED
Completed 1/1 125/125 5.2/5.2 2.5M/s

PHASE ITEMS
Installing new actions 250/250
Updating package state database Done
Updating package cache 0/0
Updating image state Done
Creating fast lookup database Done

# 查看已安装软件包
# pkg list

# 输出示例如下:
NAME (PUBLISHER) VERSION IFO
compress/gzip 1.13-11.4.0.0.90.0 i–
library/zlib 1.3.1-11.4.0.0.90.0 i–
shell/ksh93 1.0.0.2016-11.4.0.0.90.0 i–
system/core-os 11.4-11.4.0.0.90.0 i–
web/server/nginx 1.26.0-11.4.0.0.90.0 i–

7. 系统更新方法

Solaris使用IPS(Image Packaging System)进行系统更新。

# 检查可用更新
# pkg update -n

# 输出示例如下:
Packages to update: 15
Mediators to change: 1
Estimated space available: 50.21 GB
Estimated space to be consumed: 512.00 MB
Create boot environment: Yes
Create backup boot environment: Yes
Rebuild boot archive (RA): No

Changed packages:
consolidation/osnet/osnet-incorporation
system/kernel
system/library

# 执行更新
# pkg update

# 输出示例如下:
Packages to update: 15
Mediators to change: 1
Create boot environment: Yes
Create backup boot environment: Yes

DOWNLOAD PKGS FILES XFER (MB) SPEED
Completed 15/15 5120/5120 256/256 5.0M/s

PHASE ITEMS
Installing new actions 10240/10240
Updating package state database Done
Updating image state Done
Creating fast lookup database Done

A clone of solaris exists and has been updated.

8. 生产环境建议

在生产环境中使用Solaris时,需要考虑以下因素:

ZFS配置建议

# 创建ZFS存储池
# zpool create datapool mirror c0t1d0 c0t2d0

# 输出示例如下:
# zpool status datapool
pool: datapool
state: ONLINE
config:

NAME STATE READ WRITE CKSUM
datapool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c0t1d0 ONLINE 0 0 0
c0t2d0 ONLINE 0 0 0

errors: No known data errors

# 创建ZFS文件系统
# zfs create datapool/data
# zfs set compression=lz4 datapool/data
# zfs set atime=off datapool/data

# 查看ZFS配置
# zfs list

# 输出示例如下:
NAME USED AVAIL REFER MOUNTPOINT
datapool 120K 1.81T 24K /datapool
datapool/data 24K 1.81T 24K /datapool/data

Zones容器配置

# 创建Zone配置文件
# zonecfg -z webserver
webserver: No such zone configured.
Use ‘create’ to begin configuring a new zone.
zonecfg:webserver> create
zonecfg:webserver> set zonepath=/zones/webserver
zonecfg:webserver> set autoboot=true
zonecfg:webserver> add net
zonecfg:webserver:net> set address=192.168.1.100/24
zonecfg:webserver:net> set physical=net0
zonecfg:webserver:net> end
zonecfg:webserver> verify
zonecfg:webserver> commit
zonecfg:webserver> exit

# 安装Zone
# zoneadm -z webserver install

# 输出示例如下:
A ZFS file system has been created for this zone.
Image: Preparing at /zones/webserver/root.
Installing: Packages completed.
Postprocess: Generating the zone’s info file.
Done: Installation completed in 0.25 minutes.

# 启动Zone
# zoneadm -z webserver boot

# 查看Zone状态
# zoneadm list -v

# 输出示例如下:
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
1 webserver running /zones/webserver solaris shared

生产环境建议:Solaris适合关键业务系统,建议使用ZFS文件系统、配置Zones容器隔离、启用SMF服务管理、定期创建ZFS快照、使用DTrace监控系统性能。

风哥提示:Oracle Solaris需要购买支持合同才能获得完整功能和技术支持。对于预算有限的项目,可以考虑使用illumos开源发行版,如OpenIndiana或OmniOS,它们提供类似的功能且完全免费。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息