Solaris 10是什么

Solaris 10是什么
Solaris 10是什么

--Solaris 10是什么------------------

提起Solaris,在人们印象中可能是这样一个场景:在拥挤阴暗的机房里,一个笨重的Sun SPARC服务器的屏幕上滚动着神秘的字符。除了专门的服务器管理人员,没有人知道它在做什么。对于大多数读者来说,Solaris有一副让人难以接近的冰冷的面孔。而且,在这冰冷的面孔背后,还有不菲的价格。所有这些,都让人不敢接近它,于是,Solaris成了深闺中的宠儿,神秘而娇嫩。然而,随着Solaris 10的发布,“深闺中的宠儿”向大众走来,渴望技术人员能了解它、掌握它、使用它。

那么,Solaris到底是什么呢?简单地说,Solaris是一种操作系统。通过计算机操作系统可以控制计算机,可以听音乐、玩游戏、上网聊天和看新闻,还可以在操作系统上开发游戏软件,搭建网站,为大家提供新闻服务。在这个领域中,有读者熟悉的微软公司的Windows 操作系统,还有被众多自由软件爱好者喜爱的Linux操作系统。而刚刚发布的Solaris 10到底能给我们带来些什么呢?

首先,Solaris 10已经改变了冰冷的面孔,换了一副招人喜爱的样子。

Solaris 10的桌面已经窗口化和菜单化。新的Java控制台界面使人感觉更加亲近和舒适。在这里,用户可以通过单击图标来上网浏览和发送邮件,也可以打开StarSuite7写文档和其他应用程序。这一切和微软的Windows非常相似。

有些读者可能知道,以前的Solaris只能安装在Sun公司的SPARC平台的计算机上,是无法安装在普通用户家中的计算机的。但是,现在的Solaris 10拥有了专门针对普通用户计算机的x86版,它支持目前的大多数台式计算机,而且其安装界面可以选择中文,一般用户也可以轻松安装。

其次,在应用软件方面,Solaris 10不再是仅仅能运行服务器端的软件,还有大量的客户端的软件可以供桌面用户选择安装。用户可以方便地使用系统自带的浏览器软件进行上网、发送邮件和文字处理。而最令用户欣慰的是,他们不必再担心病毒的侵入。因为任何针对于PC平台的病毒,无论在物理上还是在逻辑上,对于Solaris 10都是无效的。

应用在Solaris 10平台上的服务器软件更是丰富。目前有600多家独立软件开发商(ISV)已经提供了1000多种在该系统上运行的数据库、安全产品和Web服务等应用程序。

最近,Solaris 10还具有了一项新的功能,能将针对于Linux环境开发的应用程序的二进制代码,在不经修改和编译的情况下,直接在x86版的Solaris 10环境下执行。Linux被自由软件开发者所喜爱,这使得Linux开发平台上的众多自由软件产品可以被Solaris 10用户所使用,也丰富了Solaris 10平台上应用软件的数量。

对于其他Linux的爱好者来说,可以尝试使用Solaris 10。有些软件不但可以跨平台通用,更令人满意的是,Solaris 10也即将是开源的。Sun公司承诺,将逐步全面开放Solaris 10操作系统,包括Solaris 10内核技术、文件系统及网络管理技术等。

--UNIX和Solaris的历史--------------------------

Solaris是在UNIX的发展过程中逐渐发展起来的。1969年A T&T贝尔实验室开发出了第一套UNIX操作系统,尽管这只是个单用户的操作系统,却标志着UNIX的诞生。

UNIX发展的下一个里程碑是在1973年,当时在贝尔实验室的工作人员利用C语言重新编写了UNIX内核程序,这也是为什么C语言总是和UNIX联系在一起的原因。即使在今天,尽管已经有许多其他编程语言可以选择,但大多数UNIX应用仍是采用C语言进行编写的。

到了1975年,伯克利大学发布了它的第一个UNIX软件,这个软件称为BSD。BSD UNIX 在UNIX的历史发展中有相当大的影响力,被许多商家采用,成为很多商业UNIX的基础,而Sun公司的Solaris正是在这个BSD UNIX的基础上发展起来的。

与此同时,A T&T贝尔实验室也在不断改变他们的商用UNIX版本。直到A T&T贝尔实验室在吸收了BSD UNIX已经有的各种优先特性,并结合其本身特点,推出了UNIX System V 版本之后,才形成了BSD UNIX和UNIX System V两大主流UNIX系统。

20世纪80年代初期,UNIX System V仍然主要由A T&T所拥有。但到1993年初,A T&T 将开发UNIX系统的实验室(USL)卖给了Novell公司,UNIX即为Novell所拥有。后来,Novell将自己的UNIX改名为UNIXWare,而将UNIX商标赠送给X/OPEN——一个由众多UNIX厂商组成的联盟,这样这个联盟内的所有成员均可以使用UNIX商标。从此以后,UNIX不再是专有产品了。

System V对于UNIX平台的主要贡献包括:

>增强了Bourne shell功能,包括shell函数;

>支持STREAMS和TLI网络库;

>远程文件共享(RFS);

>改善了内存分页;

>应用了二进制接口(ABI)。

由于Solaris最初是由伯克利大学的BSD派生出来的,因此,SunOS 4.x(常被称为Solaris1.x)的命令风格与其他的BSD非常相似,只是由于后来改用了System V的版本4(SVR4),才使得SunOS 5.x(也就是Solaris 2.x)发生了变化。

SVR4与BSD UNIX的主要差别可以总结如下:

>Root脚本在System V中为/etc/init.d,在BSD中为/etc/rc.d。

>默认shell在System V中为Bourne shell,在BSD中为C shell。

>文件系统数据库在System V中为/etc/mnttab,在BSD中为/etc/mtab。

>内核名称在System V中为/UNIX,在BSD中为/vmUNIX。

>打印系统在System V中为lp,在BSD中为lpr。

>字符串函数在System V中为memcopy,在BSD中为bcopy。

>终端初始化在System V中为/etc/inittab,在BSD中为/etc/ttys。

>终端控制在System V中为termio,在BSD中为termios。

而SunOS 5.x也逐渐被Solaris 2.x名称代替,在Solaris 2.6以后,Solaris 7(SunOS 5.7)开始改变它的版本编号方法,它以过去的小版本编号为基础,采用了单一版本号的形式。也就是说,Solaris的版本序号顺序为 2.5,2.6,7,8,9,10。

Sun操作系统版本发展的时间顺序如下:

1971年,第一个UNIX版本发布。

1982年,Sun选择UNIX操作系统用于其第一个工作站。

1983年,SunOS 1.0发布。

1984年,Sun发明NFS技术。

1985年,SunOS 2.0支持NFS技术。

1988年,SunOS 4.0支持其第一个SPARC处理器和使用虚拟内存技术。

1992年,Solaris 2发布,基于UNIX SVR4,并支持其第一款多处理器工作站。

1992年,Solaris 2.1增加支持线程技术。

1993年,Solaris 2.2增加支持对称多处理器技术。

1995年,Solaris 2.5支持UltraSPARC工作站/服务器。

1997年,Solaris 2.6支持1TB大文件。

1998年,Solaris 7采用64位技术,支持Java。

2000年,Solaris 8增加支持安全的企业级Web应用。

2002年,Solaris 9服务提供平台,U5版支持CMT技术,并增加Sun Java企业系统。2005年,Solaris 10虚拟化OE,增加N1 Grid Container,DTrace等。

2006年,Solaris 10增加了ZFS文件系统。

其中,Solaris 10是最具有里程碑意义的。从此,Solaris走向了开源,代码不再由专门的Sun 公司的操作系统专家所编写。也就是说,下一个版本的Solaris将是由开源社区的众多自由软件开发者编写的。

--安装并运行Solaris 10的硬件环境--------------------

典型的Sun系统的CPU是SPARC芯片,SPARC有很多种,如SPARC 5,SPARC 10和SPARC 20等,它们的处理速度在40MHz~60 MHz之间,后来的系统采用的是UltraSPARC芯片,主频达到1.6GHz的UltraSPARC IIIi是目前运行速度最快的PARC处理器。不过目前,可以安装并运行Solaris 10的硬件平台已经不限于SPARC平台了。按硬件平台分类,有三种可以安装并运行Solaris 10的平台。

1.SPARC平台

Sun公司基于SPARC CPU的工作站和服务器的安装版本,Solaris 10是真正的64位操作系统,而有些老的SPARC CPU是32位的,因此一些老机器上的Solaris 10也可以切换到32位模式。

2.x86平台

各类x86 IA32架构的机器(Intel/AMD CPU)可以安装的版本,是纯粹的32位操作系统。

3.AMD64平台

Sun公司的V20z和V60z服务器都采用了AMD公司最新的Opteron 64位CPU。32位的Solaris 10已经可以运行在Opteron上;对于64位的Solaris 10来说,此芯片的64位计算能力将被充分发挥。

如果一般桌面的用户想知道自己的计算机是否可以安装Solaris 10,那么他可以在网址为https://www.360docs.net/doc/0218445008.html,/ bigadmin/hcl/的站点上查找硬件兼容表(HCL),HCL中列出了所有经过测试可以与Solaris 10一起工作的系统、组件和外围设备。如果硬件没有在HCL中列出,那么,该硬件可能不被支持。但目前的很多基于Intel芯片的标准,包括PCL总线标准,都已经被Sun公司所采用,并被Solaris 10所支持。

--开源的Solaris 10系统是开发者的乐园----------------

2005年1月,Sun公司正式对外发布其开放Solaris 10源码计划,其中包括Solaris 10内核技术、文件系统以及网络管理技术等。

一直以来,很多用户希望降低成本,因此采用x86服务器,同时也希望保证系统的稳定性和安全性,能同时采用传统的UNIX及应用。但过去各个UNIX服务器厂商都是自成体系,没有人愿意将自己的UNIX操作系统用来支持x86服务器。对用户来说,两个愿望无法同时满足。现在Solaris 10开放了源代码,用户从此多了一个选择。对于服务这些用户的独立软件开发商(ISV),尤其是那些基于x86服务器在Windows或Linux上开发软件的开发商来说,现在他们可以免费获得Solaris 10,在性能卓越的操作系统上,为用户开发相关应用程序了。

也可以想像,一个投入巨大人力、研发了20年的操作系统开放,对科研人员,尤其是大专院校的学生来讲,绝对是个令人兴奋的消息。现在,他们可以更深入地研究、分解这个系统,甚至在这个系统中加入自己的思想。

除此之外,对于科研机构、嵌入式开发商来说,Solaris 10开源也是一个好消息。利用开源的Solaris 10开发其应用产品,将极大地降低这些企业的研发成本,促进其创新应用。一位开发人员评价Solaris 10开源时说:“我们希望通过利用Solaris 10源代码,进行更多的创新,并提升产品的质量。”

1、OpenSolaris

OpenSolaris在2005年6月14日正式开放,并且对外发布了声明,可以通过Internet下载或

者访问OpenSolaris的源代码。作为Sun公司资助的最大开源项目,它是以Sun公司的Solaris 10操作系统为基础的,吸收开放源码社区的开发者加入到OpenSolaris的开发过程中来,以完善OpenSolaris的功能。

由于Sun公司在开放源码上采用的是OSI促进协会所制定的CDDL(Common Development and Distribution License)协议,所以我们有必要来了解一下CDDL协议的大体内容。表1-1是CDDL协议与支持Linux的GPL协议的比较。

表1-1 两大授权比较表

CDDL

GPL

专利保护

Most

Noen

修改必须发布

Y es

Y es

专利许可

Y es

No

兼容其他版权许可

Y es

No

与智财权软件整合

Y es

No

发布自身授权的二进位码

Y es

No

法律选定

Y es

No

版本选定

Y es

No

广泛通用性

No

Y es

资料来源:电子时报整理2005/4 制表:曹乙帆、柯傅伟

OpenSolaris项目网站在2005年6月14日正式发布,网址是http://www.openSolaris https://www.360docs.net/doc/0218445008.html,/。项目网站的内容包括开发社区、源码工具下载、文档资料、Blog和讨论列表。希望对OpenSolaris有兴趣的读者参与到其中来。

2、Java程序的最理想开发平台

众所周知,现在的Java编程是很流行的。Java程序的最大优势是它的跨平台能力,“一次编写,随处运行”是Java受人欢迎的原因。也就是说,在Solaris 10上开发的Java程序,可以不经过任何修改和重新编译,就直接拷贝到Windows上运行。这种二进制代码程序的兼容性是过去从来没有的,即使是在不同硬件平台上得到广泛应用的C语言,它的源代码虽然可以做到不经过修改可以在不同的平台上使用,但是仍然要经过编译。Java成功的秘密在于它通过Java虚拟机与硬件交互。许多软件厂商,包括SunSoft和Microsoft都已经宣布支持Java平台。Java是Sun公司开发出来的,在Java标准正式确立之前,Sun公司控制着对Java 的发展。这对于非Solaris平台来说,多少也算有一点风险。但对Solaris 10平台上的开发者来说,应该不必对现有环境的Java技术集成存在太多的疑虑。随着Solaris 10平台的各种免费开发工具的推出,对有经验的C语言和UNIX开发者来说,开发Java应用将变得更容易。

3、动态跟踪功能

开发人员可以使用DTrace分析和优化应用程序性能。DTrace使得测试和调节更为有效,并缩短了测试周期,节省了支持成本。

技术专家Peter Baer Galvin曾说过,“曾有一个Oracle服务器在低负荷的情况下使CPU不堪重负,原因难以确定,在未采用DTrace的Solaris 8上进行多次调试和试验后,我们发现问题其实出在称为数据库服务器的应用程序服务器上。如果采用DTrace,这个问题在一个小时内就能得到解决。”

DTrace还允许编程人员通过观察用户/内核边界之间的控制流来查看其应用程序和内核之间的交互活动,开创了业界的又一先河。再加上DTrace简单易学的D语言,你便能构建自定义程序以动态地协助系统,并对有关操作系统和用户程序的任意问题提供即时、简明的回答。

综上所述,DTrace的功能比业界任何其他同类工具都要强大,是实时对网络进行故障排除并调节系统性能的无可比拟的动态跟踪框架。DTrace 以一种全新的方式让你查看整个Solaris 10系统,发现先前隐蔽的系统问题,并且修复过去无法解决的性能问题。借助DTrace,你可以:

>检查用户程序及Solaris 10的行为,快速找出造成系统和应用程序瓶颈的根本起因。

>突出系统调节的趋势和模式,以获得最佳性能。

>捕捉到软件不同层级之间的性能问题。

>找出异常行为的起因。

>为普通或复杂的例行程序编写可重复使用的脚本。

>指定DTrace收集的数据、采取的操作,以及在哪些条件下采取这些操作。

--Solaris 10上的开发工具---------------------------

由于Solaris 10发行版默认是不安装C编译器及开发环境的,因此,要在Solaris 10平台上进行C程序开发有如下两种选择:

>免费下载Sun公司的编译器Sun Studio10。

>安装免费的GNU开发工具。

1.Sun Studio 10

如果需要为SPARC平台编译和优化,对生成代码的performance要求较高,Sun Studio也许是最佳选择。

Sun Studio 10是优化了Solaris 10和Linux平台上的C++,Fortran开发环境,可在Sun UltraSPARC IV,Intel Xeon和AMD上开发32/64位的应用。

2.Sun Java Studio Creator可视化开发环境

这是一个集综合性的开发、调试和部署功能于一身的开发环境,它包括Sun Java System Application Server 8平台版软件。该软件是Sun Java企业系统软件中的一个组件,可用于目标开发和部署平台。

3.GNU的开发工具

考虑到成本和其他因素,免费的GNU开发工具无疑是首选。

Solaris 10发行版本的Companion CD上,包括了很多GNU的开发工具。

>GCC:C/C++编译器。事实上,GCC可以支持包括SPARC和x86在内的多种平台的交叉编译。Solaris 10自带的GCC版本是3.4.3。

>binutils:gas/ld/ar/nm等二进制工具,可以不安装。

>gdb:Debug工具,调试代码和反汇编。

>gmake:GNU的make,可以不安装。

>vim:编辑器,可以支持C/C++等语言的语法高亮显示功能。

>coreutils:包含GNU的常用命令,利用ls --color参数可以实现和Linux一样的彩色终端功能。

4.下载GNU的开发工具

除了Solaris 10发行版本的Companion CD外,从https://www.360docs.net/doc/0218445008.html,站点上也可以下载上述工具的二进制包。

sunfreeware站点上提供了Solaris 7/8/9/10各主要版本的免费工具的下载。

以上提到的所有开发工具的安装包,均须用gzip解压后,用pkgadd -d命令来进行安装。--作为企业级服务器的操作系统-------------------------

Solaris一直作为企业级的操作系统而存在,随着Solaris 10发布,系统性能更加优越,具体表现在以下几个方面。

1.在系统的稳定性方面

预测及自我修复技术是通过联机错误检测和自动恢复提供的一种应急方案。Solaris 10能够通过Solaris Fault Manager提前删除故障组件,从而使CPU、存储器和I/O问题可以在几秒钟内得到诊断和纠正。硬件和应用程序监控对系统管理员和用户是透明的,并且所有服务信息和相关性均存储在一个中央存储库中,因此能使错误报告得到简化。

Solaris 10利用技术来降低现代数据中心的成本、复杂性和风险,它已经超越了单纯的系统

可用性,并将应用程序可用性涵盖其中。它是能通过Solaris Service Manager自动重启,并可能受某个系统故障影响的应用程序。

2.在系统资源的利用率方面

Solaris 10容器技术提供了一种创新的服务器虚拟化方案。由于操作系统的每个实例能够支持多个软件分区,因此,Solaris 10容器使整合变得十分简单而安全。Solaris 10容器能够根据业务目标在容器内或跨容器的动态地调整资源,从而能够更好地计算资源利用率。由于系统开销极小(不到1%),因此,它能用于在每个系统或动态系统域中创建超过8000个容器。同时,应用程序不仅实现了相互隔离,而且还可与系统故障隔离,因此,一个应用程序出现问题是不会影响其他应用程序的。

通过使用Instant Restart(即时重启)功能,每个Solaris 10容器只需几秒钟即可重新启动,从而更大限度地减少应用停机时间。

由于Solaris 10容器完全由软件支持,与平台无关,因此可以在SPARC或基于x86的64位平台上使用,包括大规模的服务器及刀片服务器。Solaris 10容器还利用了Solaris 10的资源管理功能,允许在容器之间动态地转移资源,确保其更好的利用率。

3.在系统综合性能方面

Solaris 10性能提升的一个关键要素是针对最新处理器技术的优化。对新型UltraSPARC IV 处理器的支持能使从UltraSPARC III处理器升级的系统达到其以前两倍的性能,而专门针对AMD Opteron和Intel Xeon处理器进行的新优化能够在科学工作负载下提供高达x86系统两倍的总体性能。重新设计的TCP/IP堆栈提供30%~50%的网络吞吐率性能改进,并且CPU 负载降低了10%~15%。总体上,用户可以在Web服务器上体验到最高10%的性能改进,在应用服务器上体验高达50%的性能改进。

Dynamic Tracing(Dtrace)是一个分析和诊断疑难问题及提升系统性能的工具。内建在Solaris 10中的DTrace工具可以解决软件开发和系统管理中最关键的问题之一,即如何调试应用程序并解决生产系统上的性能问题。

DTrace能够实时地应用在生产环境中,不会干扰现有应用程序的运行,并且它在未使用时不会产生任何系统开销。凭借从内核核心到Java线程的广泛涵盖范围,它提供了内核及所有应用程序的统一视图。

由于调试在发生问题的实际系统上实时进行,因此可以在几分钟或几小时内(而不是几天或几个星期)就发现间歇性问题的根源。这种更高水平的可见性可以使性能得到巨大的提升,通过使用DTrace,真实环境中的应用程序会得到优化,运行速度能够加快30倍。

4.在系统安全方面

Solaris 10提供了一种简便易用并且与现有应用程序和管理做法完全兼容的突破性系统安全方案。Solaris 10提供了更加强大的机制,可控制对关键设施的访问,从更加尖端的验证和

智能卡接口开始登录以验证用户身份,并能扩展到进程权限管理,从而淘汰了传统UNIX“孤注一掷”的根机制,代之以一套细化的权限。

Solaris 10平台的全新加密基础架构提供了一个编程接口集,可确保数据流的安全性。不仅使应用开发人员能够轻松地利用高度优化的密码算法,而且可以透明地自动利用硬件加速。另外,进程权限管理能够限制进程对系统资源的未授权访问,降低入侵攻击的风险。为进一步保护数据中心的每一个系统,Solaris 10还包含集成的IP过滤功能。

Solaris 10容器通过将应用程序和数据与错误传播或入侵隔离,为Solaris系统提供了更好的安全措施。每个容器都是一个隔离的虚拟环境,在一个容器中运行的进程不能访问该容器之外的进程或资源。

Solaris 10系统内的默认设置可以针对安全要求轻松地进行设置。Solaris 10中的许多安全特性都基于开放源码组件和标准,包括OpenSSH,PAM,IPSec/IKE,IP Filter和Kerberos。

转自:https://www.360docs.net/doc/0218445008.html,/topic/196243

在solaris10下安装配置tomcat及解决系列问题

在solaris10下安装配置tomcat 接上一篇的ssh配置,完了之后,就要安装tomcat了,这样就可以运行咱的应用了。 在安装配置时参考了网上一个哥们分享的博文,由于实施中遇到了一些问题,所以在对他进行了一些补充,江湖规矩,先上链接:https://www.360docs.net/doc/0218445008.html,/share/detail/31090266#(可能这个也不是原创) 第一步、下载tomcat 可以在apache网站上得到我们想要的东西,这里也顺便发一个链接 下载页面:https://www.360docs.net/doc/0218445008.html,/dist/jakarta/tomcat-5/v5.5.12/bin/ 我们要下载其中的apache-tomcat-5.5.12.tar.gz文件。 具体文件的链接:https://www.360docs.net/doc/0218445008.html,/dist/jakarta/tomcat-5/v5.5.12/bin/apache-tomcat-5.5.12.tar.gz (在实际安装过程中,可能遇到下载的包,无法解压的情况,那么你可以找下其它相近版本,总有一个是可以的) 第二步、开始安装 1.解包并安装 2.更改Tomcat目录名,方便以后操作 3.移动Tomcat到/gwinwork/tomcat下(你可以选择你自己的目录) 4.配置环境变量 编辑/etc/profile,在最后加入:

5.启动tomcat 切换到tomcat的bin目录下 错误发生,根据字面意思,应该可以理解是JAVA_HOME及JRE_HOME的环境变量设置问题,刚才在profile中不是设置了吗?根据网上一些朋友的意思。由于tomcat未加载环境变量所致,那么自己加吧! 我们在启动tomcat一般是执行startup.sh ,然后会找到 catalina.sh,而具体设置JAVA_HOME等的是 setclasspath.sh文件,所以在这个文件的一长串虚线下面加入以下内容。 加入这段内容后setclasspath.sh变成:

solaris安装完整版

Solaris 进入OK界面:stop+a boot cdrom 在安装过程当中,要注意: 注意在选择安装位置的时候,(选“c0t8d0”,这一般选择两个disk进行安装) Esc+2 不保留 手工分配manual layout esc+4 Customize 重新分盘(可以选两个c0t8d0 和c0t9d0)让opt创建在一个盘下,(看笔记)。 Sun 对磁盘的管理限制在Slice0 到Slice7 的范围。其中Slice2,即标明overlap的分区是指整个磁盘的大小,不能编辑,也不用理会。 (swap为内存的2到3倍) “/”分一个根文件系统,而其他所有的目录或由系统自动建立在根文件系统上,或由用户自己建立。尽管现网上一般不会采用这种分配方法,但对于培训环境,这种解决opt 空间不足。 或者可以选两个盘,弄以个专门的盘给opt。 继续安装补丁

。 收尾工作: 1.将下列参数增加到/etc/system文件的最后面。(内核参数修改) set ip:ip_enable_group_ifs=0 exclude: logfs set ecache_scrub_enabl=1 set ecache_scan_rate=1000 set ecache_calls_a_sec=100 set shmsys:shminfo_shmmax=2147483647s set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmni=100 set semsys:seminfo_semmsl=500 set semsys:seminfo_semmns=600 set semsys:seminfo_semopm=100 set semsys:seminfo_semvmx=32767 shminfo_shmmax计算公式:4294967295=4096*1024*1024-1。 其中4096对应主机配置的4096MB内存,如果配置为2GB内存,则该公式中用2048 替换4096,结果应为2147483647。

安装solaris10补丁

1.1.1 安装Solaris 10补丁 系统安装完毕后,可以通过网络安装补丁,也可以通过netterm等软件来登陆进去安装补丁。以root身份进入系统,插入补丁光盘,即EIS第1张光盘。 1.# cd /cdrom/cdrom0/sun/install 2.# ./setup-standard.sh 开始安装,在安装过程中提出的问题: Sun keyboard Power button to be disabled? [y/n]: y Are the buttons & dials to be disabled? [y/n]: y Are remote root logins to be allowed? [y/n]: y Do you wish to add the SFS packages? [y/n]: y Do you want to continue with the installation of [y,n,?] y 随后的问题问是否安装包、是否继续安装,都回答y Do you wish to ENABLE the alternate break sequence? [E/n]: 回答 n Do you want to install the ACT package? [y/n]: 回答y enter base directory for install (Default /opt/CTEact) [?,q] 直接回车 Do you wish to enable the email of panic facility [y] [y,n,?] 回答 n 所选择的基本目录必须存在于开始安装之前, Do you want this directory created now [y,n,?,q] [y,n,?,q] y Do you want to continue with the installation of [y,n,?] y Do you want to continue with the installation of [y,n,?] y Do you want to continue with the installation of [y,n,?] y Agree to these terms? [y,n] y

经典Sun Solaris 用户手册.doc

Sun Solaris 用户手册硬件体系 81--89 Sun1/2/3 CISC Motrala 680x0系列 89--94 Sun4/60 sparc1 Risc sparc 65 sparc1+ 70 sparc2 Server : Sun/290/670/690 93--96 Sparc10/20 SuperSparc Server : 1000/2000 96--97 Ultra1(140/170/170E/200E) UltraSparc SBUS体系结构,UPA接口 Ultra2 Server : E150,E3000 98--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设) Ultra30,Ultra60 Server : E250,E450,E3500 (二)软件体系 Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD Solaris 2.x System V 32bit 2.5.1 SunOS 5.5.1 +OpenWindows 2.6 SunOS5.6+CDE1.2 Solaris 2.7(7) 64 bit 指令集 格式: OK> 指令 1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet 2.probe-scsi 显示内部SCSI通道所挂接设备 3.probe-scsi-all 显示所有SCSI通道及所挂接设备 4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5) probe-fcal-all 5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等 6.printenv 无参数,显示环境变量或 参数为环境变量名如: printenv auto-boot? 7.setenv 设置环境变量,如: setenv auto-boot? false 8.set-default 恢复环境变量预定值如:set-default auto-boot? 9.set-defaults 恢复所有环境变量预定值 10.boot device [option] 启动主机 device :设备别名,如:cdrom,disk,net 或直接设备名如:Ultra60 外置CDROM /pci@1f,4000/scsi@3,1/disk@6,0:f option : -r 系统重新配置 -s 启动单用户环境 11.eject [cdrom|floppy] 弹出cdrom或floppy

Solaris系统安全加固列表

Solaris系统安全加固列表 ps:由于现在不少Solaris安全加固列表都比较老了,在下根据资料和自己的实践总结的Solaris 系统加固列表,难免会有不合适(影响服务)和错误以及不足之处,望各位不惜赐教(本来是word文档,发上来以后格式都乱了) 多谢lgx和ghoststone对此文的帮助 Solaris系统安全加固列表 一、安全理念 1、安全的隐患更多来自于企业内部 2、对于管理员的要求:不要信任任何人 3、分层保护策略:假设某些安全保护层完全失效 4、服务最小化 5、为最坏的情况做打算 二、物理安全 1、记录进出机房的人员名单,考虑安装摄像机 2、审查PROM是否被更换,可以通过记录hostid进行比较 3、每个系统的OpenBoot口令应该不一样,口令方案不可预测 4、系统安装完毕移除CD-ROM 5、将版本介质放入不在本场地的介质储藏室中 三、账号与口令策略 1、超级用户的PATH(在/.profile中定义的)设置为: PATH = /usr/bin:/sbin:/usr/sbin https://www.360docs.net/doc/0218445008.html, 任何用户的PATH或者LD_LIBRARY_PATH中都不应该包含“.” 2、口令文件、影像文件、组文件 /etc/passwd 必须所有用户都可读,root用户可写–rw-r—r— /etc/shadow 只有root可读–r-------- /etc/group 必须所有用户都可读,root用户可写–rw-r—r-- 3、口令安全 Solaris强制口令最少6位,但是超级用户修改口令的时候不受这个限制 强迫test账号每隔30天修改一次口令 #passwd –n 30 test 强迫test账号在下次登录的时候修改口令 #passwd –f test 禁止test账号修改口令 #passwd –n 2 –x 1 test 封锁test账号,禁止登录 #passwd –l test 4、组口令 用newgrp 命令临时改变gid 由于sysadmin组可执行admintool,必须要保护好,增加组口令的过程:

SOLARIS10 双机系统配置

INtess-SMAXII短消息中心 安装指南目录 目录 11 配置双机系统........................................................................................................................... 11-1 11.1 配置准备.................................................................................................................................................................... 11-2 11.1.1 检查双机软件 ................................................................................................................................................ 11-2 11.1.2 检查网络 ......................................................................................................................................................... 11-2 11.2 配置双机.................................................................................................................................................................... 11-2 11.2.1 配置双机脚本 ................................................................................................................................................ 11-2 11.2.2 注册资源 ......................................................................................................................................................... 11-4 11.3 配置检验.................................................................................................................................................................... 11-6 11.3.1 检验双机启动是否正常............................................................................................................................... 11-7 11.3.2 检验双机切换是否正常............................................................................................................................... 11-8 11.3.3 检验双机关闭是否正常............................................................................................................................... 11-8

solaris 10 应用软件的安装卸载方法

solaris 10 应用软件的安装/卸载方法 在我们顺利安装完成solaris 10操作环境和作了一些基本的配置以后,并不是马上就万事大吉了。尽管sun microsystem公司费尽心思的为用户收罗各种软件包,让这些随系统安装,但在实际的应用中,有好些是我们并不需要的(比如telnet服务),而我们需要的软件包不是没有就是不符合要求。基于这样的情形,我们不得已需要手工安装某些软件包来完成我们的工作。 一、软件包的主要来源 1、网站:sun软件包最主要的网站是https://www.360docs.net/doc/0218445008.html,,其次是各开源网站如https://www.360docs.net/doc/0218445008.html, ,还有其他一些(如apache 的网站https://www.360docs.net/doc/0218445008.html,)。如果不知道某个软件的下载地址,可以在https://www.360docs.net/doc/0218445008.html,里搜索。 2、购买光盘介质:这个应该不难理解 通常而言,网站是软件包的主要来源,原因很简单:开源嘛!https://www.360docs.net/doc/0218445008.html, 网站收集了常用的一些solaris软件包,并且符合solaris 软件安装标准。用solaris的软件包安装真的很容易,后面我们会做介绍。 二、安装包下载到本地磁盘 上一步我们知道从什么地方得到安装包,接下来,必须把这些包存放到运行solaris10的机器上。wget似乎是一个很受欢迎的下载工具,情况也是如此。不巧的是,solaris10本身不带wget这个工具,所以初始安装的系统还不能使用这个便利。怎么办呢?先把文件下载到windows,然后用ssh secure file transfer把它传输到solaris 10的某个目录。等到把wget安装好了以后,就不必绕这个弯子了。笔者的习惯是先把文件下载到windows机器,然后用ssh secure file transfer工具传输到远程solaris10服务器。下面总结一下这两种下载方法: 1、wget下载。例如下载apache到当前目录的命令为:wget ftp://https://www.360docs.net/doc/0218445008.html,/pub/freeware/intel/10/apache-2.2.0-sol10-x86-local.gz 。 下载完成后,用命令# ls -al查看当前目录是否有刚才现在的文件存在。 2、用ssh secure file transfer传送。这个比较简单,不再多说。 三、软件包的安装 solaris10 安装软件包的方法主要有三种:solaris包、二进制源码、安装脚本。接下来分别介绍这几种安装方法。 1、solaris 10包。solaris包的文件格式大致是*-local.gz ,如apache的包文件apache-2.2.0-sol10-x86-local.gz。在安装一个包之前,我们应当先查看系统中是否已经安装了该软件包;通过运行包管理工具pkginfo来了解系统中已安装的包。运行# pkginfo 可能有较长的输出,以至于需要多屏才能显示完整,为方便阅读,最好在后面加一管道(# pkginfo | more)。如果所需的包没有安装到系统,执行下面两个命令来安装(此处以包wget为例): # gzip ╟d wget-1.10.2-sol10-x86-local.gz //把包解开,解开后原压缩包自动删除,当前目录下生成文件wget-1.10.2-sol10-x86-local。 # pkgadd ╟d wget-1.10.2-sol10-x86-local //执行后会有交互命令,请根据具体的环境做出选择。 在回答了包管理管理器若干问题之后,一个软件包就安装到系统上,再运行包管理命令# pkginfo ╟l | grep <包名>查看详细的安装信息。从这个过程我们可以知道,安装solaris包确实是很容易的事情,但笔者认为,在安装过程中,它会把解开后的文件复制到不同的目录(位置),究竟都复制了那些文件到那些目录,并不是一个容易弄清楚的。 2、二进制源码。二进制源码是通用的linux/unix软件包安装方法,也是管理员最爱的安装手段。相对于solaris包而言,二进制源码包的数量远远大于前者(有很多gnu软件并不提供solaris 包),这也是选择二进制源码安装的原因,当然,用二进制源码安装,使得整个操作更具灵活性。在这里我们以web服务器apache的安装为例。 # gzip ╟d httpd-2.2.0.tar.gz # tar xvf httpd-2.2.0.tar # cd httpd-2.2.0 # ./c ╟prefix=/usr/local/apache2 ╟enable-so //配置操作,具体的选项可以通过执行命令# ./c ╟help查看。此处指定了安装apache的路径及模块的加载方式 # make //配置过程顺利完成后,才可以继续这个编译过程。 # make install //同样需要等到编译操作(make)完成再进行安装,这一步是把文件及目录复制到指定的安装目录。 这个例子是通用的linux/unix软件安装步骤,但不要认为所以的二进制源码都是这样的安装操作(请注意:这只是一般情况),一个好的习惯就是:在把下载的源码包文件解压成目录后,打开里面的文件readme或install文本文件,就可能看到安装软件包的方法,至于更多细节,可以登录该软件的发布网站查询相关文档。在执行配置操作时,如果不指定安装路径的话,在安装结束以后,文件会分散到系统

SOLARIS操作系统常用命令

SOLARIS操作系统常用命令 1、man <要查的命令名字> 4 2、ls 相当于DOS的dir 4 3、clear 相当于DOS的cls,清除屏幕上的内容5 4、mkdir <目录名> 相当于DOS的md,新建一个目录5 5、cd <目录名> 5 6、rm <文件名> 5 7、cp <源文件> <目的文件> 5 8、mv <源文件> <目的文件> 6 9、pwd 列出当前所在的目录位置6 10、more <文件名> 查看文件的内容6 11、chmod 改变文件或目录的读、写、执行的允许权限7 12、chown 改变文件或目录的所有权7 13、chgrp 改变文件或目录的工作组所有权8 14、date 相当于DOS的date 8 15、su <用户名> 9 16、passwd 更改用户口令9 17、exit 退出终端操作9 18、shutdown 超级用户root才有权执行,关闭Solaris操作系统9 19、find 搜索指定目录下要找的文件,找到后给出文件的路径9 20、vi 10 21、echo 显示环境变量用20 22、ping 测试网络通断情况。20 23、ftp 本地工作站与远端工作站之间文件传输21 24、telnet ip_address 远程登录命令,在工作站和PC机中都有22 25、ps 查看系统的进程22 26、kill 杀掉操作系统中的进程23 27、tar 把多个文件或目录打包成一个文件,或者把已经打包的文件展开23 28、compress 把文件压缩成后缀为.Z的压缩文件23 29、uncompress 把后缀为.Z的压缩文件解压缩23 30、df -k 查看各文件系统剩余的空间,-k说明单位是千字节(kb) 23 SOLARIS操作系统常用命令 SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便. 1、man <要查的命令名字> 给出要查命令所有选项的含义,以及命令的详细说明. 2、ls 相当于DOS的dir 它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名).例如:ls 列出目前目录下的文件名。 ls -a 列出包含以.起始的隐藏文件在内的所有文件名。

solaris10安装oracle

solaris10安装oracle 作为象我一样的菜鸟,面对oracle首要的问题就是oracle的安装,solaris在图形界面下安装oracle和windows下没什么太大区别,关键是solaris下的参数设置。下面以oracle 9i为例: 1。以root用户身份进入系统建立oracle用户和管理组dba # groupadd dba # useradd -d /export/home/oracle -g dba -m oracle 2.修改/etc/system文件:此文件是oracle安装的重中之重,里面设置了一些需要修改的系统参数。# vi /etc/system 在末尾加如如下内容: set semsys:seminfo_semmni=315 set semsys:seminfo_semmsl=300 set semsys:seminfo_semmns=630 set semsys:seminfo_semmap=1024 set semsys:seminfo_semume=200 set semsys:seminfo_semopm=256 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmni=315 set shmsys:shminfo_shmseg=10 set shmsys:shminfo_shmmin=1 下面介绍每个参数的作用: 一个内存区域,可以被不同的进程读取。Oracle使用它来构成SGA。Oracle使用以下三种方法来创建一个SGA区: 1.使用单个共享内存段。 2.使用连续多个共享内存段。 3.使用多个不连续共享内存段。 Oracle优先使用的第一种方法,如果成功,则继续初始化,不成功则使用第二种方法,再不成功则使用第三种方法。如果再不成功,则初始化失败,Oracle报告错误代码。 Semaphore:(信号量) 可以看作一个标记。可以有On和Off两种状态。Oracle使用semaphores来实现服务器进程对SGA 区的存取控制。 Shared memory 和semaphore 是Oracle在Unix上运行的重要资源。如果Oracle 实例得不到所需要的资源,实例启动就会失败。 参数: 对于运行一个Oracle实例的Solaris系统,改变/etc/system文件中的一些关于共享内存的参数,以使Oracle实例可以正常运行。如果有多个实例的话,还需根据下面方法重新计算某些值。

Solaris10下安装oracle10g

Soaris10下安装orace10g 根据Orace官方文档的步骤进行安装,首先是对系统需求的检查: # /usr/sbin/prtconf | grep "Memory size" Memory size: 16384 Megabytes # /usr/sbin/swap -s tota: 56936k bytes aocated + 4840k reserved = 61776k used, 32556464k avaiabe # df -h /tmp Fiesystem size used avai capacity Mounted on swap 31G 0K 31G 0% /tmp # df -h /ora10g Fiesystem size used avai capacity Mounted on /dev/dsk/c1t1d0s0 134G 65M 133G 1% /ora10g 内存最小要求是1G。 swap的最小空间与内存大小有关,内存1G,则swap为内存的2倍,内存小于2G,则swap 为内存的1.5倍,内存小于8G,swap和内存相等,内存大于8G,则swap为内存的0.75倍。 /tmp目录需要至少400M以上的空间。 安装目录至少需要2G以上的空间来安装软件。 检查系统和系统包、字体包的安装情况: # /bin/isainfo -kv 64-bit sparcv9 kerne modues # uname -r 5.10 # pkginfo -i SUNWarc SUNWbtoo SUNWhea SUNWibm SUNWibms SUNWsprot SUNWtoo SUNWi1of SUNWxwfnt system SUNWarc int ibraries (usr)

Sun Solaris 10 安装

SPARC版本的Solaris 的安装过程 1、安装前的要做的准备工作 1)需要的安装介质: 对于DVD 安装,Solaris 10 Operating System for SPARC Platforms DVD; 2)系统必须满足以下要求: 内存为128 MB 或更大,磁盘空间为12 GB 或更大,SPARC处理器速度为200 MHz 或更高。 3)收集安装Solaris OS 所需的信息如下: 对于没有联网的系统,主要收集下列信息:要安装的系统的主机名、要在系统上使用的语言和语言环境。 对于联网的系统,收集下列信息:要安装的系统的主机名、要在系统上使用的语言和语言环境、主机IP 地址、子网掩码、名称服务的类型(如DNS、NIS 或NIS+)、域名、名称服务器的主机名、名称服务器的主机IP以及超级用户口令等。 2、安装步骤 1)插入Solaris 10 Operating System for SPARC Platforms DVD 或Solaris 10 Operating System for SPARC Platforms 1 CD。 2)引导系统如果系统是刚出厂的新系统,则打开该系统;如果要安装当前正在运行的系统,请关闭该系统,将显示ok 提示符。 3)启动Solaris 安装程序 a、要从本地DVD 或CD 引导并启动Solaris 安装程序GUI,请键入以下命令: ok boot cdrom 安装开始,安装程序会提示我们选择在安装过程中使用的语言。一般而言,如果英文水平不是很好的话,安装过程中我们尽可能选择中文的安装界面;否则的话,则选择英文的安装界面。 4)选择要在安装过程中使用的语言,然后按下Enter。 我们在等几秒钟之后,即会显示Solaris 安装程序“欢迎”屏幕。 a、如果正在运行Solaris GUI 安装程序。 b、如果正在桌面会话中运行Solaris 文本安装程序。 5)单击“下一步”,开始安装。如果有提示,请回答系统配置问题。 a、如果我们已预先设置了所有的系统信息,则安装程序不会提示我们输入任何配置信息。 b、如果我们没有预先配置所有的系统信息,安装程序会在多个屏幕中提示我们输入此信息。 在我们回答配置问题后,即会出现“欢迎使用Solaris”对话框,接着将显示“安装程序问题”屏幕。 6)决定是否要自动重新引导系统,以及是否要自动弹出光盘,单击“下一步”,将显示“指定媒体”屏幕。 7)指定用于安装的介质,单击“下一步”。 8)确定我们是要执行初始安装还是升级,单击“下一步”。 Solaris 安装程序会检测系统能否升级,要进行升级,系统必须具有现有的Solaris 根(/) 文件系统;Solaris 安装程序会检测必要的条件,然后再对系统进行升级。 9)选择要执行的安装类型。单击“下一步”。 a、选择“缺省安装”则会安装整个Solaris 软件组和Sun Java Enterprise System软件。 //我们一般选择缺省安装 b、如果要执行下列任务,请选择“自定义安装”。我们则要选定要“安装指定的软件组”、“安装指定的软件包”和“安装指定的语言环境”。

SOLARIS10系统配置文件

梯调系统配置文件 一、Solaris 10安装说明 将Solaris 10操作系统安装光盘(DVD版)放入光驱,在OK提示符下(# halt , 或按stop+A出现),键入boot cdrom。 1、在“Select a Language”窗口下,选择6:Simplified Chinese 2、在“欢迎”窗口下,点击“下一步” 3、在“网络连接”窗口下,选择“联网的”,点击“下一步” 4、在“配置多个网络接口”窗口下,选择ce0、ce1,点击“下一步” 5、在“主网络接口”窗口下,选择ce0,点击“下一步” 6、在“ce0的DHCP”窗口下,选择“否”,点击“下一步” 7、在“ce0的主机名”窗口下,输入主机名,点击“下一步” 8、在“ce0的IP地址”窗口下,输入IP地址,点击“下一步” 9、在“ce0的网络掩码”窗口下,输入255.255.255.0,点击“下一步” 10、在“ce0的IPV6”窗口下,选择“否”,点击“下一步” 11、在“ce0的缺省路由”窗口下,选择“无”,点击“下一步” 12、在“ce1的DHCP”窗口下,选择“否”,点击“下一步” 13、在“ce1的主机名”窗口下,输入主机名,点击“下一步” 14、在“ce1的IP地址”窗口下,输入IP地址,点击“下一步” 15、在“ce1的网络掩码”窗口下,输入255.255.255.0,点击“下一步” 16、在“ce1的IPV6”窗口下,选择“否”,点击“下一步” 17、在“ce1的缺省路由”窗口下,选择“无”,点击“下一步” 18、在“Kerberos”窗口下,选择“否”,点击“下一步” 19、在“名称服务”窗口下,选择“无”,点击“下一步” 20、在“时区”窗口下,选择“地区性的洲/国家/地区”, 点击“下一步” 21、在“洲与国家”窗口下,点击“亚洲”选择“中国”,点击“下一步” 22、在“日期和时间”窗口下,输入正确时间,点击“下一步” 23、在“超级用户(root)口令”窗口下,输入超级用户口令点击“下一步” 24、在“确认信息”窗口下,选择“确认” 25、在“欢迎”窗口下,点击“下一步”

SUN服务器Solaris10安装步骤

SUN服务器Solaris10安装步骤 1.开机加电,等待显示器亮后,按Ctrl+Break键。 2.服务器进入OK监控状态:OK将Solaris10系统盘插入光驱,并在 OK提示符下输入以下命令:OK boot cdrom。 3.等待系统出现如下提示: Select a Language 0. English 1. French 2. German 3. Italian 4. Japanese 5. Korean 6. Simplified Chinese 7. Spanish 8. Swedish 9. Traditional Chinese Please make a choice (0 - 9), or press h or ? for help: 安装语言选择0.English,输入0后按F-2; 4.出现如下提示: Select a Locale 0. English (C - 7-bit ASCII) 1. Albania (ISO8859-2) 2. Australia (ISO8859-1) 3. Belgium-Flemish (ISO8859-1) 4. Belgium-Flemish (ISO8859-15 - Euro) 5. Bosnia (ISO8859-2) 6. Brazil (ISO8859-1) 7. Brazil (UTF-8) 8. Bulgaria (ISO8859-5) 9. Canada-English (ISO8859-1) 10. Catalan, Spain (ISO8859-1) 11. Catalan, Spain (ISO8859-15 - Euro) 12. Croatia (ISO8859-2) 13. Czech Republic (ISO8859-2)

tar使用时排除某些目录solaris

tar使用时排除某些目录 环境:solaris 5.10 背景:在用tar打包目录下的文件时,有时希望排除某些文件或文件夹。 假设现有目录结构如下: >ls -1 empty/ general/ genreport.sh* main.cfg printhel.perl sample.txt touchdate.txt 使用tar进行打包,但是希望不包含文件sample.txt和目录empty/。指定excludefile.txt文件内容 >echo empty/ > excludefile.txt >echo sample.txt >> excludefile.txt 当然,还要排除文件excludefile.txt本身 >echo excludefile.txt >> excludefile.txt >cat excludefile.txt empty/ sample.txt excludefile.txt 打包当前目录下的除了sample.txt,empty/的所有文件: >tar -cvfX tarfile.tar excludefile.txt * a empty excluded a excludefile.txt excluded a general/ 0K a general/t.txt 1K a genreport.sh 0K a main.cfg 6K a printhel.perl 1K a sample.txt excluded a touchdate.txt 0K 查看tar文件的内容: >tar -tf tarfile.tar general/

Solaris10.0(Unix)共享文件夹的设置方式

Solaris操作系统(Unix)文件共享(Samba)设置 Samba简介 在Solaris 10中,Samba是系统自带的一个文件服务,它提供了Solaris操作系统与windows 之间的文件和打印机共享服务。 更多的Samba信息,可以网上查找! 下面介绍下,Solaris中实现文件共享,Samba配置的步骤: Step1:创建Samba用户 Samba文件共享的用户,是Solaris中的用户,因此在建Samba用户之前,首先要确保该用户是系统用户,若不是,则要先创建系统用户。 Solaris中创建系统用户的命令: useradd test //增加test用户 passwd test //修改test密码 创建Samba用户(调用smbpasswd命令): /usr/sfw/bin/smbpasswd -a test //新增用户,之后会要求输入两次密码 /usr/sfw/bin/smbpasswd -e test Smbpasswd常用命令参数:

-a 新建Samba账户 -x 删除Samba账户 -L 列出所有Samba用户 -d 禁用Samba账户 -e 启用Samba账户 若是单用户模式,在新增samba用户前,需要将原来已启用的samba删除(或禁用?),新增的用户才能访问该服务器提供的共享目录。 Step2:创建共享目录 若共享目录已存在,则直接在smb.conf文件中修改指向该目录(见Step4),若共享目录不存在,则需要创建新的目录。创建目录命令为:mkdir /usr/test/share Samba的共享账户需要有对该目录的访问/读写等权限才能作相应的操作。 若没有,可以通过chown(chmod)命令来设置文件属主/权限 Step3:创建Samba配置文件 若是第一次配置Samba服务,则需要创建Samba的配置文件smb.conf。Solaris系统自带的Samba服务,提供了smb.conf-example文件,是smb.conf的配置实例文件,可以直接拷贝过来修改即可。 cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf Step4:配置Samba参数smb.conf 1、设置全局共享参数 全局参数,主要在[global]节点中设置,如中文显示设置: unix charset = GBK dos charset = GBK display charset = GBK 2、设置Samba共享的安全方式 Samba共享的安全方式,主要通过配置文件的security 参数来设置: security = share //设置为无用户模式 Samba的共享方式主要有四种: Share:任何用户无需用户名和口令即可访问服务器上的资源 User:samba的默认配置,在访问共享资源之前必须通过本地用户验证 Service:验证是通过另一台服务器进行的,如果失败,就退到user级 Domain:验证通过网络上的Windows的主域控制器进行 3、设置共享路径和相关信息 Samba的共享路径相关信息的设置,在节点[home]中设置: comment = Home Directories for %S valid users = %S # 只有所有者能访问该共享 browseable = no # 该共享对其它用户不可见 writable = yes # 是否可写入 create mask = 0640 # 创建文件时的权限掩码, directory mask = 0750 # 创建目录时的权限掩码

Solaris 10系统安装图解

我们简要介绍了S o l a r i s10操作系统的特性,本篇向大家介绍在V M w a r e W o r k s t a t i o n5(这个版本的兼容性比后来的版本差,但是有它未阉割的部分)环境下如何安装S o l a r i s10(X86)操作系统。 具体步骤如下: 1、 在V M w a r e W o r k s t a t i o n5环境下操作步骤如下: 打开V m w a r e软件,使用新建虚拟机向导来安装S o l a r i s10操作系统,如图1所示: 图1 在图1中单击“下一步”,在图2的虚拟机配置中选中“自定义”,然后单击“下一步”,如图3所示。 图2

图3 在图3虚拟机格式中选择“新的—W o r k s t a t i o n5(W)”,然后单击“下一步”,如图 4所示。 图4 在图4的客户机操作系统选中“S u n S o l a r i s(S)”,在“版本(V)”选择“S o l a r i s10 (e x p e r i m e n t a l)”,然后单击“下一步”,如图5所示,“虚拟机名称”采用默认值,“位 置”修改,使用“浏览”为“E:\s o l a r i s10\”; 然后单击“下一步”,进入图6中,“虚 拟机内存”一般采用系统的默认值(至少要96M B,否则的话不能使用图形界面安装),笔 者在这里使用“272M B”内存,接近最大的推荐内存284M B(如果P C机的物理内存比较大, 比如说1G B,建议使用最大的284M B内存)。

图5 图6 在图6中,单击“下一步”,进入图7,在“网络连接”中选中“使用桥接网络”,接下来在“I/O适配器类型”采用默认值,如图8所示;然后单击“下一步”,进入图9中,在“磁盘”选中“创建一个新的虚拟磁盘”;接下来在“虚拟机磁盘类型”也采用默认值,如图10所示。 图7

SUN-Solaris10网络安装

网络安装solaris10操作系统 1、安装环境: 要求:Sun Blade 2500做服务器端,通过网络安装的方式给Sun Ultra 45 重新安装操作系统,安装以后ip地址和主机名不变。、安装步骤: 2、安装步骤: 2.1、收集客户端信息: 客户机进入OK模式:通过相应的命令查询信息 2.1.1、查询网络连接: 在ok模式下查询网卡的信息,查看连接交换机的网卡的连接状态,图中标红所示的网卡连接状态正常,显示为Link UP状态: ok show-nets a) /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@3 b) /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@2 c) /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@1 d) /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@0 e) /pci@1e,600000/pci@0/pci@2/pci@0/network@4,1 f) /pci@1e,600000/pci@0/pci@2/pci@0/network@4 q) NO SELECTION valid choice: a...f, q to quit q ok quit

ok select /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@3 /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@3: link down /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@3: link down Can't open device ok select /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@2 /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@2: link down /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@2: link down Can't open device ok select /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@1 /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@1: link down /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@1: link down Can't open device ok select /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@0 /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@0: 1000 Mbps full duplex link up 2.1.2、获取网卡MAC地址: 当网卡连接正常时,通过图中标红的命令查看相应网口的Mak地址: ok select /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@0 /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@0: 1000 Mbps full duplex link up ok cd /pci@1e,600000/pci@0/pci@9/pci@0,2/pci@2/network@0 ok .properties mac-address 00 14 4f d7 4f b4 link-clock auto duplex auto speed auto assigned-addresses 820d0010 00000000 00e00000 00000000 00200000 820d0030 00000000 00d00000 00000000 00100000 d-fru-len 00000000 d-fru-off 0000e800 d-fru-deveeprom s-fru-len 00000800 s-fru-off 0000e000 s-fru-deveeprom compatible pci100b,35.30 pci100b,35 pciclass,020000 pciclass,0200 pci108e,abba reg 000d0000 00000000 00000000 00000000 00000000 020d0010 00000000 00000000 00000000 00200000 020d0030 00000000 00000000 00000000 00100000

相关文档
最新文档