Professional Documents
Culture Documents
SA-226
Seminar Handbook
Seminar Developers: John Accardi, Patrick Born, Rich Gilbertson, Matt Gomes, Jerald Josephs, Bill Norton, Don Roach,
Debra Scott, and Mark Wright
Please
Recycle
Contents
About This Seminar .................................................................................. vii
Seminar Overview ........................................................................... viii
Seminar Map........................................................................................ ix
Module-by-Module Overview ........................................................... x
Seminar Objectives........................................................................... xiii
Seminar Icons and Typographical Conventions .......................... xiv
Icons ............................................................................................xiv
Typographical Conventions .....................................................xv
Java................................................................................................................1-1
Java ...................................................................................................... 1-2
Context........................................................................................1-2
Features ......................................................................................1-3
Java Virtual Machine .........................................................1-3
HotJava Browser ................................................................1-6
Intranet/Internet Servers ..........................................................................2-1
Intranet/Internet Servers................................................................. 2-2
Context........................................................................................2-2
Features ......................................................................................2-3
WebNFS ...............................................................................2-3
Sun WebServer ...................................................................2-7
Performance Improvements.....................................................................3-1
Performance Improvements ............................................................ 3-2
Context........................................................................................3-2
Features ......................................................................................3-3
Database Performance .......................................................3-3
UFS Direct I/O ...................................................................3-6
Raw I/O ...............................................................................3-7
Network/Web Server Performance ................................3-7
Kernel Sockets ....................................................................3-9
TCP Large Windows .......................................................3-10
Zero Copy TCP/Hardware checksum ..........................3-11
iii
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Ease-of-Use and Management Improvements .....................................4-1
Ease-of-Use and Management Improvements ............................. 4-2
Context........................................................................................4-2
Features ......................................................................................4-3
Solaris Web Start Browser-based Installation ................4-3
New Installation Documentation ....................................4-6
Solaris 2.x Compatibility ...................................................4-8
Changed Solaris CD-ROM Layout ..................................4-8
Disk Space Reallocation Upgrade Options ..................4-10
Upgrade Profile Testing ..................................................4-12
System Boot Device Modifications ................................4-16
Preconfiguration of System Configuration
Information ....................................................................4-18
Disabling Stop A ..............................................................4-19
Documentation .................................................................4-21
Desktop ........................................................................................................5-1
Desktop............................................................................................... 5-2
Context........................................................................................5-2
Features ......................................................................................5-3
Common Desktop Environment ......................................5-3
Power Management for SPARC Desktop Systems .......5-8
Solaris User Registration .................................................5-15
Standards .....................................................................................................6-1
Standards............................................................................................ 6-2
Context........................................................................................6-2
Features ......................................................................................6-3
Year 2000 Ready .................................................................6-3
Robust Software Developer Environment............................................7-1
Robust Software Developer Environment .................................... 7-2
Context........................................................................................7-2
Features ......................................................................................7-3
Versioning and Scoped Libraries .....................................7-3
Scheduler Activation .........................................................7-5
Preemption Control ...........................................................7-5
/proc File System and Watchpoints ...............................7-6
Federated Naming Service (FNS) ....................................7-7
Asynchronous I/O for Tapes ...........................................7-8
Solaris Developer Kit (SDK) .............................................7-8
Graphics ...............................................................................7-9
X Server Configuration ...................................................7-17
Large Files Support....................................................................................8-1
Large Files Support........................................................................... 8-2
Context........................................................................................8-2
Features ......................................................................................8-3
v
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Desktop.............................................................................................. A-5
New User Locales in the Solaris 2.6 CD-ROM ..............A-5
Unicode 2.0 Support .........................................................A-5
Font Administration .........................................................A-6
Asian Language Enhancements ......................................A-6
Standards........................................................................................... A-7
The X/Open UNIX 95 (Spec 1170) ..................................A-7
X/Open XFN CAE ............................................................A-7
POSIX 1003.1b ....................................................................A-8
ISO 10646 ............................................................................A-9
PCMCIA PC Card ...........................................................A-10
Nomadic Support: File Synchronization .................................... A-11
filesync ..........................................................................A-11
Where To Go For Help ............................................................................. B-1
Sun Educational Services Courses................................................. B-2
Seminar Goal
The goal of this seminar is to present the major new features
in the Solaris 2.6 operating environment, as well as discuss
major features of the previous release that have been
updated.
vii
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Seminar Overview
In this seminar, you will learn the major new features added to the
Solaris environment in the 2.6 release and key areas that have been
updated. These features apply to topic areas such as servers,
performance, network security, developer support, large files, printing,
and desktop environments.
Note – This course does not present details on how to administer, use,
or customize the features discussed. These details are provided in the
materials referred to in each module and in the system administration
courses offered by Sun Educational Services.
Each module begins with a seminar map that enables you to see what
you have accomplished and where you are going in reference to the
seminar goal. A complete map of this seminar is shown below.
Topics Covered
Java Intranet/Internet
Servers
● Module 1 – Java
This module discusses how parts of the Java platform are not part
of the Solaris environment.
● Module 5 – Desktop
This module discusses the features of the new default desktop, the
Common Desktop Environment.
● Module 6 – Standards
● Module 11 – Printing
Icons
Indicates additional reference materials are available.
!
Warning – Anything that poses personal danger or irreversible
damage to data or the operating system.
Typographical Conventions
Courier is used for the names of commands, files, and directories, as
well as on-screen computer output. For example:
Courier bold is used for characters and numbers that you type. For
example:
system% su
Password:
Palatino italics is used for book titles, new words or terms, or words
that are emphasized. For example:
Seminar Map
This module discusses how the Java™ platform has been
made an integral part of the Solaris 2.6 operating
environment.
Topics Covered
Java Intranet/Internet
Servers
1-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
1
Java
Context
The Solaris™ 2.6 operating environment lays the foundation for Java™
computing by bundling the Java Virtual Machine™, the interpreter for
the Java language, with Solaris. The HotJava™ browser is also
conveniently bundled with Solaris. It is an easy-to-use Internet
browser for exploring the World Wide Web (WWW) and is
recommended for viewing and installing Sun™ online documentation.
Java
Features
Java 1-3
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
1
Java
Features
What This Means to You: Your users will now have the software
they need to run their favorite Java applications. It is a great step
towards the implementation of Java as a platform-independent
environment.
Java 1-5
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
1
Java
Features (Continued)
● Network security
Features
Java 1-7
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
1
Java
Features
HotJava (Continued)
● HTML verification
Features
HotJava (Continued)
Java 1-9
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Intranet/Internet Servers 2
Seminar Map
This module discusses the changes in the Solaris 2.6 operating
environment that are relative to intranet and Internet servers.
Topics Covered
Java Intranet/Internet
Servers
2-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
2
Intranet/Internet Servers
Context
The Solaris operating environment is the intranet and Internet leader,
and a powerful and reliable Web platform. The Solaris software is the
premier operating environment for building a robust Web-based
network infrastructure. As companies move toward using the Web,
both internally and externally, powerful Solaris features, such as
WebNFS™ that provide speedy access to Web files, become crucial.
Intranet/Internet Servers
Features
New WebNFS
WebNFS software enables file systems to be accessed through the
Web using the NFS (network file system) protocol. This protocol is
very reliable and provides greater throughput under a heavy load.
Also, files can be made publicly accessible without the overhead
associated with an anonymous ftp site.
Intranet/Internet Servers
Features
In the 2.6 release, all file systems that are available for NFS
mounting are automatically available for WebNFS access by
default. However, this may result in excessively long URL strings.
To shorten the string, you can follow the procedure shown under
‘‘How to Enable WebNFS Access’’ on page 2-5. This procedure can
also be used if the -index option is required.
Features
1. Become superuser.
# su
Add one entry for each file system that you want to have shared
automatically to the file. The -index tag is optional.
share -F nfs -o ro,public,index=index.html
/export/ftp
Run the share command to check that the correct options are
listed:
# share
- /usr/src rw=eng ""
- /export/ftp ro,public,index=index.html ""
Intranet/Internet Servers
Features
Features
What This Means to You: The Sun WebServer has better server
performance which results in a reduction of client administration
costs not associated with additional service capacity.
Seminar Map
This module discusses the performance improvements made to the
operating environment in the Solaris 2.6 release.
Topics Covered
Java Intranet/Internet
Servers
3-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
3
Performance Improvements
Context
Solaris 2.6 performance enhancements focused on improving database
and Web performance while maintaining the already high levels of file
server and time-share performance seen in the Solaris 2.5.1 operating
environment.
Performance Improvements
Features
Update Database Performance
Significant efforts were made to improve the performance of
database engines system. Work focused on two areas:
Performance Improvements
Features
Features
Performance Improvements
Features
Features
Update Raw I/O
Improvements were made to low-level I/O support routines that
dramatically improved throughput for I/O to disk devices
without a file system (raw devices). (Raw devices are often used
for database files.) The driver for the SPARCstorage™ Array was
rewritten to improve its throughput.
Performance Improvements
Features
Features
Update Kernel Sockets
The kernel sockets implementation provides improved
compatibility with SunOS™ 4.x and BSD (Berkeley Software
Distribution) sockets which enables higher socket performance.
These enhancements are transparent to the user and the
administrator.
Performance Improvements
Features
Features
Seminar Map
This module discusses the new features that enable easier installation
of the Solaris environment and provide end-users with a new easy-to-
use desktop.
Topics Covered
Java Intranet/Internet
Servers
4-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
4
Ease-of-Use and Management Improvements
Context
The Solaris operating environment is large and complex; its structure
gives customers the flexibility to meet their needs. Some of the new
features that enable customers to easily install and manage the Solaris
environment are:
Features
Features
Features
What This Means to You: Using the Web Start browser installation
package makes installation of software easy and convenient even
if your system is not capable of using a graphical user interface.
Features
Features
Features
Update Solaris 2.x Compatibility
Moving to Solaris 2.6 is made as seamless as possible. System Test
places a significant focus on binary compatibility and extensive
testing is done during Beta with Sun Catalyst™ customers and
ISVs (independent service vendors).
This means that other 2.x binary files will work in Solaris 2.6.
Features (Continued)
Slice 0
Boot
Features
A Sample Upgrade
[ A remote system named timber will be used to back up data during the
disk space reallocation.]
backup_media remote_filesystem timber:/export/scratch
[ This code ensures that the OpenLook and X Windows man pages and the
universal multiplexor software are selected to be installed if they are
not installed on the system. (All packages already on the system are
automatically upgraded.)]
package SUNWolman add
package SUNWxwman add
cluster SUNWCumux add
Testing a Profile
1. Test the profile on a system that has the platform type (x86 or
SPARC™) for that profile.
If you are testing an upgrade profile, you must use the system that
you are going to upgrade.
Features
3. Boot the system from the system's local Solaris 2.6 CD-ROM or
from an Solaris 2.6 install server.
Note – If you are testing an upgrade profile, boot the system that you
are going to upgrade.
Features
8. Mount the directory that contains the profile(s) you want to test.
If you want to
10. Change directory to where the profile resides, which is usually the
JumpStart directory.
# cd /tmp/mnt/Solaris_2.6/Misc/jumpstart_sample
Features
You can also have the installation program update the system's
EEPROM (electronically erasable programmable read-only
memory) if you change the new boot device so the system can
automatically boot from it (SPARC systems only). In previous
releases, changing the system's boot device during an installation
meant that you had to manually change the system's EEPROM so
it could automatically boot from the new boot device.
Features
Using the Solaris 2.6 sysidcfg file, you can now preconfigure
system configuration information through a set of keywords. You
can choose to provide one or more of the keywords to
preconfigure varying levels of system configuration information.
Features
vi /etc/default/kbd
#pragma ident "@(#)kbd.dfl 1.2 96/06/07 SMI"
#
# Copyright 1996, Sun Microsystems, Inc.
# All Rights Reserved.
#
Features
Features
Update Documentation
The AnswerBook2™ documentation system (Figure 4-4) uses a
Web-browser-based interface that enables you to view and print a
variety of Solaris information, including existing AnswerBook™
documents and man pages. AnswerBook2 provides a robust
search engine that enables you to easily find information
throughout the documentation library. You can install the
AnswerBook2 document collections locally or on a centralized
documentation server, and you can customize the AnswerBook2
documentation library.
Features
Documentation (Continued)
Seminar Map
This module discusses the features of the Common Desktop
Environment (CDE).
Topics Covered
Java Intranet/Internet
Servers
5-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Context
The Solaris 2.6 release uses the Common Desktop Environment (CDE)
as the default desktop. It continues to support the OpenWindows™
desktop.
Desktop
Features
Desktop 5-3
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Features
Features
Desktop 5-5
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Features
Features
The following application features are also included in the CDE 1.2
Development Environment:
● An auto-lock screen
Desktop 5-7
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Features
Features
Desktop 5-9
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Features (Continued)
You can use the Power Management program (Figure 5-2) either
from the command line with the command
/usr/openwin/bin/dtpower, or the pop-up workspace menu
option Programs ➤ Power Manager to do the following tasks for
your system:
● Set the time AutoWakeup will start up your system each day
(only for sun4u architecture)
Features
Desktop 5-11
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Features
Note – The keyboard and mouse are considered idle when not used
for 1800 seconds.
Note – The frame buffer is considered idle when both the keyboard
and the mouse are idle.
Note – The above items apply only when windows is not running;
windows has its own screensaver program. When idle time is
exceeded, the frame buffer is powered off.
Features
If the system is idle for 30 minutes between 21:00 and 7:00, it will
automatically shut down.
Auto-Shutdown Idle(min) Start/Finish(hh:mm) Behavior
autoshutdown 30 21:00 7:00 shutdown
Note – The file that contains the information to bring the system back
to its pre-shutdown state is /export/home/.CPR.
statefile /export/home/.CPR
Desktop 5-13
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
5
Desktop
Features
Use the following steps to configure the system such that the screen
turns black after 10 minutes (600 seconds) of inactivity, if you are not
running windows:
Features
Desktop 5-15
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Standards 6
Seminar Map
The topic of this module is “year 2000 ready.”
Topics Covered
Java Intranet/Internet
Servers
6-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
6
Standards
Context
Many customers rely on the Solaris operating environment as the
foundation for mission-critical applications. New standards in Solaris
(which are discussed in the next few pages) show how Sun
Microsystems continuous improvements support the standards and its
commitment to providing a stable operating environment.
Standards
Features
Update Year 2000 Ready
The Solaris 2.6 operating environment is “year 2000 ready”; that is,
it uses unambiguous dates and follows the X/Open guidelines
where appropriate.
Standards 6-3
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Robust Software Developer
Environment 7
Seminar Map
New features of the Solaris 2.6 operating environment that are of
interest to software developers are discussed in this module.
Topics Covered
Java Intranet/Internet
Servers
7-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
7
Robust Software Developer Environment
Context
The Solaris operating environment provides developers with the
documentation, development software libraries, productivity tools,
sample code, and testing tools needed to develop software
applications for the Solaris runtime environments. This module
describes new features which help developers deal with large files
(over 2 Gbytes), multithreaded applications, and X servers and
libraries.
Features
Update Versioning and Scoped Libraries
Versioning and scoping are related enhancements to the link editor
in the Solaris operating environment. Developers of dynamic
objects can use these technologies to define sequential versions of
a dynamic object’s binary interface within the object and reduce
global symbols to local scope. These capabilities provide the
means to control interface evolution across software releases,
inherit global symbols from previous versions, record version
dependencies, and describe internal implementation changes.
Features
Features
Features
Update /proc File System and Watchpoints
The previously flat /proc file system has been restructured into a
directory hierarchy that contains additional subdirectories for state
information and control functions. It also provides a watchpoint
facility to monitor access to and modifications of data in the
process address space. The new /proc file structure provides
complete binary compatibility with the old /proc interface.
The adb(1) command has been modified to use the new /proc
watchpoint facility. It now provides data breakpoints which cause
the subject processes to stop access to specified variables.
Features
Update Federated Naming Service (FNS)
FNS is now compliant with the X/Open XFN CAE definition. FNS
has also been enhanced to include support for Lightweight
Directory Access Protocol (LDAP). It also provides improved
support for files and NIS back ends.
Features
Update Asynchronous I/O for Tapes
Asynchronous I/O for tapes provides an interface which improves
performance on high-performance tape devices. With the ability to
queue up requests, this feature significantly improves the I/O
throughput.
Features
Update Graphics
Solaris VISUALTM software includes several graphics and
multimedia software foundation libraries. Foundation libraries are
the lowest-level device-independent layer of the Solaris software.
This level of interface is designed to support a wide variety of
common functions. You can build higher-level libraries on top of
the foundation libraries, or the foundation libraries can be used
directly by a software application. These foundation libraries
create applications that incorporate two-dimensional and three-
dimensional graphics, imaging, and digital video. The libraries are
the XGL™ graphics library (which serves as a foundation library
for Solaris PEX™) and the XIL™ imaging library.
Features
Features
Backward Compatibility
The XIL 1.3 library API is fully backwards compatible. This means
that existing applications can be run without modification or
recompilation.
Features
MT-Hot
The XIL 1.3 library is MT-hot. This means developers can write
multithreaded applications without putting locks around XIL
functions. Multiple threads from the API will execute correctly as
long as they do not require data from the same image. The library
itself also is MT-hot. It takes advantage of multiprocessor systems
without applications having to be rewritten.
Tiled Storage
The XIL 1.3 library stores very large images in buffers of memory
called tiles. If a region of an image within a tile boundary is
needed, only that tile is loaded into memory, thereby increasing
performance.
Features
The XIL 1.3 library now supports the 32-bit, single-precision, IEEE
(Institute of Electrical and Electronics Engineers) floating point
data type. Using this data type enables you to develop highly
sophisticated, scientific imaging applications.
Temporary Images
The XIL 1.3 library supports temporary images which are images
that are used as an intermediate step in the creation of a
subsequent image. They may only be written to and read from
once. Temporary images are particularly advantageous for large
images, because XIL can release the storage associated with them
when it is no longer needed.
Features
Features
KCMS Integration
Now you can achieve very close color matching between a display
image and the actual stored image.
Features
OpenGL Framework
Features
Update X Server Configuration
The X server configuration provides a user program and a set of
interfaces that enable changing of device attributes in a platform-
independent way. This is the equivalent of the display properties
section of a “windows setup” for an X server. The framework
allows independent hardware vendors (IHV) to deliver
configuration modules and add their X server devices to the list of
Solaris-supported devices. The program allows changing of device
attributes, creation of new configurations, changing of Device
Type attributes, and configuration of the placement of screens (as
understood by the X server).
Features
The X11R6 base windowing system includes the latest fixes and
patches from the X consortium.
Seminar Map
The features that enable the support for files larger than 2 Gbytes is the
focus of this module.
Topics Covered
Java Intranet/Internet
Servers
8-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
8
Large Files Support
Context
Solaris now supports files larger than 2 Gbytes. New interfaces are
provided, which operate on large files, for developers who want to do
asynchronous I/O to large files.
Features
Update Large Files
The large files project supports files that are larger than or equal to
2 Gbytes. Large file semantics are supported on UFS, NFS, and
CacheFS file systems. Applications are able to create and access
files up to:
● The limit of the NFS server for NFS and CacheFS mounted file
systems. Since NFS mounts a disk-based file system
somewhere else on the network, like a UFS file system, then
whatever the limit imposed on that UFS file system is honored
by the NFS mounting subsystem. For example, a UFS file
system can be mounted with the largefiles option (the
default). It also can be mounted with the nolargefile option.
NFS follows the option set.
Features
Features
Note – A file system mounted with this option does not have to
contain files larger than 2 Gbytes.
Features
● aio_read64
● aio_write64
● lio_listio64
● aio_suspend64
● aio_error64
● aio_return64
● aio_fsync64
● aio_cancel64
● aioread64
● aiowrite64
Seminar Map
In this module, the new security features that have been added to the
Solaris environment are examined.
Topics Covered
Java Intranet/Internet
Servers
9-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
9
Network Security
Context
The Solaris operating environment provides a sophisticated security
system that controls the way users access files, protect system
databases, and use system resources. Solaris security is network-wide
security, providing security over several different systems, not just
one. The Solaris security system is designed to accommodate different
security models, giving users the flexibility to choose the model that
best fits their needs now and in the future. Here are a number of new
features that add to the Solaris security system in the areas of access
control, encryption, and authentication.
Network Security
Features
Network Security
Features
Note – With Solaris 2.5 and earlier releases, if a client did not mount as
a shared secure client, users could access it as user nobody, rather than
as themselves. With Version 2 on the Solaris 2.6 release, the NFS server
will refuse access if the security modes do not match, unless -
sec=none is included on the share command line. With version 3, the
mode will be inherited from the NFS server, so there is no need for the
clients to specify -sec=krb4 or -sec=dh. The users will have access to
the files as themselves.
Network Security
Features
Features
Network Security
Features
Applications
PAM library
pam.conf file
PAM modules
where
● pam_sample.so.1
● pam_dial_auth.so.1
● pam_rhosts_auth.so.1
Network Security
Features
Features
1. Become superuser.
4. Set the permissions so that the module file is owned by root and
permissions are 555.
Verification
Network Security
Features
BIND 4.9.4-P1 provides new security over the Internet. The older
version of BIND did little to prevent DNS spoofing. Intruders
could cause BIND to provide incorrect name data. Services that
use this (some of which do not verify data) could be tricked into
allowing remote access to unauthorized users. The 4.9.4 version
fixes many security holes.
Seminar Map
The new network management and system administration features are
discussed in this module.
Topics Covered
Java Intranet/Internet
Servers
10-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
10
Network Management and System Administration
Context
The Solaris operating environment provides a stable and reliable
networking environment. New network management and system
administration features in this release expand tools for managing
this environment.
Features
Features (Continued)
Features (Continued)
Features
Features
DHCP client
dhcptab
DHCP network tables BOOTP client
129_148_5_0 129_144_8_0
Features
DHCP (Continued)
server# dhcpconfig
Features
4) Exit
Choice: 1
Features
4) Exit
Choice: 4
2. On each client which will use DHCP, create a dhcp file for each
ethernet interface which requires a dhcp-generated IP address.
client# init 6
(Confirm IP address and new hostname were applied)
host-1# ifconfig -a
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
inet 127.0.0.1 netmask ff000000
Features
Features
Update Variable Length Subnet Mask (VLSM)
Previously, the Solaris operating environment supported the use of
a single netmask for each network number in use on a network.
The netmask determines which bits of an IP network number
represent the subnet, and which represent the host number. Using
variable length subnet masks (VLSM) enables more efficient use of
IP addresses in large networks. With VLSM, the TCP/IP
administrator can now use multiple netmasks for a given network
number, tailoring each mask according to the size of each
individual subnetwork. When determining how to route an IP
packet, Solaris automatically uses the longest matching netmask.
Features (Continued)
Update Routing Sockets
The Solaris operating environment now conforms to the defacto
routing socket interface as implemented by 4.4 BSD. This interface
enables netmask information to be shared between routing
protocol implementations and the kernel. It can also be used by
implementations of CIDR-aware routing protocols.
Features
Update Processor Sets
Processor sets allow a group of processors to be allocated for the
exclusive use of one or more applications. The /usr/sbin/psrset
command gives a system administrator control over the creation,
management, and binding of processes into processor sets.
Features
New Autofs
Autofs is a file system that automatically mounts file systems as
needed and unmounts them when they are not being used. The
new automount daemon is now fully multithreaded. This enables
concurrent servicing of multiple mount requests. The new
functionality makes the service more reliable.
Features
Autofs (Continued)
Features
nisbackup Syntax
Where:
Features
Features
Features
Update NIS Server
The Solaris operating environment now natively supports the NIS
server. In previous Solaris releases, the NIS server was supported
under emulation mode by the NIS+ server or by an unbundled
product named NSkit. Bundling the NIS server is intended to aid
the transition from the SunOS 4.x to the Solaris 2.6 release.
Features
Update CFS Boot
CFS boot enables AutoClient systems to boot more quickly with
less network traffic by booting from a local CacheFS disk cache.
The first system boot populates the cache, and the system boots
that follow are satisfied from the cache.
Features
Update Patch Tools
In previous releases, patch installation and removal tools and their
corresponding documentation were delivered as part of each patch
shipped. These tools are now part of the Solaris software, which
provides the following benefits:
Features
# patchadd /var/spool/patch/104946-02
# patchadd -R /export/root/client1 \
/var/spool/patch/104946-02
# patchadd -S Solaris_2.3 \
/var/spool/patch/104946-02
Note – A service area is a usr file system from any Solaris release set
up on a server. It is usually mounted as read-only by the clients the
server serves.
Features
If a patch contains both root and usr packages in the patch, the
patchadd command must be issued twice: once with the -R
option to apply the patch’s root package, and once with the -S
option to apply the patch’s usr package.
Features
Isalist Utilities
Seminar Map
New and updated printing features of the Solaris 2.6 environment are
presented in this module.
Topics Covered
Java Intranet/Internet
Servers
11-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
11
Printing
Context
The Solaris 2.6 print software offers a better solution than the LP
print software in previous Solaris releases. System administrators
can easily set up and manage print clients using the NIS or NIS+
name services. This means you can centralize print administration
for a network of systems and printers.
Printing
Features
Update Redesign of Print Packages
The Solaris 2.6 print packages have been redesigned to provide
greater flexibility and modularity of print software installation and
to allow installation of a smaller client footprint.
Printing 11-3
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
11
Printing
Features
Printing 11-5
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
11
Printing
Features
Update Print Protocol Adaptor
The Solaris 2.6 print protocol adaptor replaces the Service Access
Facility (SAF), the network listener, and lpNet on the inbound side
of the LP spooler with a more modular, modern design.
The new print protocol adaptor is compatible with print clients set
up in previous Solaris 2.x releases if the BSD protocol was used to
configure these clients. If not, you have to modify the previous
Solaris 2.x print client configuration to the BSD protocol using the
Solstice AdminTools™ utility, AdminSuite Printer Manager, or the
lpsystem command.
Printing
Features
Update SunSoft Print Client
The SunSoft Print Client software was previously released as an
unbundled product. It was available on the Solaris Migration
CD-ROM and as part of the Solstice AdminSuite™ 2.x suite of
administration products. It is now bundled with the Solaris 2.6
release.
The SunSoft Print Client software uses a NIS map, NIS+ table, or a
single file to provide centralized client administration in the
Solaris 2.6 release.
Printing 11-7
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
11
Printing
Features
Printing
Features
Update Enhanced Network Printer Support
The Solaris 2.6 print software provides better support for network
printers than in previous Solaris releases.
Features are:
Printing 11-9
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
11
Printing
Features
1. Connect the printer to the network and turn on the power to the
printer.
● Printer name
● Printer server
● Protocol
● Timeout
3. Define the printer name, the device, the printer type, and the
content type by using the lpadmin command.
a. As superuser, define the printer name and the port device the
printer will use.
# lpadmin -p printer-name -v /dev/null
Printing
Features
Where
Printing 11-11
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
11
Printing
Features
d. Specify the file content types of the printer and the printer
type.
# lpadmin -p printer-name -I content-type -T printer-type
Printing
Features
Now that the printer has been added, you can create access to the
printer for the clients.
Printing 11-13
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
Other Minor Differences A
This appendix contains a list of the other minor differences between
previous releases of Solaris and Solaris 2.6.
A-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
A
Nomadic Support: File Synchronization
● X/Open curses
● Networking services
● Mapped files
● Memory locking
● Memory protection
● Message passing
● Priority scheduling
● Real-time signals
● Semaphores
● File synchronization
● Synchronized I/O
● Timers
New filesync
The new filesync feature ensures that data is moved
automatically between the portable computer and the server.
filesync is primarily intended for use on nomadic systems,
although it may also be useful for backup and file replication on
more permanently connected systems. Its purpose is to keep
copies of files in sync between multiple systems, typically a server
and a portable computer.
B-1
Copyright 1997 Sun Microsystems, Inc. All Rights Reserved. SunService September 1997
B
Sun Educational Services Courses
Java
SA-235
SA-286
SA-350
SA-340
SC-380
HotJava browser X
Intranet/Internet Servers
SA-235
SA-286
SA-380
SA-350
SA-340
WebNFS X
Performance Improvements
SA-235
SA-286
SA-380
SA-350
SA-340
Kernel sockets X
TCP large windows X
Zero copy TCP/hardware checksum X
SA-286
SA-380
SA-350
SA-340
Improvements
SA-235
SA-286
SA-380
SA-350
SA-340
Common Desktop Environment X
Power management for SPARC X
desktop systems
SA-235
SA-286
SA-380
SA-350
SA-340
System Administration
Printing
SA-235
SA-286
SA-380
SA-350
SA-340
Please
Recycle