Solaris 10专题
Solaris 10 操作系统说明书
Enterprises are under tremendous pressure to do more with less, roll out new businessservices faster, fit more servers into the same space, and comply with new regulations, all while their budgets are shrinking and headcount is frozen. Can an operating system really help you address these issues and turn IT into a business advantage? The answer is yes, with the Solaris™ Operating System.The Solaris OS is the strategic platform for today’s demanding enterprise. It’s the only open operating system that has delivered proven results, running everything from mission-critical enterprise databases to high performance Web farms, from large-scale SMP systems to industry-standard x86 systems from HP, IBM, Dell, and Sun.For customers facing challenging business and technical requirements — such as lowering costs, simplifying system administration, and maintaining high service levels — the Solaris 10 OS is the ideal cross-platform choice. Its innovative, built-in features deliver break-through virtualization and utilization, high availability, advanced security, and industry leading performance to meet these stringent requirements — all at a great price.Ten things to know about the Solaris OS1. Great productThe constant demonstrated innovation within the Solaris OS pays off by delivering benefits that can save companies time, hardware costs, power and cooling, while preserving investments in software and training. In short: innovation matters, because it saves you money.2. Great priceSolaris 10 support pricing is 20% to 50% lower than equivalent support from other open OS vendors. No-cost end user licensing lowers barriers to entry, while overall efficiency lowers costs of operation.3. Open sourceThe Solaris OS code base is the foundation of the OpenSolaris™ open source community (visit ). In addition, the Solaris OS includes the leading Web 2.0 open source packages, ready to run and optimized for the over 1,000 x64 and SPARC system platforms supported by Solaris 10.4. Application compatibility — guaranteed The Solaris OS delivers binary compatibility from release to release and source compati-bility between SPARC® and x86 processors; with the Solaris Application Guarantee backing it, it’s something you can count on. And for the ultimate in conversion ease, use Solaris 8 and Solaris 9 Containers on Solaris 10, a “Physical to Virtual”way to quickly and easily run your existing application environ-ments on the latest SPARC systems.5. One Solaris — same features on hundreds of systemsWith a single source code base, the Solaris OS runs on x86 and SPARC and processor-based systems — and delivers the same features on all platforms. You can develop and optimize applications on the Solaris OS for use on over 1000 system models from leading vendors such as Sun, HP, IBM, and Dell.<HighlightsThe Solaris™ Operating Systemmeets and exceeds expectations for:•Virtualization: Optimize resourceutilization to deliver predictableservice levels with SolarisContainers•Networking: Attain near-wirespeedthroughput with the open, program-mable Solaris networking stack•Security: Implement a securefoundation for deploying serviceswith Solaris leading-edge securityfeatures•Availability: Increase uptime withPredictive Self Healing6. Designed to run securely all the timeThe leading-edge security features in the Solaris 10 OS help you reduce the risk of intrusions, secure your applications and data, assign the minimum set of privileges and roles needed by users and applications, and control access to data based on its sensitivity label. Solaris 10 has been inde-pendently evaluated at EAL4+ at three Protection Profiles, one of the highest levels of Common Criteria certifications.7. Designed for observabilitySolaris Dynamic Tracing (DTrace) technology makes it fast and easy to identify perform-ance bottlenecks, especially on production systems. System administrators can use this to troubleshoot even the most difficult problems in minutes instead of days; devel-opers can use it to optimize applications, with significant performance gains possible — real-world use has yielded increases up to 50 times previous performance.8. Designed for virtualizationSolaris 10 has powerful virtualization features built in at no additional charge. With Solaris Containers, you can maintain a one application per virtual server deploy-ment model while consolidating dozens or even hundreds of applications onto one server and OS instance. Share hardware resources while maintaining predictable service levels; increase utilization rates, cut system and licensing costs while gaining the ability to quickly provision and move workloads from system to system. Logical Domains and Xen-based paravirtualization support add even more virtualization flexibility.9.Designed for high availabilityPredictive Self Healing is a key feature in the Solaris 10 OS that helps you increase system and service availability. It automati-cally detects, diagnoses, and isolates system and software faults before they cause downtime. And it spans the full range from diagnosis to recovery on SPARC, AMD Opteron™ and Athlon, and Intel® Xeon®and Core Duo processor-based systems.10.Designed for performanceThe Solaris 10 OS has set over 244 priceperformance records since its release,unleashing even more power from existingapplications. Download the latest Sun™Studio compilers and developer tools tobring even greater performance to yourapplications.For business, industry, and developersThe Solaris 10 OS offers the technology, flexi-bility, and versatility you need to get down tobusiness immediately, whether you’re a smalldeveloper, a large enterprise, or anything inbetween.OpenSolaris participation and OS releaseMore than an open source project, OpenSolarisis also a community, a Web site for collabora-tion — and now provides a supported, leadingedge release every six months. The OpenSolarisrelease is available at , andSolaris source code, downloads, developertools, mailing lists, user groups, and events areall available at . OpenSolaristechnology features a single source base forSPARC and x86 platforms. It includes the keyinnovations delivered in the Solaris 10 OS, aswell as providing access to new technologiesas they’re being developed. The OpenSolarisproject and release provide a low-risk optionfor evaluating emerging OS technologies, plusan excellent opportunity to participate inshaping the direction of the Solaris OS.Development toolsDevelopers need integrated, ready-to-use toolsthat are compatible with all the environmentsin which they must deploy applications. Withthat in mind, Sun includes popular softwaretools from the free and open source world andcomplements them with access to key Sundeveloper technologies like the Sun Studiocompilers and tools and unique Solaris 10utilities such as DTrace.Solaris 10 technologiesWith the Solaris OS, you get compelling newfeatures that your applications can take advan-tage of immediately with few, if any, changes.Binary and source compatibility with previousreleases also helps make it easier to move toSolaris 10 from earlier releases of Solaris.DTraceSystem administrators, integrators, and devel-opers can use the dynamic instrumentation andtracing capabilities in the Solaris OS to see what’sreally going on in the system. Solaris DTracecan be safely used on production systems —without modifying applications. It is a powerfultool that gives a comprehensive view of theentire system, from kernel to application, eventhose running in a Java™ Virtual Machine. Thislevel of insight reduces the time for diagnosingproblems from days and weeks to minutes andhours and ultimately reduces the time to fixthose problems.Solaris ContainersSolaris Containers is an OS-level virtualizationtechnology built into the Solaris 10 OS. Usingflexible, software-defined boundaries to isolatesoftware applications and services, this break-through approach allows multiple privateexecution environments to be created withina single instance of the Solaris OS. Each envi-ronment has its own identity, including adiscrete network stack, separate from theunderlying hardware, so it behaves as if it’srunning on its own system — making consoli-dation simple, safe, and secure.By dynamically controlling application andresource priorities, businesses can define andachieve predictable service levels. Systemadministrators can easily meet changingrequirements by quickly provisioning newSolaris Containers or moving them from systemto system or disk to disk within the same systemas capacity or configuration needs change.Containers can be patched in parallel, increasing speed by up to 300% on systems with multiple containers configured. This also raises the bar on the number of contain-ers that can be realistically run on a system. Containers also offer the ability to emulate other environments, prior Solaris releases, such as Solaris 8 and Solaris 9, as well as support for Linux applications.In addition to Solaris Containers, Sun also offers Logical Domains (LDoms), a hardware partitioning technology that allows multiple instances of the Solaris OS to run on a single Sun CoolThreads™ server.Solaris ZFSThe Solaris ZFS file system is designed from the ground up to deliver a general-purpose file system that spans from the desktop to the datacenter. Anyone who has ever lost important files, run out of space on a partition, spent weekends adding new storage to servers, tried to grow or shrink a file system, or experienced data corruption knows the limitations of tradi-tional file systems and volume managers. Solaris ZFS addresses these challenges efficiently and with minimal manual intervention.Predictive Self HealingPredictive Self Healing is an innovative capability in the Solaris 10 OS that automatically diagnoses, isolates, and helps you recover from many hardware and application faults. As a result, business-critical applications and essential system services can continue uninterrupted in the event of software failures, major hardware component failures, and even software config-uration problems.• Solaris Fault Manager continuously monitorsdata relating to hardware and softwareerrors. It automatically and silently detectsand diagnoses the underlying problem andcan automatically take the faulty componentoffline on SPARC, Intel Xeon, and AMD Opteronprocessor based systems. Easy-to-understanddiagnostic messages link to articles in Sun’sknowledge base to help clearly guide admin-istrators through corrective tasks requiringhuman intervention.• Solaris Service Manager (SMF) creates astandardized control mechanism for applica-tion services by turning them into first-classobjects that administrators can observe andmanage in a uniform way. These servicescan automatically be restarted if they’reaccidentally terminated by an administrator,fail as the result of a software programmingerror, or interrupted by an underlyinghardware problem.PerformanceOptimizing performance and efficiency inSolaris 10 is the result of many factors: under-lying technologies, system configuration andutilization, tools, applications, and systemtuning. An enhanced networking stack mini-mizes latency and offers improved networkperformance for most applications out ofthe box.With DTrace, you can delve deeply into today’scomplex systems when troubleshooting systemicproblems or diagnosing performance bottlenecks— in real time and on the fly. Additional built-in technologies that help deliver increasedapplication performance include:• High-performance networking stack• Filesystem performance• Tools and libraries• Multiple page-size support (MPSS)• Memory placement optimization (MPO)SecuritySecurity is more than a mix of technologies;it’s an ongoing discipline. Sun understandsthis and continues its 20-year commitment toenhancing security in the Solaris OS. SolarisUser and Process Rights Management plusSolaris Containers enable the secure hostingof hundreds of applications and multiplecustomers on the same system. Administratorscan use features such as Secure by Default tominimize and harden the Solaris OS even more.Additionally, Solaris Trusted Extensions providestrue multi-level security for the first time in acommercial-grade OS, running all your existingapplications and supported on over 1,000different system models.• Verify your system’s integrity by employingSolaris Secure Execution and file verificationfeatures• Reduce risk by granting only the privilegesneeded for users and processes• Simplify administration and increase privacyand performance by using the standards-based Solaris Cryptographic Framework• Secure your system using dynamic serviceprofiles, including a built-in, reduced-exposurenetwork services profile• Control access to data based on its sensitivitylevel by using the labeled security technologyin Solaris Trusted ExtensionsNetworkingExponential growth in Web connectivity, services,and applications is generating a critical needfor increased network performance. With theSolaris 10 OS, Sun meets current and futurenetworking challenges by significantly improvingnetwork performance without requiring changesto existing applications. The Solaris 10 OS speedsapplication performance via the Network Layer7 Cache and enhanced TCP/IP and UDP/IPperformance. The latest networking techno-logies, such as 10-Gigabit Ethernet and hardwareoff-loading, are all supported out of the box.Additionally, the Solaris 10 OS supports current IPv6 specifications, high availability, streaming, and Voice over IP (VoIP) networking through extended routing and protocol support —meeting the carrier-grade needs of a growing customer base.Platform choiceThe Solaris 10 OS is optimized for Sun and third-party systems running 64-bit SPARC, AMD, and Intel processors. This makes it possible to create horizontally and vertically scaled infra-structures and offers the flexibility to easily add compute resources. The OS runs on hardware ranging from laptops and single-board computers to datacenter and grid installations, while serving applications ranging from military command-and-control systems to telecommunications switch gear and stock trading.InteroperabilityThe Solaris 10 OS provides interoperability from the desktop to the datacenter across a range of hardware systems, operating platforms, and technologies, making it the ideal platform for today’s heterogeneous compute environments. Not only does it interoperate with both Linux and Microsoft Windows, it also supports popular open source applications and open standards such as Universal Description, Discovery, and Integration (UDDI); Simple Object Access Protocol (SOAP); Web Services Description Language (WSDL); and eXtensible Markup Language (XML).• Source and binary compatibility for Linux applications and interoperability with Microsoft Windows systems• Includes Perl, PHP, and other widely used scripting languages• Includes Apache, Samba, sendmail, IP Filter, BIND, and other popular open source software • Supports Java application development and deployment with the Java Platform, Enterprise Edition (Java EE) and Java Platform, Standard Edition (Java SE)• Includes authentication support for LDAP-based directory servers and Kerberos-based infrastructures© 2009 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, Solaris, OpenSolaris, Java , and CoolThreads are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the US and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. AMD, Opteron, the AMD logo, the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel® Xeon® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries. Information subject to change without notice. SunWIN #420130 Lit. #SWDS12147-4 09/09 Sun Microsystems, Inc.4150 Network Circle, Santa Clara, CA 95054 USA Phone1-650-960-1300 or 1-800-555-9SUN Web 。
Solaris 10操作系统概述
.Solaris 10操作系统概述1.1 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不再是仅仅能运行服务器端的软件,还有大量的客户端的软件可以供桌面用户选择安装。
用户可以方便地使用系统自带的浏览器软件进行上网、发送邮件和文字处理。
Solaris10中级读书笔记
Solaris10中级读书笔记之一:目录结构的介绍●正常的或者一般文件●目录●符号连接●设备文件正常文件,目录和符号连接用于存储一种或多种数据类型.设备文件并不存储数据,而设备文件提供设备的使用权限.使用ls命令可以区分不同的文件类型之间的区别.用ls –l命令的第一列字符信息是显示文件类型的.以Sun Ultra的workstation为例,显示部分目录列表,这个目录下包含各种不同的文件类型:#cd /etc#ls -ltotal 573drwxr-xr-x 2 adm adm 512 Sep 19 17:21 acctlrwxrwxrwx 1 root root 14 Sep 19 16:00 aliases ->./mail/aliases drwxr-xr-x 7 root bin 512 Sep 19 17:55 apachedrwxr-xr-x 2 root other 512 Sep 19 16:59 apoc-rw-r--r-- 1 root bin 194 Sep 19 15:55 auto_home(output truncated)# cd /devices/pci@1f,0/pci@1,1/ide@3# ls -ltotal 4drwxr-xr-x 2 root sys 512 Sep 19 20:13 dad@0,0brw-r----- 1 root sys 136, 8 Sep 23 08:35 dad@0,0:acrw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,raw (output truncated)在第一列的第一个字符显示了每个文件的类型,如下:- 正常文件d 目录l 符号连接b 指定块的设备文件c 指定符号的设备文件1. 普通文件或许在Solaris OS中发现大多数普通文件类型都是普通文件,这些文件能够使用户存储许多不同的数据类型.普通文件可以支持ASCII码文本和二进制数据,包括图像数据,数据库数据,相关应用数据,等等.有许多种方式建立普通文件.如,用户可以使用vi编辑器去创建一个ASCII文本文件,或使用编译器去创建一个包含二进制数据的文件.再如,用户可以使用touch命令去创建一个新的空的普通的不存在的文件.2. 目录目录存储关联带有节点号的文件名的信息.不同于普通文件,它可以支持许多不同数据类型,目录.仅支持文件名到节点的关联.目录包含所有文件的入口,这个文件理论上归属于那个目录.3. 符号连接符号连接是一个文件,它指向于另一个文件.和目录一样,它包含仅目录信息,符号连接包含仅一种数据类型.符号连接包含了它所指向的文件的路径名.因为符号连接使用路名指向于另一个文件,它们可以指向于其他文件系统的文件.符号连接的大小通常匹配于它所包含的路径名的字符的数据.在下面的例子中,符号连接被称作/bin指向于目录./usr/bin.符号连接的大小是9byte,因为路径名./usr/bin包含9 characters.# cd /# ls -l binlrwxrwxrwx 1 root root 9 Sep 19 15:41 bin -> ./usr/bin符号连接可以指向于普通文件,目录,其他符号连接和设备文件.它们可能使用绝对的或者相对的路径名.ln –s 是创建符号连接.#ln –s file1 link1符号连接直接进行它们所指向的读写文件操作.4. 设备文件设备文件提供设备的访问权限.不同于普通文件,目录和符号连接,设备文件并不使用数据块.而是使用设备相关的数字的节点信息.使用ls –l命令显示这些数字.举例,普通文件在第五个区域输出显示文件的大小.# cd /etc# ls -al |moretotal 599drwxr-xr-x 77 root sys 4096 Sep 23 08:36 .drwxr-xr-x 26 root root 1024 Sep 23 08:40 ..-rw-r--r-- 1 root root 2236 Sep 23 08:36 .cpr_configdrwxr-xr-x 3 root bin 512 Sep 19 16:39 .java-rw-r--r-- 1 root sys 524 Sep 19 15:41 .login-rw-r--r-- 1 root other 18 Sep 19 16:30 .sysidconfig.apps-rw-r--r-- 1 root other 284 Sep 19 16:00 .sysIDtool.state(output truncated)设备文件的长列表中显示了两个数字,用逗号分隔,这个文件的大小详细正常显示.这两个数字被称作主要和次要设备号.在下面的例子中,设备文件dad@0,0:a引用主要设备号136和次要设备号8.# cd /devices/pci@1f,0/pci@1,1/ide@3# ls -l dad@0*total 4drwxr-xr-x 2 root sys 512 Sep 19 20:13 dad@0,0brw-r----- 1 root sys 136, 8 Sep 23 08:35 dad@0,0:acrw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,rawbrw-r----- 1 root sys 136, 9 Sep 23 08:35 dad@0,0:bcrw-r----- 1 root sys 136, 9 Sep 23 12:51 dad@0,0:b,rawbrw-r----- 1 root sys 136, 10 Sep 23 12:51 dad@0,0:ccrw-r----- 1 root sys 136, 10 Sep 23 12:51 d ad@0,0:c,raw(output truncated)四、使用硬连接这部分定义硬连接及描述如何去使用他们.1. 硬连接的介绍硬连接是关联于文件名和节点之间的.硬连接并不是分离的文件类型.每个文件的类型至少有一个硬连接.每个目录的入口组成一个硬连接.考虑每个文件名作为硬连接于一个节点.当你建立一个文件,使用touch命令,如,一个新的目录入口被创建,连接于你所指定的部分节点的文件名.这样,建议一个新的文件创建一个硬连接.# cd dir1# touch file1# ls -ltotal 0-rw-r--r-- 1 root root 0 Sep 23 13:19 file1上面例子,文件称作file1,使用一个硬连接.2. 创建新的硬连接在相关联的节点中为文件名创建一个新的硬连接的连接数.在下面的例子,节点1282现在有两个硬连接,一个是file1,另一个是file2. ls –li命令在左边栏列出节点号,find –inum命令定位于相同节点号的文件和目录# ln file1 file2# ls -ltotal 0-rw-r--r-- 2 root root 0 Sep 23 13:19 file1-rw-r--r-- 2 root root 0 Sep 23 13:19 file2# ls -litotal 01282 -rw-r--r-- 2 root root 0 Sep 23 13:19 file11282 -rw-r--r-- 2 root root 0 Sep 23 13:19 file2# find . -inum 1282./file1./file2ln命令创建新的硬连接到普通文件.3. 删除硬连接删除其中一个文件对另一个文件并不影响.因此连接的数量也跟着减少.下面例子显示如何从前一个例子中删除file1对file2并没有影响.# rm file1# ls -litotal 01282 -rw-r--r-- 1 root root 0 Sep 23 13:19 file2Solaris10中级读书笔记之二:管理本地磁盘设备一、root子目录的介绍Solaris操作系统的目录结构是为了建立更加方便管理.为了建立不同使用目的的原则,目录结构内部建立了目录树的分割.举例来说,根目录的存在支持着本地系统的私有文件和其他系统共享的文件以及用户的主目录.逻辑上,所有目录都在root目录下.实际上,目录能够定位在单一的文件系统上或者分隔在多文件系统上.每个Solaris必须有一个root文件系统,但是也有其他的文件挂结在这些目录结构上.大多数的文件系统都是以Sun Ultra的workstation为例,显示部分目录列表,这个目录下包含各种不同的文件类型:#cd /etc#ls -ltotal 573drwxr-xr-x 2 adm adm 512 Sep 19 17:21 acctlrwxrwxrwx 1 root root 14 Sep 19 16:00 aliases ->./mail/aliases drwxr-xr-x 7 root bin 512 Sep 19 17:55 apachedrwxr-xr-x 2 root other 512 Sep 19 16:59 apoc-rw-r--r-- 1 root bin 194 Sep 19 15:55 auto_home(output truncated)# cd /devices/pci@1f,0/pci@1,1/ide@3# ls -ltotal 4drwxr-xr-x 2 root sys 512 Sep 19 20:13 dad@0,0brw-r----- 1 root sys 136, 8 Sep 23 08:35 dad@0,0:acrw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,raw (output truncated)在第一列的第一个字符显示了每个文件的类型,如下:- 正常文件d 目录l 符号连接b 指定块的设备文件c 指定符号的设备文件1. 普通文件或许在Solaris OS中发现大多数普通文件类型都是普通文件,这些文件能够使用户存储许多不同的数据类型.普通文件可以支持ASCII码文本和二进制数据,包括图像数据,数据库数据,相关应用数据,等等.有许多种方式建立普通文件.如,用户可以使用vi编辑器去创建一个ASCII文本文件,或使用编译器去创建一个包含二进制数据的文件.再如,用户可以使用touch命令去创建一个新的空的普通的不存在的文件.2. 目录目录存储关联带有节点号的文件名的信息.不同于普通文件,它可以支持许多不同数据类型,目录.仅支持文件名到节点的关联.目录包含所有文件的入口,这个文件理论上归属于那个目录.3. 符号连接符号连接是一个文件,它指向于另一个文件.和目录一样,它包含仅目录信息,符号连接包含仅一种数据类型.符号连接包含了它所指向的文件的路径名.因为符号连接使用路名指向于另一个文件,它们可以指向于其他文件系统的文件.符号连接的大小通常匹配于它所包含的路径名的字符的数据.在下面的例子中,符号连接被称作/bin指向于目录./usr/bin.符号连接的大小是9byte,因为路径名./usr/bin包含9 characters.# cd /# ls -l binlrwxrwxrwx 1 root root 9 Sep 19 15:41 bin -> ./usr/bin符号连接可以指向于普通文件,目录,其他符号连接和设备文件.它们可能使用绝对的或者相对的路径名.ln –s 是创建符号连接.#ln –s file1 link1符号连接直接进行它们所指向的读写文件操作.4. 设备文件设备文件提供设备的访问权限.不同于普通文件,目录和符号连接,设备文件并不使用数据块.而是使用设备相关的数字的节点信息.使用ls –l命令显示这些数字.举例,普通文件在第五个区域输出显示文件的大小.# cd /etc# ls -al |moretotal 599drwxr-xr-x 77 root sys 4096 Sep 23 08:36 .drwxr-xr-x 26 root root 1024 Sep 23 08:40 ..-rw-r--r-- 1 root root 2236 Sep 23 08:36 .cpr_configdrwxr-xr-x 3 root bin 512 Sep 19 16:39 .java-rw-r--r-- 1 root sys 524 Sep 19 15:41 .login-rw-r--r-- 1 root other 18 Sep 19 16:30 .sysidconfig.apps-rw-r--r-- 1 root other 284 Sep 19 16:00 .sysIDtool.state(output truncated)设备文件的长列表中显示了两个数字,用逗号分隔,这个文件的大小详细正常显示.这两个数字被称作主要和次要设备号.在下面的例子中,设备文件dad@0,0:a引用主要设备号136和次要设备号8.# cd /devices/pci@1f,0/pci@1,1/ide@3# ls -l dad@0*total 4drwxr-xr-x 2 root sys 512 Sep 19 20:13 dad@0,0brw-r----- 1 root sys 136, 8 Sep 23 08:35 dad@0,0:acrw-r----- 1 root sys 136, 8 Sep 23 12:51 dad@0,0:a,rawbrw-r----- 1 root sys 136, 9 Sep 23 08:35 dad@0,0:bcrw-r----- 1 root sys 136, 9 Sep 23 12:51 dad@0,0:b,rawbrw-r----- 1 root sys 136, 10 Sep 23 12:51 dad@0,0:ccrw-r----- 1 root sys 136, 10 Sep 23 12:51 d ad@0,0:c,raw(output truncated)四、使用硬连接这部分定义硬连接及描述如何去使用他们.1. 硬连接的介绍硬连接是关联于文件名和节点之间的.硬连接并不是分离的文件类型.每个文件的类型至少有一个硬连接.每个目录的入口组成一个硬连接.考虑每个文件名作为硬连接于一个节点.当你建立一个文件,使用touch命令,如,一个新的目录入口被创建,连接于你所指定的部分节点的文件名.这样,建议一个新的文件创建一个硬连接.# cd dir1# touch file1# ls -ltotal 0-rw-r--r-- 1 root root 0 Sep 23 13:19 file1上面例子,文件称作file1,使用一个硬连接.2. 创建新的硬连接在相关联的节点中为文件名创建一个新的硬连接的连接数.在下面的例子,节点1282现在有两个硬连接,一个是file1,另一个是file2. ls –li命令在左边栏列出节点号,find –inum命令定位于相同节点号的文件和目录# ln file1 file2# ls -ltotal 0-rw-r--r-- 2 root root 0 Sep 23 13:19 file1-rw-r--r-- 2 root root 0 Sep 23 13:19 file2# ls -litotal 01282 -rw-r--r-- 2 root root 0 Sep 23 13:19 file1 1282 -rw-r--r-- 2 root root 0 Sep 23 13:19 file2 # find . -inum 1282./file1./file2ln命令创建新的硬连接到普通文件.3. 删除硬连接删除其中一个文件对另一个文件并不影响.因此连接的数量也跟着减少.下面例子显示如何从前一个例子中删除file1对file2并没有影响.# rm file1# ls -litotal 01282 -rw-r--r-- 1 root root 0 Sep 23 13:19 file2。
第二讲 Solaris 10基本操作第二讲基本操作
J DS 相 对 于 CDE来 讲 做 了 更 Op n e SSH 服 务 来 接 受 远 程 客 1 的 J 0 DS真 的 可 以 给 人 一 个
多 的 改 进 , 也 更 加 人 性 化 ,直 户 端 的 登 录 和 管 理 , 通 过 诸 如 惊 喜 ,它 与 MS W id ws好 相 no
除 了选 单 外 ,J DS 还 有 一 环 境 ,这 就 意 味 着 这 个 操 作 环 于 是 , 们 在 创 建 账 号 的 时 候 , 我 个 重 要 的 操 作 对 象 —— 窗 口 。 窗 口显示 在 J 工作 区里 , DS3的
境 不是 系 统 管理 员 一 个 人 把玩 加 选 项 “ ” 来 完 成 这 个 任 务 。 s
的 ,是 让 更 多 的 人 来 使 用 这 个 以 上 面 的 账 号 为 例 , 其 命 令 形
h om e s r s/ n b s e y / e y— bi / a h s r ”.
维普资讯
-
一
-
,
一
搦 … 式攻 克 S l rs系 弼 讲座 一 oa i
S lr 1 oa i 0正 确 安 装 到 计 算 机 上 仅 仅 是 开 始 , 接 着 就 要 学 习 和 掌 握 如 何 登 录 系 s.
统 、设 定 用户账 号 、 使 用文 本 编辑 器、 关 闭和 开 启 系统服 务等 基 本操作 。
把 S lr 0正 确 地 安 装 码 。 初 次 使 用 Soa i 1 oai 1s dJ E 到 计 算 机 上 以 后 ,接 下 来 要 做
一
个 用 户 r o ,然 后 输 入 安 装 S lr ,将 在 后 面 逐 一 介 绍 。 o t oa i s
Solaris10性能监控--处理器篇
一、Solaris的处理器硬件系统架构Solaris支持多种处理器系统架构:SPARC、x86和x64。
x64即AMD64及EMT 64处理器。
在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构, 但是后来又在这一版本正式发布时被删去。
与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构。
Sun同时宣布将在Solaris 10的后续版本中提供Linux运行环境, 允许Linux二进制程序直接在Solaris x86和x64系统上运行。
Solaris传统上与基于Sun SPARC处理器的硬件体系结构结合紧密, 在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。
然而SPARC系统的成本和价格通常要高于PC类的产品,这成为Solaris进一步普及的障碍。
可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。
Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10操作系统。
1.SPARC硬件SPARC全称为―可扩充处理器架构‖(Scalable Processor ARChitecture),是RIS C微处理器架构之一。
它最早于1985年由Sun所设计,也是SPARC国际公司的注册商标之一。
这家公司于1989年成立,其目的是向外界推广SPARC,以及为该架构进行符合性测试。
此外该公司为了扩阔SPARC设计的生态系统,SPARC国际也把标准开放,并授权予多间生产商采用,包括德州仪器、Cypress半导体、富士通等。
由于SPARC架构也对外完全开放,因此也出现了完全开放源代码的LEON处理器,这款处理器以VHD L语言写成,并采用LGPL授权。
SPARC架构原设计给工作站使用,及后应用在Sun、富士通等制造的大型SMP服务器上。
关于solaris10
最近,Solaris 10还具有了一项新的功能,能将针对于Linux环境开发的应用程序的二进制代码,在不经修改和编译的情况下,直接在x86版的Solaris 10环境下执行。Linux被自由软件开发者所喜爱,这使得Linux开发平台上的众多自由软件产品可以被Solaris 10用户所使用,也丰富了Solaris 10平台上应用软件的数量。
对于其他Linux的爱好者来说,可以尝试使用Solaris 10。有些软件不但可以跨平台通用,更令人满意的是,Solaris 10也即将是开源的。SuSolaris 10内核技术、文件系统及网络管理技术等。
那么,Solaris到底是什么呢?简单地说,Solaris是一种操作系统。通过计算机操作系统可以控制计算机,可以听音乐、玩游戏、上网聊天和看新闻,还可以在操作系统上开发游戏软件,搭建网站,为大家提供新闻服务。在这个领域中,有读者熟悉的微软公司的Windows操作系统,还有被众多自由软件爱好者喜爱的Linux操作系统。而刚刚发布的Solaris 10到底能给我们带来些什么呢?
首先,Solaris 10已经改变了冰冷的面孔,换了一副招人喜爱的样子。
Solaris 10的桌面已经窗口化和菜单化。新的Java控制台界面使人感觉更加亲近和舒适。在这里,用户可以通过单击图标来上网浏览和发送邮件,也可以打开StarSuite7写文档和其他应用程序。这一切和微软的Windows非常相似。
有些读者可能知道,以前的Solaris只能安装在Sun公司的SPARC平台的计算机上,是无法安装在普通用户家中的计算机的。但是,现在的Solaris 10拥有了专门针对普通用户计算机的x86版,它支持目前的大多数台式计算机,而且其安装界面可以选择中文,一般用户也可以轻松安装。
Sun Fire V20z 和 V40z 伺服器的 Solaris 10 作業系統指南说明书
Sun Fire™ V20z 與 Sun Fire V40z伺服器預先安裝的 Solaris™ 10 作業系統指南Sun Microsystems, Inc.文件號碼 819-2935-102005 年 7 月,修訂版 A請將您對本文件的意見提交至:/hwdocs/feedback請回收Copyright 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 版權所有。
Sun Microsystems, Inc. 對於本文件所述技術擁有智慧財產權。
這些智慧財產權包含 /patents 上所列出的一項或多項美國專利,以及在美國或其他國家 / 地區擁有的一項或多項其他專利或申請中專利。
但並不以此為限。
本文件及相關產品在限制其使用、複製、發行及反編譯的授權下發行。
未經 Sun 及其授權人 (如果有) 事先的書面許可,不得使用任何方法、任何形式來複製本產品或文件的任何部份。
協力廠商軟體,包含字型技術,其版權歸 Sun 供應商所有,經授權後使用。
本產品中的某些部分可能源自加州大學授權的 Berkeley BSD 系統的開發成果。
UNIX 是在美國及其他國家 / 地區的註冊商標,已獲得 X/Open Company, Ltd. 專屬授權。
Sun 、Sun Microsystems 、Sun 標誌、AnswerBook2、 、Sun Fire 與 Solaris 是 Sun Microsystems, Inc. 在美國及其他國家 / 地區的商標或註冊商標。
所有 SP ARC 商標都 SP ARC International, Inc. 在美國和其他國家 / 地區的商標或註冊商標,經授權後使用。
凡具有 SP ARC 商標的商品都是採用 Sun Microsystems, Inc. 所開發的架構。
solaris10-操作系统安装(sparc)(详细)
北京神州泰岳软件股份有限公司网络管理事业部基础技能-solaris安装(sparc)北京神州泰岳软件股份有限公司2019年12月28日文档属性目录1场景说明 (4)2串口线物理连接 (5)3连接console (8)3.1USB串口驱动程序安装 (8)3.2通过SecureCRT连接Console(方式一) (8)3.3通过Windows的超级终端(方式二) (9)4安装操作系统 (13)1 场景说明本文档截图使用的是sun v210 服务器,具体进入ok模式的方法请参考各型号服务器的说明,本服务器有两块72G硬盘,安装时在第一块硬盘c0t0d0上创建分区,系统安装要求下(此处配置与虚拟机配置稍有不同):现有设备列表:2 串口线物理连接UNIX服务器一般随机没有安装显卡,需要通过串口线连接至服务器的console控制台,sun 服务器随机会附带以个DB9的串口和一根直连网线,用于连接服务器附图1. 随机附带的DB9串口接头(9针)除了使用sun自带的串口头外在大部分服务器上也可使用Cisco设备附带的串口线附图2. Cisco设备串口线可以直接使用上述的串口线(如cisco串口线)的连接至台式PC机后面的9针串口(com1),对于项目现场实施人员使用的是笔记本电脑(无串口),因此还需要准备一根DB9串口转usb接口的线,这种线在电子市场即可买到。
附图3. USB转DB9线附图4. 串口线连接方式附图5. V210服务器背板示意图3 连接console3.1 USB串口驱动程序安装注意:确保已按第二章将SUN小型机与笔记本电脑正确进行了物理连接;DB9转USB串口线会一般会附带驱动程序,笔记本电脑需要安装驱动程序,本次培训中使用公司统一购买的串口线,驱动程序下载路径为:FTP: /07产品培训资料/NMBU基础技能_Unix初级(Solaris)/tools//usbdirver.rar3.2 通过SecureCRT连接Console(方式一)◆打开设备管理器,找到COM设备所对应的端口附图6.◆打开SecuCRT新建连接连接类型选择serial,端口为com4 ,速率为9600附图7.单击“Connect”,进入系统控制台,回车有字符显示。
solaris - 10(200)
solaris - 10(200)第一章 solaris10的目录结构1.描述/(ROOT)子目录 2.描述文件的组成 3.描述文件的类型 4.使用硬连接solaris的目录层次是为了建立更加方便的管理。
为了建立不同使用目的的原则,目录结构内部建立了目录树的分割。
举例来说,根目录的存在支持着本地系统的私有文件和其他系统共享的文件以及用户的主目录。
逻辑上说,所有的目录都依附与根目录。
实际上目录能够定位在单一的文件系统上,或者分离的多个文件系统上。
每个SOLARIS必须有一个ROOT文件系统,同时,其他的文件系统可以挂结在这个目录层上。
许多的文件系统都创建在磁盘片上同时这些文件系统包含或者支持文件和目录。
介绍重要的系统目录:SOLARIS OE是有一些重要的系统目录和包含必要的适合操作系统运行的功能性文件组合而成的一个层面。
下面列出了SOLARIS,OE中一些十分重要的系统目录和子目录。
/ 根目录覆盖了所有的文件系统的命名空间。
/bin 这个符号连接在/usr/bin这个目录上。
这个目录存储了标准系统命令的二进制文件。
/dev 逻辑设备名存放的主目录。
这个目录的内容是将一些设备文件的符号连接到/devices这个目录上。
/devices 这个目录是物理设备名的根目录。
/etc 这个目录是支持系统管理数据库和主机的特殊配置文件。
/export 共享文件的默认目录象是用户的家目录,应用软件,或者是其他共享文件系统。
/home 用户家目录的默认目录或者是用户目录的挂结点。
/kernel 是导入过程所要求的一个独立平台用于装载kernel模式的一个目录。
/lib 这个目录下的内容是共享所有的文件和服务管理处理的库的连接。
/mnt 便利,临时的一个文件挂结系统。
/opt 为附加应用包而设立的一个默认目录或者挂结点。
/platform 依附于/kernel 的目录。
/sbin 一个包括实质处理方式的单用户目录,列如手工的系统故障恢复和导入过程的使用。
Solaris_10命令大全
Solaris常用命令1.概述SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便,该快捷键也可以设置。
2.硬件信息3.系统信息4.基本命令1、more2、cat3、tail4、mkdir5、ls相当于DOS的del,支持通配符 * 和 ? 例如rm file*, 为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix操作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在Solaris的CDE环境下,扔到垃圾箱的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除。
7、cp9、mv10、chown格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filenamechmod [who][op][mode] directory功能:改变文件的读写和执行权限。
有符号法和八进制数字法。
A、符号法u (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
+ 用于给予指定用户的许可权限。
- 用于取消指定用户的许可权限。
= 将所许可的权限赋给文件。
r (read) 读许可,表示可以拷贝该文件或目录的内容。
w (write) 写许可,表示可以修改该文件或目录的内容。
x(execute)执行许可,表示可以执行该文件或进入目录。
B、八进制数字法此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用户、其他用户的权限,其中:r = 4 (100) 表示可读。
w = 2 (010) 表示可写。
x = 1 (001) 表示可执行。
13、FTP14、vi15、PS16、uname17、echo18、grep19、ln5.常用命令1、打包压缩2、查找进程3、杀进程4、创建用户/export/home,新增新用户的归属文件夹testSolaris是基于网络的操作系统,它可以供多人使用,当Solaris 系统安装好之后,默认只创建了一个root用户。
第五讲 SOlaris 10系统维护
≮ |l 蕾 碘畹
某卟 填辫 『[ 朔德 冀触
. e 鹤晒 避 2用 户爰系 统活动 监控 }
见这样 匣
( ) 看 系统 运 行 时 间 1查 使 用 不带 参 数 的 u t pi me:
从上 面 输 出 可 知 ,此 服 务 器 有 两 个 网络 接 口 。如 果 网络
维普资讯
…
-.
招 … 式 攻 克 S l rs系 讲 座 , ・ oa i
|懿 蠹 熊- l 8
本 文 通 过 应 用 实 例 介 绍 了 Soa i 1 日常 维 护 的 主 要 内 容 , 包括 监 控 、配 置 , lr 0 s 设
置修 改及 故 障 处理 等 几方 面。
但 可 以从 行 数 得 知 CPU数 目 ( 多 少行 就 有 多少 个 CP 。 有 U)
| 一i  ̄ 1 2 t 8 嚣 n t s … n 9 i6 e ma k
精 咚 嘶獬 j ;鸯 5 。 - c 毒 § 鑫瀑 § .u 武
∞ 琏 弧 蛳 尊 糠 ; 。 。 培 ¥
( )查 看 CPU个 数 5 使 用 不 带 参 数 的 命 令
mp t : s at
1 0 7et d2 e 4 > 4 8 l2h 4s c8 8
|_ | i
/c ̄96 0 0 / NW, p I ,0 0 0SU 0 ,0 l
|
l 色 ;
户煞
运 4’ | 行 夭
桷 输 出不 弱
;Memor i e: 92 Mega t ysz 81 by es
'
.
置 修改及故 障处理 等几方 面。
下面 通 过 一 些 实例 来 讨 论 和 讲 懈 这 些情 形 。
Solaris 10系统管理
第15章 Solaris 10 日志管理
第16章 Solaris 10
系统备份与 恢复
第17章 Solaris 10 资源管理与 系统性能的 监控
14.1了解Solaris 10 TCP/IP配置文件 14.2 Solaris 10卡配置 14.3 Solaris 10络配置实例 14.4为Solaris配置络管理工具 14.5 Solaris 10桌面与Windows操作系统桌面的远程连接 14.6 Solaris 10络连接故障检测方法
目录分析
第1章 UNIX 和Solaris
10概述
第2章 Solaris 10 安装
第3章 Solaris 10
高级安装简 介
第4章 Solaris 10 系统的引导 和关闭
1.1 UNIX的历史 1.2 Solaris的历史 1.3 Solaris信息
2.1安装前的准备工作 2.2 Solaris 10安装概述 2.3 Solaris 10安装步骤
Solaris 10系统管理
读书笔记模板
01 思维导图
03 目录分析 作者介绍 06 精彩摘录
思维导图
关键字分析思维导图
领域
工具
管理
管理
系统
文件系统
管理工具
系统管 理
管理员
工作
第章
网络
作者
命令
用户
使用
方法
简介
配置
内容摘要
本书从系统管理员的角度分别介绍了Solaris 10系统的安装、Solaris 10桌面管理和基本系统管理、络配 置、安全管理、开发环境配置等几个方面的内容。作者尽可能详细地描述了Solaris的相关概念、功能、命令, 并着重介绍了Solaris 10的许多新特征。由于作者从事络安全领域的工作,因此对系统管理员最为关心的系统安 全性花费了较大篇幅进行讨论。
Oracle Solaris 10 9 10 新增功能说明说明书
Oracle®Solaris109/10新增功能文件号码821–2302–112010年6月版权所有©2010,Oracle和/或其附属公司。
保留所有权利。
本软件和相关文档是根据许可证协议提供的,该许可证协议中规定了关于使用和公开本软件和相关文档的各种限制,并受知识产权法的保护。
除非在许可证协议中明确许可或适用法律明确授权,否则不得以任何形式、任何方式使用、拷贝、复制、翻译、广播、修改、授权、传播、分发、展示、执行、发布或显示本软件和相关文档的任何部分。
除非法律要求实现互操作,否则严禁对本软件进行逆向工程设计、反汇编或反编译。
此文档所含信息可能随时被修改,恕不另行通知,我们不保证该信息没有错误。
如果贵方发现任何问题,请书面通知我们。
如果将本软件或相关文档交付给美国政府,或者交付给以美国政府名义获得许可证的任何机构,必须符合以下规定:ERNMENT RIGHTS Programs,software,databases,and related documentation and technical data delivered to ernment customers are "commercial computer software"or"commercial technical data"pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such,the use,duplication,disclosure,modification,and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract,and,to the extent applicable by the terms of the Government contract,the additional rights set forth in FAR52.227-19,Commercial Computer Software License(December2007).Oracle America,Inc.,500Oracle Parkway,Redwood City,CA94065.本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的。
Solaris10IPFilter技术详解
Solaris 10 IP Filter技术详解Solaris 10集成了许许多多的开源软件,IP Filter就是其中之一,该软件包直接替换了原来SUN screen 防火墙软件包。
IP Filter软件包其功能也完全替代sun screen,功能包括状态性包过滤和网络地址转换(NAT),同样提供非状态包过滤以及创建和管理地址池的能力。
包过滤是防止基于网络攻击最直接有效的保护方法,Solaris IP Filter可以根据不同需求,可通过IP地址、端口、协议、网卡对网络包加载过滤功能。
Solaris IP Filter也可以通过私有的源IP地址和目标IP地址,或者一个IP地址范围,再或者一个IP池来进行网络包的过滤。
就是说其定制的策略是非常灵活的。
Solaris IP Filter配置文件介绍Solaris IP Filter软件包提供防火墙和网络地址转换(NAT)两种功能,而起配置信息都可以使用相应的配置文件来提供。
Solaris IP Filter配置文件都放在/etc/ipf目录下,包括ipf.conf,ipf.nat以及ippool.conf等文件。
这些文件在系统boot过程中被自动读取,只要这些文件存放在/etc/ipf目录下。
Solaris IP Filter包过滤特征介绍通过使用包过滤规则集可以十分轻松设置防火墙功能,命令ipf是用来配合这些规则集进行功能设置。
这些规则集既可以使用命令行进行设置,也可以使用编写配置文件的方法来进行设置。
/etc/ipf/ipf.conf配置文件里面放置了所有包过滤规则集,在系统boot过程中被ipfilter服务所读取。
如果ipf.conf文件不放在/etc/ipf/目录下,这些规则集就不会被读取,但是可以在启动完成后,使用命令来动态读取。
Solaris IP Filter同时维护着两份规则集,一个为激活使用的(在kernel中),一个为非激活的规则集。
Solaris10 Zone介绍及管理中文版Container简介
Solaris10 Zone介绍及管理中文版Container简介第1节Zone简介1.1 服务器合并解决方案1.2 资源共享1.3 zone特性第2节Zone概念2.1 Zone的类型2.2 Zone的守护进程2.3 Zone的文件系统2.4 Zone的联网2.5 Zone的命令的作用范围2.6 Zone的状态第3节Zone配置3.1 确定zone组件3.2 分配文件系统空间3.3 zonecfg工具3.4 zonecfg的资源参数3.5 zone配置概览第4节使用zoneadm命令Solaris 10的Container简介Solaris Container是一个完整的应用程序运行时环境。
Solaris 10资源管理器和Solaris Zones 软件分区技术是该容器的两个组成部分。
这两个组件分别代表该容器能够实现的两种不同的功能,两者协同工作可以创建完整的容器环境。
容器的zone部分提供从应用程序到平台资源的虚拟映射。
利用zone可以使应用程序组件彼此隔离,即使这些zone共享Solaris 操作系统的单个实例也是如此。
利用资源管理功能,您可以对工作负荷收到的资源数量进行分配。
容器建立资源占用(如CPU)的边界。
这些边界可以进行扩展,以适应容器中运行的应用程序的不断变化的处理要求。
图片附件: zone-0.jpg (2007-1-25 18:00, 11.73 K)第1节Zone简介Solaris zone技术使Solaris 10操作系统可以进行软件分区,每软件分区相当于一个独立的操作系统,可以拥有独立的进程空间,所配给的资源,以及用户。
ZONE的核心思想是把多个应用环境合并在单个服务器上。
把多个应用部署在一个大型的,更具可扩性的服务器上比把各个应用单独分布在各个服务器上更能节约硬件开销和并能减少管理的复杂性。
1.1 服务器合并解决方案在计划合并服务器时,市场上有多种解决方案。
客户可选择以下三种类型的服务器解决方案:1 域和分区这是基于硬件的解决方案,包括Sun Fire? Domains和IBM LPARs2 虚拟机器这是应用层的解决方案,包括IBM VM和VMware3 操作系统分区这是基于操作系统层面的解决方案,包括FreeBSD Jails和Linux Vservers Solaris的Zone属于操作系统分区类的解决方案。
Solaris10关机详解
Solaris10关机详解根据工作的类别,用户可以决定如何关闭系统下面是不同类别的系统关闭关闭系统到单用户模式关闭Solaris操作环境,显示ok提示符关闭系统到电源关闭关闭系统并且自动重新启动到多用户模式用于关闭系统的可用命令包括:/sbin/init/usr/sbin/shutdown/usr/sbin/init命令用户可以使用init命令去关闭,掉电或者重新启动系统。
它通知svc.startd进程更改到相应的运行级别。
Svc.startd进程达到相应的里程碑,最终处理rc0的kill脚本。
关闭系统到单用户状态下,使用运行级别S或者1。
# init S停止Solaris操作环境并显示ok提示符# init 0关闭系统电源# init 5关闭系统并且重新启动到多用户模式# init 6/usr/sbin/shutdown命令shutdown命令是一个调用init去关闭,掉电或者重新启动的脚本。
他不能执行rc0的kil l脚本去关闭进程。
不象init命令,shutdown命令做下列操作:。
通报登陆进系统的用户即将关机。
默认延迟60秒。
给你可以向用户描述理由的能力命令格式shutdown [-y] [-g 延迟时间] [-I init状态] [描述信息] -y选项是用于提前回答全部shutdown问题。
-g 延迟时间允许root改变默认60秒的数字-i init状态指定init状态,默认是S强行关闭系统的命令下列命令执行系统的强行关闭,而并不处理rc0的kill脚本。
#halt#poweroff#reboot。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 22
Solaris与网管配套的情况
从Solaris10开始的数据库切换到Sybase12.5 T2000在版本V2R2,V2R3开始支持Solaris10与Sybase12.5同时支持 Solari8与Sybase12.0 T2100在版本V2R1开始切换到Solaris10与Sybase12.5,不再支持 Solaris8与Sybase11.9.2 网管升级时应注意与操作系统,数据库的匹配
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 5
内容介绍
服务器硬件介绍 Solaris 10操作系统简介 10操作系统简介 10操作系统常用操作 Solaris 10操作系统常用操作 10常见问题处理 Solaris 10常见问题处理
HUAWEI TECHNOLOGIES CO., LTD.
Page 13
内容介绍
10操作系统简介 Solaris 10操作系统简介
Solairs 的系统结构及基本概念 Solaris的版本及与T2000,Sybase的配套 Solaris10 和Solaris 8的区别
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 3
参考资料
《 UNIX系统基础》 系统基础》 系统基础 操作系统基础知ISSUE2.0》 《solaris操作系统基础知 操作系统基础知 》 基础》 《UNIX基础》 基础
HUAWEI TECHNOLOGIES CO., LTD.
Sun Fire V480/V490 Sun Fire V880/V890
Sun Netra240 (配套 配套3310或3320阵列 阵列) 配套 或 阵列
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 8
T2000/T2100网管的标准机型
2010-6-22
Security Level: Internal Use Only
10专题 Solaris 10专题
光网络产品服务部 莫秋菊/57859 莫秋菊/57859
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
前言
Huawei Confidential
Page 12
内容介绍
服务器硬件介绍 Solaris 10操作系统简介 10操作系统简介 10操作系统常用操作 Solaris 10操作系统常用操作 10常见问题处理 Solaris 10常见问题处理
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
T2000的发货标准机型 Blade 2500,SUN Fire V490S, SUN Fire V890 T2100的发货标准机型是 SUN Fire V490或SUN Fire V890
T2000/T2100双机SunCluster本地 Netra240+3310磁盘阵列 双机 T2000Watchman双机标准机型 T2000/T2100 Veritas热备份双机 标准机型 T2000Veritas温备份双机标准机型 SUN Fire V890或SUN Fire V490 Blade 2500或SUN Fire V890 SUN Fire V890或SUN Fire V490
IMAP:T2000服务器路径,在正常情况下,IMAP=/T2000/server SYBASE: Sybase安装路径,正常情况下,SYABSE =/opt/sybase
查询环境变量的值:输入echo $ 环境变量名,如:echo $ IMAP
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOห้องสมุดไป่ตู้OGIES CO., LTD.
Huawei Confidential
Page 20
环境变量简介
环境变量是用于向程序,命令提供信息的,环境变量又分为全局环境变量 和本地shell变量.全局环境变量是在用户的登录shell中设置的,以后运行 的程序和子shell都能够从其父shell中继承这些全局环境变量,本地shell变 量仅在本shell中有效,不会传递给其他shell和程序. 要列出当前正在使用的环境变量,可用命令"env"或"printenv". 网管常用的环境变量有:
Page 14
SOLARIS操作系统简介
UNIX流派 流派: SUN Solaris ;HP HP-UX; 流派 Digital unix; Linux.
多任务 多用户 管道 功能强大的shell 安全保护机制 稳定性好 图形用户界面 强大的网络支持
UNIX特点:
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 9
SUN工作站的硬件及软件介绍
工作站的基本硬件配置: 工作站的基本硬件配置: 主机,显示器,键盘及鼠标 工作站的可选硬件配置: 工作站的可选硬件配置: CD-ROM,磁带驱动器,软盘驱动器 工作站的缺省软件配置: 工作站的缺省软件配置: Solaris 操作系统,CDE图形化用户界面 网管系统的工作站软件配置: 网管系统的工作站软件配置: Sybase数据库,T2000/T2100单机网管系统或高可用性双机网管系统(可选)
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 10
问题
问题1 SUN工作站主要型号有哪些 工作站主要型号有哪些? 问题1: SUN工作站主要型号有哪些? 问题2 目前T2000发货所配的工作站标准机型有哪些? 问题2:目前T2000发货所配的工作站标准机型有哪些? T2000发货所配的工作站标准机型有哪些 问题3 SUN工作站的基本硬件软件配置有哪些? 问题3:SUN工作站的基本硬件软件配置有哪些? 工作站的基本硬件软件配置有哪些
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 23
Solaris10的特性
透明的系统运行过程 Dynamic Tracing 硬件平台广泛性 New UltraSPARC IV, 不懈的可用性 Predictive Self Healing 无与伦比的安全 Process Rights Management Crypto Infrastructure 优化的利用率 N1 Grid Containers
Huawei Confidential
Page 18
文件权限
r w x ordinary file readable writable executable owner group other
-rwx r-x r-- 2 reed other group
t2000 32 Oct 17 15:33 a.txt 100 101 4 5 7
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 17
文件系统结构
/
bin sh csh
dev
etc rc3.d
usr
opt T2000
var sybase
cdrom tmp
export home
client
server t2000
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 4
课程目标
学习完此课程,您应能: 学习完此课程,您应能:
了解目前工作站主流发货硬件情况 了解Solaris和Sybase,T2000的演进策略, solaris10和solaris8的区别及主要特点 掌握solaris操作系统的常用操作,常用维护命令, 基本工具的应用 掌握常见问题处理
Huawei Confidential
Page 21
Solaris操作系统版本说明
Solaris 6 比较稳定,为32bit版本,以前使用较多,目前已经 被淘汰 Solaris 7 比较失败的版本,我们基本没有用到 Solaris 8 目前的主流版本,为64bit版本,较为稳定,也是目前T2000/T2100使用的操作 系统版本 Solaris 9 目前基本上没有使用 Solaris 10 今年刚推出,T2000/T2100均正在进行切换,是以后的主流版本
Huawei Confidential
Page 15
UNIX结构
UNIX是一个分层的操作系统,系 是一个分层的操作系统 是一个分 体系结构如 所示: 统的体系结构如图所示: Application Program sh csh cpp kernel Hardware vi
Outer Layer Program
owner
111
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 19
Shell简介
Shell处在用户和操作系统之间,担任命令解释的功能,它接收你从终端 (包含终端窗口)的输入的命令,并把输入的字符命令转换成系统能够执 行的动作.UNIX中的shell与DOS中的比较相似. Shell的种类有:B Shell(通常写作sh),C shell(csh),K Shell(ksh). 对于Bourne shell,即B Shell,缺省的系统提示符是$, B Shell 的起始文 件是.profile 文件.C shell的缺省提示符是%,起始文件是.cshrc和.login文 件. 在正常情况下,登陆系统所用的缺省Shell为B Shell,若想要改变当前的终 端所在的Shell,可输入相关命令改变,如输入ksh将当前终端所在的B Shell改为K Shell.