Docstoc

Solaris开发环境介绍

Document Sample
Solaris开发环境介绍 Powered By Docstoc
					zycnzj.com/ www.zycnzj.com




       Solaris




       Sun Microsystems, Inc.
       4150 Network Circle
       Santa Clara, CA 95054
       U.S.A.


                819–7049–10
       2006   10

  zycnzj.com/http://www.zycnzj.com/
                                              zycnzj.com/ www.zycnzj.com
           2005 Sun Microsystems, Inc.     4150 Network Circle, Santa Clara, CA 95054 U.S.A.

                                                                                 Sun
                                                                          Sun
                               Berkeley BSD                                                            UNIX    X/Open Company, Ltd.                       /

Sun Sun Microsystems Sun        docs.sun.com           AnswerBook     AnswerBook2      Java    J2SE   J2EE JavaHelp ONC+         Solstice Enterprise Agents
JavaBeans Solaris Sun Microsystems, Inc.                        /                                     SPARC                                        SPARC
International, Inc.             /                                        SPARC                          Sun Microsystems, Inc.
OPEN LOOK            SunTM                 Sun Microsystems, Inc.                                       Sun      Xerox
                                             Sun      Xerox              Xerox                                                              OPEN LOOK GUI
                         Sun             Sun
                                                Sun Microsystems, Inc.                           FAR    Federal Acquisition Regulations     “
  ”
           “         ”




      061016@15490                                   zycnzj.com/http://www.zycnzj.com/
         zycnzj.com/ www.zycnzj.com




         .................................................................................................................................................................. 5


1   Solaris                            ................................................................................................................................... 9
    Solaris                                        ....................................................................................................................... 9
    Solaris OS Man Page Collection                              ........................................................................................................10
                          ..............................................................................................................................................12
                Solaris OS                               ...............................................................................................................12
                                                                         ...............................................................................................12
                Sun Studio                   ...........................................................................................................................12
                                      ..................................................................................................................................13
        Solaris                      ...................................................................................................................................13
              Solaris OS                Java              ..............................................................................................................14
              Java                                              ........................................................................................................14
                     Sun                                    ............................................................................................................14
                         Solaris                   x86              ....................................................................................................14
                x86                  Solaris                    ........................................................................................................14
                x86                                        .............................................................................................................14
                SPARC                                            .......................................................................................................15
              Solaris OS                64                              ................................................................................................15
                                               .........................................................................................................................15
    Solaris OS                               ............................................................................................................................15
                                          ..............................................................................................................................15
              Solaris OS                                          ......................................................................................................16
                         Web                                              ..............................................................................................16
         Solaris                                    ....................................................................................................................16
        Solaris OS                                       ...............................................................................................................16
                         ...............................................................................................................................................16
                                                                                  ......................................................................................17
              Solaris OS                                                            ....................................................................................17

                                                                                                                                                                           3
                     zycnzj.com/http://www.zycnzj.com/
              zycnzj.com/ www.zycnzj.com


                    ..............................................................................................................................17
                                     ............................................................................................................18
                                .................................................................................................................18




4   Solaris      • 2006 10
                zycnzj.com/http://www.zycnzj.com/
       zycnzj.com/ www.zycnzj.com




    Solaris                                               SolarisTM             (Operating System, OS)
                                                                      Solaris
                                             Solaris OS
Solaris OS                     Solaris




                                 Solaris




I       9            Solaris
I       10            Solaris OS Man Page Collection
I       12
I       14                            Sun
I       15            Solaris OS
I       16                  Solaris



Sun
              docs.sun.comSM Web                  Sun                            docs.sun.com
                                       URL     http://docs.sun.com




                                                                                                         5
               zycnzj.com/http://www.zycnzj.com/
                        zycnzj.com/ www.zycnzj.com


    Sun
          Sun Microsystems
          http://docs.sun.com          “         ”




            P–1




           AaBbCc123                                                     .login
                                                                         ls -a
                                                                     machine_name% you have mail.

           AaBbCc123                                                 machine_name% su
                                                                     Password:

           AaBbCc123                                                                    rm filename

           AaBbCc123                                                          Class
                                                                     [
                                                                                  ]




                                                                                            6




          shell
          C shell    Bourne shell   Korn shell

            P–2 Shell

           Shell

           C shell                                   machine_name%

           C shell                                   machine_name#



6         Solaris             • 2006 10
                             zycnzj.com/http://www.zycnzj.com/
        zycnzj.com/ www.zycnzj.com


 P–2 Shell
Shell

Bourne shell   Korn shell              $

Bourne shell   Korn shell              #




                                                 7
             zycnzj.com/http://www.zycnzj.com/
    zycnzj.com/ www.zycnzj.com




8
      zycnzj.com/http://www.zycnzj.com/
               zycnzj.com/ www.zycnzj.com



          1    1



          Solaris




                        Solaris 10          (Operating System, OS)     Solaris OS
                                            Solaris
               Solaris OS
          I        9            Solaris
          I        10            Solaris OS Man Page Collection
          I        12
          I        14                            Sun
          I        15            Solaris OS
          I        16                  Solaris



Solaris
                         Solaris 10 OS                                                        Sun
          Microsystems, Inc.                                               Solaris OS

          I                          (“man”)              Solaris OS
                                                                                   man
                               Solaris 10 reference manual collection
              (http://docs.sun.com/db/coll/40.10)
              Solaris                               10           Solaris OS Man Page Collection

          I   OS        Sun Microsystems, Inc. (SMI)                     Solaris OS           API
                                            Solaris developer collection
              (http://docs.sun.com/db/coll/45.20)
          I   Sun                          OS                                           Sun
                           OS
                                                    Sun
                                     Sun           Web                                         linCAT
                                                 linux        Solaris OS

                                                                                                        9
                         zycnzj.com/http://www.zycnzj.com/
                                       zycnzj.com/ www.zycnzj.com
Solaris OS Man Page Collection


                         I   Sun Studio            Sun Studio            Sun         Solaris OS
                                                             Sun Studio
                             http://developers.sun.com/prodtech/cc/
                             http://wwws.sun.com/software/products/studio/index.html       Sun Studio
                                              12              Sun Studio
                         I   SunSolve                        SunSolveSM
                               Sun                                                                                  SunSolve
                             Web                                    Web       SunSolve
                                          ForteTM for JavaTM                             StarSuiteTM
                         I                     Sun            Sun Microsystems, Inc.                   Solaris OS
                                                      (http://training.sun.com/index.html)
                         I                                   Sun Microsystems Press (http://www.sun.com/books) Sun
                             BluePrints Series (http://www.sun.com/books/blueprints.series.html)
                                     Solaris OS                                               Solaris OS
                             Solaris                                                                Jim Mauro Richard
                             McDougall             Solaris Internals - Core Kernel Architecture     2000 10 5
                                                Rich Teer           Solaris Systems Programming          Prentice Hall PTR
                                2004 8 19
                         I   Solaris OS                     Solaris OS
                                               Solaris Operating System (http://www.sun.com/solaris) Web
                         I          Sun                                                                                 Solaris
                             OS
                             I     Solaris 10 system administrator collection (http://docs.sun.com/db/coll/47.16)
                             I     Solaris 10 on Sun hardware collection (http://docs.sun.com/db/coll/1140.1)
                             I     Solaris 10 international language support collection -zh
                                   (http://docs.sun.com/app/docs/coll/1202.1)
                             I     J2SETM             (http://java.sun.com/docs/books/tutorial)
                             I     J2EETM             (http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html)
                             I     Sun Java System Application Server Developer Guide
                                   (http://docs.sun.com/db/doc/817-6087)
                             I     Java Web             (http://java.sun.com/webservices/tutorial.html)
                             I     LDAP SDK (http://docs.sun.com/doc/817-6707)
                             I                   Java API (http://docs.sun.com/doc/817-5713)


Solaris OS Man Page Collection
                                     UNIX®                Solaris
                                                                                     man(1)
                                     man man    Solaris OS                13,000


                                                                docs.sun.com



10                       Solaris                • 2006 10
                                               zycnzj.com/http://www.zycnzj.com/
            zycnzj.com/ www.zycnzj.com
                                                                            Solaris OS Man Page Collection


                                        system calls summary
(http://docs.sun.com/app/docs/doc/816-5167?q=816-5167)
                     Solaris 10 OS
I           man pages section 1: User Commands                                               Intro(1)

                  Section 1
I           man pages section 1M: System Administration Commands
                               Intro(1M)                   User Commands

I           man pages section 2: System Calls                     Solaris
                                                                UNIX                             Intro(2)


I       Section 3
        I       man pages section 3: Library Interfaces and Headers
                            Intro(3)                  Section 3

        I       man pages section 3: Basic Library Functions
                C
        I      man pages section 3: Networking Library Functions
             LDAP RPC
        I       man pages section 3: Curses Library Functions
        I       man pages section 3: Realtime Library Functions
        I       man pages section 3: Extended Library Functions
I           man pages section 4: File Formats
                     C
I           man pages section 5: Standards, Environments, and Macros                                Intro(5)

I           man pages section 6: Demos
I           man pages section 7: Device and Network Interfaces
                    Intro(7)
I       Section 9
        I       man pages section 9: DDI and DKI Driver Entry Points
                  (Device Driver Interface, DDI)                        (Driver-Kernel Interface, DKI)
                                 Solaris                                     Intro(9E)

        I       man pages section 9: DDI and DKI Kernel Functions
                              Intro(9F)                                                        STREAMS
                  STREAMS


    1        • Solaris                                                                                       11
                   zycnzj.com/http://www.zycnzj.com/
                 zycnzj.com/ www.zycnzj.com


         I     man pages section 9: DDI and DKI Properties and Data Structures
                                                                 Intro(9S)
                                     STREAMS        STREAMS




                                                                    Solaris



               Solaris OS
                                               Solaris OS        Application Packaging Developer’s
     Guide



     I                       Solaris
                     /
     I


     I


     I


     I




     Solaris OS                                             Linker and Libraries Guide
             ld(1)                     ld.so.1(1)   ELF


                            Solaris



                                               mapfile



               Sun Studio
     SunTM Studio                      Sun
     C C++ Fortran                                            JNI    Java Native Interface   Java
                          Sun Studio          GUI


12   Solaris              • 2006 10
                         zycnzj.com/http://www.zycnzj.com/
         zycnzj.com/ www.zycnzj.com


GUI
                     Sun Studio
(http://developers.sun.com/prodtech/cc/reference/docs/index.html)

Sun Studio
I       Sun Studio IDE                                                           Sun Studio
          C C++ Fortran                            IDE                          Java                        JNI

I       Sun Studio C                      C                                      lint
I       Sun Studio C++                                      C++
I       Sun Studio Fortran                         f95     f77
I       dbx
I       Sun Studio dmake make

I                         Solaris                  SPARC®        x86

I       OpenMP API                           Sun                       OpenMP                      (pragma)
        OpenMP
I                                                            GUI
I       Sun                         Sun




                    mdb                       Solaris OS                         Solaris Modular Debugger
Guide                               mdb(1)
Solaris                                                                                   mdb
              mdb            API

    Solaris                                                  kmdb         mdb



Solaris
DTrace                     Solaris                                              DTrace

           Solaris Dynamic Tracing Guide                               DTrace
                                     DTrace                            D


    1      • Solaris                                                                                          13
                    zycnzj.com/http://www.zycnzj.com/
                            zycnzj.com/ www.zycnzj.com
     Sun



                 Solaris OS                       Java
           JDK for Solaris Developer’s Guide              Solaris                Java 2 Platform Standard
           Edition 5                         Java
                           Java



                 Java
           JavaHelp System User’s Guide (http://docs.sun.com/db/doc/819-0913)                Java
                                                      JavaHelpTM
                     URL




                Sun


                                   Solaris                 x86
                     Hardware Compatibility List (HCL) (http://www.sun.com/bigadmin/hcl)                Solaris
           OS            x86              Solaris 8 Solaris 9 Solaris 10
                                           HCL                   (comma-separated value, CSV)




                           x86                Solaris
           Hardware Certification Test Suite (HCTS) (http://www.sun.com/bigadmin/hcl/hcts)
                                                                             HCTS
                         Solaris                                       I/O         HCTS
                                                                                                            1
                       2



                           x86
           Solaris OS                 x86                       x86 Assembly Language Reference Manual
                              32    x86
                                                         Solaris x86                      Solaris x86
                                            x86


14         Solaris                  • 2006 10
                                   zycnzj.com/http://www.zycnzj.com/
                     zycnzj.com/ www.zycnzj.com
                                                                                                  Solaris OS



                         SPARC
             Solaris OS          SPARC                                  SPARC Assembly Language Reference Manual
             (http://docs.sun.com/db/doc/816-1681)                         SPARC

                                                           SPARC
                                        SPARC-V9                                       SPARC

                                  C



                     Solaris OS                        64
             Solaris OS           64                                  32                 Solaris 64-bit Developer’s
             Guide                                                           32        64
                                                  32        64
                                                                                                                64




                     Solaris OS                              Sun Cluster Data Services Developer’s Guide
             for Solaris OS (http://docs.sun.com/db/doc/817-6555)        Sun Cluster           API
                          API                               Web                                     Sun
             Cluster


Solaris OS
                                                                                               Web




             Solaris OS                                (remote procedure call, RPC)      ONC+TM
               ONC+ Developer’s Guide                      Sun Microsystems           ONC+                     ONC+

             I                         (Remote procedure call, RPC)
             I                                              (Transport-independent remote procedure call, TI-RPC)
                           RPC
             I                         (External data representation, XDR)



                 1    • Solaris                                                                                       15
                            zycnzj.com/http://www.zycnzj.com/
                                zycnzj.com/ www.zycnzj.com
     Solaris


                    I                                 (Network Information Service Plus, NIS+)   Solaris


                                    rpcgen             portmap                                          RPC



                          Solaris OS
                                    (System Management Agent, SMA)                       Net-SNMP
                      Solaris System Management Agent Developer’s Guide                                    (Management
                    Information Base, MIB)
                    SMA                   MIB                                                                 SEA
                       Solstice Enterprise AgentsTM


                                         Web
                      Solaris WBEM Developer’s Guide                Solaris     Web             (Web-Based
                    Enterprise Management, WBEM)                         (Software Development Kit, SDK)
                                                                 WBEM
                    I                     (Common Information Model, CIM)
                    I    WBEM               (WBEM Query Language, WQL)
                    I                         (Managed Object Format, MOF)                   JavaBeansTM
                    I    WBEM


               Solaris
                                         Solaris OS


                    Solaris OS
                    Solaris OS
                            Multithreaded Programming Guide                   POSIX    Solaris    API


                    POSIX      Solaris




                        Programming Interfaces Guide                Solaris

                    I           CPU


16                  Solaris               • 2006 10
                                         zycnzj.com/http://www.zycnzj.com/
          zycnzj.com/ www.zycnzj.com
                                                                                    Solaris


I


I


I


I                    (Transport Layer Interface, TLI)   X/Open             (X/Open Transport
        Interface, XTI)
I


I       Solaris

Solaris OS                                                                     Solaris
      (Application Binary Interface, ABI)                              Solaris ABI
                Solaris OS                               Solaris ABI


appcert                     ELF                                                   Solaris
              apptrace
Solaris




Solaris OS                              (dynamic host configuration protocol, DHCP)
           DHCP                              Solaris DHCP Service Developer’s Guide
Solaris DHCP
Solaris DHCP
     API



         Solaris OS
  Solaris Security for Developers Guide
                               Solaris OS
               PAM                               SASL                              GSS-API
                            Solaris
API




Solaris OS                                                                      Writing Device
Drivers
                         USB              Solaris OS    SCSI        HBA
            Solaris DDI/DKI                                       (reentrant)




    1      • Solaris                                                                             17
                  zycnzj.com/http://www.zycnzj.com/
                              zycnzj.com/ www.zycnzj.com
     Solaris


               I         Solaris                   64
               I

               I

               I                   I/O
               I                         (Direct Memory Access, DMA)
               I

               I

               I

               I



                                                                                                               64



                                                                 Solaris OS




                   Solaris 10 Resource Manager Developer’s Guide
                                                                                   API               API




               Solaris OS
                                                                 39               162               (locale)

                                                        International Language Environments Guide
                          Solaris




18             Solaris                    • 2006 10
                                         zycnzj.com/http://www.zycnzj.com/

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:8/8/2010
language:English
pages:18