在Solaris上像选电视频道一样选不同的操作系统桌面

来源:互联网 发布:linq和sql的区别 编辑:程序博客网 时间:2024/05/16 19:12

尽管Solaris常部署在数据中心的服务器上,很多情况下无需也不配显示器,但Solaris也有CDE和基于GNOMEJDK桌面,供本地和远程使用,数据中心也常有装WindowsLinux的其它服务器,甚至还可能有IBM大型机,用户使用的客户终端种类很多,常看到用户面前摆着好几台显示器,上面跑着各种各样的应用。我们能不能让用户在一个屏幕上同时运行不同的应用呢,Unix上的、 Linux上的、 Windows上的、或干脆像选择电视频道一样选择运行不同操作系统的不同桌面?

 

Sun Secure Global Desktop(SGD)安全桌面提供对运行不同服务器不同操作系统上的应用的安全的访问,包括运行在SolarisMS  WindowsHP-UXIBM AIX、和大型主机字符终端上的应用,而无需重写这些应用,并提供用户管理和安全认证,使主机/终端方式、客户/服务器方式等变成网络N-tier方式,即客户端使用浏览器访问,由SGD充当中间件,访问原有服务器上的应用,而无需修改应用。SGD目前版本是4.2,可下载:

 

http://www.sun.com/download/products.xml?id=43321db9

 

Solaris 10上的安装很简单:

 

1.检查操作系统版本:

 

# more /etc/release

                       Solaris 10 6/06 s10s_u2wos_09a SPARC

           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.

                        Use is subject to license terms.

                             Assembled 09 June 2006

 

 

2. 创建用户和组

 

# groupadd ttaserv

 

# useradd -g ttaserv -s /bin/sh ttaserv

# passwd -l ttaserv

passwdttaserv 的口令信息更改

 

# useradd -g ttaserv -s /bin/sh ttasys

# passwd -l ttasys

passwdttasys 的口令信息更改

 

 

3.解压软件包并安装:

 

# gunzip ttaspso.pkg.gz

 

# pkgadd -d ttaspso.pkg

 

 

4.重启动后用在Solaris  10中用浏览器访问SGD桌面:

 

http://localhost

 

浏览器画面类似如下:

操控蛮多,如在浏览器中启其它操作系统的应用,如MS Windows 2003桌面:

可选择在Solaris上以指定窗口大小显示Windows桌面,或干脆全屏方式工作:

当然,既然用浏览器访问服务器上各种操作系统上的应用,用户面前无需摆着多台显示器,甚至无需每个客户端上安装软件,甚至可采用零维护零管理的瘦客户机,减少系统维护升级的费用。