MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Standards, Environments, and Macros                 filesystem(5)



NAME
     filesystem - File system organization

SYNOPSIS
     /


     /usr


DESCRIPTION
     The file system tree is organized  for  administrative  con-
     venience.  Distinct  areas  within  the file system tree are
     provided for files that are private to  one  machine,  files
     that  can  be  shared by multiple machines of a common plat-
     form, files that can be shared by  all  machines,  and  home
     directories.  This  organization allows sharable files to be
     stored on one machine but accessed by many machines using  a
     remote  file access mechanism such as NFS. Grouping together
     similar files makes the file system tree easier  to  upgrade
     and manage.


     The file system tree consists of a root file  system  and  a
     collection  of  mountable file systems. The mount(2) program
     attaches mountable file systems to the file system  tree  at
     mount  points (directory entries) in the root file system or
     other previously mounted file systems. Two file  systems,  /
     (the root) and /usr, must be mounted and /var must be acces-
     sible to have a functional system. The root file  system  is
     mounted  automatically  by the kernel at boot time; the /usr
     file system is mounted by the system start-up script,  which
     is  run  as part of the booting process. /var can be mounted
     as its own file system or be part  of  /usr,  as  it  is  by
     default.


     Certain locations, noted below,  are  approved  installation
     locations  for  bundled Foundation Solaris software. In some
     cases, the approved locations for bundled software are  also
     approved  locations for add-on system software or for appli-
     cations. The following descriptions make clear where the two
     locations  differ.  For  example,  /etc  is the installation
     location for platform-dependent configuration files that are
     bundled  with  Solaris  software. The analogous location for
     applications is /etc/opt/packagename.


     In the following descriptions, subsystem is  a  category  of
     application or system software, such as a window system (dt)
     or a language (java1.2)




SunOS 5.11          Last change: 13 Mar 2009                    1






Standards, Environments, and Macros                 filesystem(5)



     The following descriptions make use of the  terms  platform,
     platform-dependent,   platform-independent,   and  platform-
     specific. Platform refers  to  a  machines  Instruction  Set
     Architecture or processor type, such as is returned by uname
     -i. Platform-dependent refers to a file that is installed on
     all platforms and whose contents vary depending on the plat-
     form. Like a platform-dependent file, a platform-independent
     file is installed on all platforms. However, the contents of
     the latter type remains the same on all platforms. An  exam-
     ple  of  a  platform-dependent  file is compiled, executable
     program. An example of  a  platform-independent  file  is  a
     standard  configuration  file,  such as /etc/hosts. Unlike a
     platform-dependent  or  a  platform-independent  file,   the
     platform-specific file is installed only on a subset of sup-
     ported platforms. Most platform-specific files are  gathered
     under /platform and /usr/platform.


     In the  following  file  or  directory  descriptions,  GNOME
     stands  for  GNU Network Object Model Environment. The GNOME
     Desktop is shipped with the Solaris operating system.

  Root File System
     The root file system contains files that are unique to  each
     machine. It contains the following directories:

     /

         Root of the overall file system name space.


     /dev

         Primary location for special  files.  Typically,  device
         files  are built to match the kernel and hardware confi-
         guration of the machine.


     /dev/cfg

         Symbolic links to physical apids.


     /dev/cpu

         Provides configuration and capability information  about
         the processor type


     /dev/cua

         Device files for uucp.



SunOS 5.11          Last change: 13 Mar 2009                    2






Standards, Environments, and Macros                 filesystem(5)



     /dev/dsk

         Block disk devices.


     /dev/dtrace

         Pseudo-devices used by the DTrace framework.


     /dev/dtrace/provider

         Pseudo-device drivers representing instrumentation  pro-
         viders for the DTrace framework.


     /dev/fbs

         Frame buffer device files.


     /dev/fd

         File descriptors.


     /dev/md

         Logical volume management meta-disk devices.


     /dev/net

         Network data-link interface devices.


     /dev/printers

         USB printer device files.


     /dev/pts

         Pseudo-terminal devices.


     /dev/rdsk

         Raw disk devices.






SunOS 5.11          Last change: 13 Mar 2009                    3






Standards, Environments, and Macros                 filesystem(5)



     /dev/rmt

         Raw tape devices.


     /dev/sad

         Entry points for the STREAMS Administrative driver.


     /dev/sound

         Audio device and audio device control files.


     /dev/swap

         Default swap device.


     /dev/term

         Terminal devices.


     /devices

         Physical device files.


     /etc

         Platform-dependent  administrative   and   configuration
         files  and  databases that are not shared among systems.
         /etc may be viewed as the  directory  that  defines  the
         machine's  identity.  An  approved installation location
         for bundled Solaris software. The analogous location for
         add-on   system   software   or   for   applications  is
         /etc/opt/packagename.


     /etc/X11

         Xorg Xserver (X11) configuration files.


     /etc/acct

         Accounting system configuration information.






SunOS 5.11          Last change: 13 Mar 2009                    4






Standards, Environments, and Macros                 filesystem(5)



     /etc/apache

         Apache configuration files.


     /etc/apoc

         Files for configuring Sun Java Desktop System Configura-
         tion Manager remote access.


     /etc/bonobo-activation

         GNOME  XML  configuration  file  for  identifying  CORBA
         servers.


     /etc/cron.d

         Configuration information for cron(1M).


     /etc/dat

         Contains a list of interface adapters supported by uDAPL
         service providers.


     /etc/default

         Defaults information for various programs.


     /etc/devices

         Contains device-related data.


     /etc/dfs

         Configuration information for shared file systems.


     /etc/dhcp

         Dynamic Host Configuration Protocol (DHCP) configuration
         files.


     /etc/dmi

         Solstice Enterprise Agents configuration files.



SunOS 5.11          Last change: 13 Mar 2009                    5






Standards, Environments, and Macros                 filesystem(5)



     /etc/dt

         Desktop configuration files.


     /etc/flash

         Solaris Flash Archive configuration files.


     /etc/fm

         Fault manager configuration files. For more information,
         see fmd(1M).


     /etc/fonts

         Font configuration information for the GNOME Desktop.


     /etc/fs

         Binaries organized by file system types  for  operations
         required before /usr is mounted.


     /etc/ftpd

         ftpd configuration files.


     /etc/gconf

         GNOME Desktop user preference files.


     /etc/gimp

         GNU  Image  Manipulation  Program  (GIMP)  configuration
         files.


     /etc/gnome

         GNOME Desktop configuration files.


     /etc/gnome-vfs-2.0

         Files for customizing GNOME 2.0 desktop menus.




SunOS 5.11          Last change: 13 Mar 2009                    6






Standards, Environments, and Macros                 filesystem(5)



     /etc/gnopernicus-1.0

         Configuration files for GNOME's Gnopernicus,  an  Assis-
         tive Technology (AT) screen reader.


     /etc/gss

         Generic  Security  Service  (GS)  Application   Program
         Interface configuration files.


     /etc/gtk

         GNOME configuration files.


     /etc/gtk-2.0

         GNOME 2.0 Desktop configuration files.


     /etc/imq

         Sun Java System  Message  Queue  security  configuration
         files.


     /etc/inet

         Configuration files for Internet services.


     /etc/init.d

         Shell scripts for transitioning between run levels.


     /etc/krb5

         Kerberos configuration files.


     /etc/lib

         Shared libraries needed during booting.


     /etc/llc2

         Logical link control (llc2) driver configuration files.




SunOS 5.11          Last change: 13 Mar 2009                    7






Standards, Environments, and Macros                 filesystem(5)



     /etc/lp

         Configuration information for the printer subsystem.


     /etc/lu

         Solaris Live Upgrade configuration files.


     /etc/lvm

         Solaris Logical Volume Manager configuration files.


     /etc/mail

         Mail subsystem configuration.


     /etc/nca

         Solaris Network Cache and Accelerator  (NCA)  configura-
         tion files.


     /etc/net

         Configuration information for transport independent net-
         work services.


     /etc/nfs

         NFS server logging configuration file.


     /etc/opt

         Configuration information for optional packages.


     /etc/pam.d

         This initially empty directory can be used to  configure
         Kerberos for the GNOME Desktop Manager.


     /etc/pango

         GNOME 2.0 Desktop locale files.




SunOS 5.11          Last change: 13 Mar 2009                    8






Standards, Environments, and Macros                 filesystem(5)



     /etc/patch

         Configuration files for patch management.


     /etc/ppp

         Solaris P configuration files.


     /etc/rc0.d

         Scripts  for  entering  or  leaving  run  level  0.  See
         init(1M).


     /etc/rc1.d

         Scripts  for  entering  or  leaving  run  level  1.  See
         init(1M).


     /etc/rc2.d

         Scripts  for  entering  or  leaving  run  level  2.  See
         init(1M).


     /etc/rc3.d

         Scripts  for  entering  or  leaving  run  level  3.  See
         init(1M).


     /etc/rcS.d

         Scripts for bringing the system up in single user mode.


     /etc/rcm

         Directory  for  reconfiguration  manager  (RCM)   custom
         scripts.


     /etc/rpcsec

         This directory might contain an NIS] authentication con-
         figuration file.






SunOS 5.11          Last change: 13 Mar 2009                    9






Standards, Environments, and Macros                 filesystem(5)



     /etc/saf

         Service Access Facility files.


     /etc/sasl

         Simple Authentication and Security Layer  (SASL)  server
         configuration files.


     /etc/security

         Solaris-delivered security configuration  files  (Audit,
         RBAC, crypto, Trusted Extensions).


     /etc/sfw

         Platform-dependent administrative,  configuration  files
         and  databases for subsystems from /usr/sfw that are not
         shared among systems.


     /etc/sfw/samba

         Samba configuration files.


     /etc/skel

         Default profile  scripts  for  new  user  accounts.  See
         useradd(1M).


     /etc/sma

         Systems Management Agent (SMA) configuration files.


     /etc/smartcard

         Solaris Smart Card configuration files.


     /etc/snmp

         Solstice Enterprise Agents configuration files.


     /etc/sound




SunOS 5.11          Last change: 13 Mar 2009                   10






Standards, Environments, and Macros                 filesystem(5)



         Sound files for the GNOME desktop.


     /etc/ssh

         Secure Shell configuration files. See ssh(1)


     /etc/svc

         SMF service repository.


     /etc/sysevent

         syseventd configuration files.


     /etc/subsystem

         Platform-dependent subsystem  configuration  files  that
         are  not  shared among systems. An approved installation
         location for bundled  Solaris  software.  The  analogous
         location  for add-on system software or for applications
         is /etc/opt/packagename.


     /etc/tm

         Trademark files; contents displayed at boot time.


     /etc/usb

         USB configuration information.


     /etc/uucp

         UCP configuration information. See uucp(1C).


     /etc/xml

         Extensible Markup Language (XML) catalog.


     /etc/zones

         Solaris Zones configuration files.





SunOS 5.11          Last change: 13 Mar 2009                   11






Standards, Environments, and Macros                 filesystem(5)



     /export

         Default root of the shared file system tree.


     /home

         Default root of a subtree for user directories.


     /kernel

         Subtree of platform-dependent  loadable  kernel  modules
         required  as  part  of the boot process. It includes the
         generic part  of  the  core  kernel  that  is  platform-
         independent, /kernel/genunix. See kernel(1M) An approved
         installation location for bundled Solaris  software  and
         for add-on system software.


     /kernel/drv

         32-bit x86 device drivers.


     /kernel/drv/sparcv9

         64-bit SPARC device drivers.


     /kernel/drv/amd64

         64-bit device drivers for 64-bit x86 platforms.


     /kernel/dtrace

         Kernel modules representing  components  in  the  DTrace
         framework.


     /kernel/genunix

         Platform-independent kernel.


     /kernel/amd64/genunix

         64-bit, platform-independent kernel.






SunOS 5.11          Last change: 13 Mar 2009                   12






Standards, Environments, and Macros                 filesystem(5)



     /kernel/subsystem/amd64

         64-bit x86 platform-dependent modules required for boot.
         An  approved  installation  location for bundled Solaris
         software and for add-on system software.


     /kernel/subsystem/sparcv9

         64-bit SPARC  platform-dependent  modules  required  for
         boot.  An  approved  installation  location  for bundled
         Solaris software and for add-on system software.


     /lib/svc/manifest

         SMF method scripts. An  approved  installation  location
         for bundled Solaris software. The analogous location for
         add-on  system   software   or   for   applications   is
         /opt/packagename/lib/svc/manifest.


     /mnt

         Default temporary mount point for file systems. This  is
         an  empty  directory  on  which file systems can be tem-
         porarily mounted.


     /net

         Temporary mount point for file systems that are  mounted
         by the automounter.


     /opt

         Root of a subtree for add-on application packages.


     /platform

         Subtree  of  platform-specific  objects  which  need  to
         reside  on  the root filesystem. It contains a series of
         directories, one per supported platform.  The  semantics
         of the series of directories is equivalent to / (root).


     /platform/`uname -i`/kernel

         Platform-specific  modules  required  for  boot.   These
         modules   have   semantics  equivalent  to  /kernel.  It



SunOS 5.11          Last change: 13 Mar 2009                   13






Standards, Environments, and Macros                 filesystem(5)



         includes the file unix, the core kernel. See kernel(1M).
         An  approved  installation  location for bundled Solaris
         software and for add-on system software.


     /platform/`uname -m`/kernel

         Hardware class-specific modules required  for  boot.  An
         approved   installation  location  for  bundled  Solaris
         software and for add-on system software.


     /platform/`uname -i`/kernel/subsystem/amd64

         x86  64-bit,  platform-dependent  modules  required  for
         boot. This is an approved installation location for bun-
         dled Solaris software.


     /platform/`uname -i`/kernel/subsystem/sparcv9

         SPARC  64-bit  platform-specific  modules  required  for
         boot.  An  approved  installation  location  for bundled
         Solaris software.


     /platform/`uname -i`/kernel/sparcv9/unix

         64-bit platform-dependent kernel.


     /platform/`uname -i`/kernel/unix

         32-bit platform-dependent kernel on i86 and a symlink to
         sparcv9/unix on SPARC.


     /platform/`uname -i`/lib

         Platform-specific  shared  objects  required  for  boot.
         Semantics  are equivalent to /lib. An approved installa-
         tion location for bundled Solaris software and for  add-
         on system software.


     /platform/`uname -i`/sbin

         Platform-specific administrative utilities required  for
         boot.  Semantics  are  equivalent  to /sbin. An approved
         installation location for bundled Solaris  software  and
         for add-on system software.




SunOS 5.11          Last change: 13 Mar 2009                   14






Standards, Environments, and Macros                 filesystem(5)



     /proc

         Root of a subtree for the process file system.


     /sbin

         Essential executables used in the booting process and in
         manual system recovery. The full complement of utilities
         is available only after /usr is  mounted.  /sbin  is  an
         approved   installation  location  for  bundled  Solaris
         software.


     /system

         Mount point for the contract (CTFS) and  object  (OBJFS)
         file systems.


     /tmp

         Temporary files; cleared during the boot operation.


     /usr

         Mount point for the /usr file system. See description of
         /usr file system, below.


     /var

         Root of a subtree for varying files. Varying  files  are
         files  that are unique to a machine but that can grow to
         an arbitrary (that is, variable) size. An example  is  a
         log  file. An approved installation location for bundled
         Solaris software. The analogous location for add-on sys-
         tem      software     or     for     applications     is
         /var/opt/packagename.


     /var/adm

         System logging and accounting files.


     /var/apache

         Scripts, icons, logs, and cache  pages  for  Apache  web
         server.




SunOS 5.11          Last change: 13 Mar 2009                   15






Standards, Environments, and Macros                 filesystem(5)



     /var/appserver

         Sun Java System Application Server administrative domain
         files.


     /var/audit

         Default location for Solaris Audit log files.


     /var/cores

         Directory provided for global core files storage.


     /var/crash

         Default depository for kernel crash dumps.


     /var/cron

         Log files for cron(1M).


     /var/dmi

         Solstice  Enterprise  Agents  (SEA)  Desktop  Management
         Interface (DMI) run-time components.


     /var/dt

         dtlogin configuration files.


     /var/fm

         Fault manager state files.  For  more  information,  see
         fmd(1M).


     /var/imq

         Message queue broker instance configuration file.


     /var/ftp

         FTP server directory.




SunOS 5.11          Last change: 13 Mar 2009                   16






Standards, Environments, and Macros                 filesystem(5)



     /var/inet

         IPv6 router state files.


     /var/krb5

         Database and log files for Kerberos.


     /var/ld

         Configuration files for runtime linker.


     /var/ldap

         LDAP client configuration files.


     /var/lib

         Login configuration files for GNOME Desktop Manager.


     /var/log

         System log files.


     /var/lp

         Line printer subsystem logging information.


     /var/mail

         Directory where users' mail is kept.


     /var/mysql

         Dynamic database directory for MySQL Database Management
         System.


     /var/news

         Community service messages. This  is  not  the  same  as
         USENET-style news.





SunOS 5.11          Last change: 13 Mar 2009                   17






Standards, Environments, and Macros                 filesystem(5)



     /var/nfs

         NFS server log files.


     /var/nis

         NIS] databases.


     /var/ntp

         Network Time Protocol (NTP) server state directory.


     /var/opt

         Root of a subtree  for  varying  files  associated  with
         optional  software  packages.  An  approved installation
         location for add-on system software and applications.


     /var/patchsrv

         Patch management log files.


     /var/preserve

         Backup files for vi(1) and ex(1).


     /var/run

         Temporary files which are  not  needed  across  reboots.
         Only root may modify the contents of this directory.


     /var/sadm

         Databases maintained by the software package  management
         utilities.


     /var/sadm/system/logs

         Status log files produced by software  management  func-
         tions  and/or  applications. For example, log files pro-
         duced for product installation. An approved installation
         location  for  bundled  Solaris  software and for add-on
         system software and applications.




SunOS 5.11          Last change: 13 Mar 2009                   18






Standards, Environments, and Macros                 filesystem(5)



     /var/saf

         Service access facility logging and accounting files.


     /var/samba

         Log and lock files for Samba.


     /var/smasnmp

         Systems Management Agent (SMA)  security  and  MIB  com-
         ponent information.


     /var/snmp

         SNMP status and configuration information.


     /var/spool

         Contains directories for files used in printer spooling,
         mail delivery, cron(1M), at(1), and so forth.


     /var/spool/clientmqueue

         sendmail(1M) client files.


     /var/spool/cron

         cron(1M) and at(1) spooling files.


     /var/spool/locks

         Spooling lock files.


     /var/spool/lp

         Line printer spool files. See lp(1).


     /var/spool/mqueue

         Mail queued for delivery.





SunOS 5.11          Last change: 13 Mar 2009                   19






Standards, Environments, and Macros                 filesystem(5)



     /var/spool/pkg

         Spooled packages.


     /var/spool/print

         LP print service client-side request staging area.


     /var/spool/samba

         Samba print queue.


     /var/spool/uucp

         Queued uucp(1C) jobs.


     /var/spool/uucppublic

         Files deposited by uucp(1C).


     /var/statmon

         Network status monitor files.


     /var/svc/log

         SMF log files.


     /var/svc/manifest

         SMF service manifests. An approved installation location
         for bundled, add-on system software and applications.


     /var/svc/manifest/site

         Site-local SMF service manifests.


     /var/tmp

         Files that vary in size or presence during normal system
         operations.  This  directory  is  not cleared during the
         boot operation. An approved  installation  location  for
         bundled  Solaris software and for add-on system software



SunOS 5.11          Last change: 13 Mar 2009                   20






Standards, Environments, and Macros                 filesystem(5)



         and applications.


     /var/uucp

         uucp(1C) log and status files.


     /var/yp

         Databases needed for backwards  compatibility  with  NIS
         and  ypbind(1M);  unnecessary  after  full transition to
         NIS].


  /usr File System
     Because it is desirable to keep the root file  system  small
     and  not volatile, on disk-based systems larger file systems
     are often mounted on /home, /opt, /usr, and /var.


     The file system mounted on /usr contains  platform-dependent
     and  platform-independent sharable files. The subtree rooted
     at /usr/share contains platform-independent sharable  files;
     the rest of the /usr tree contains platform-dependent files.
     By mounting a common remote file system, a group of machines
     with  a common platform may share a single /usr file system.
     A single /usr/share file system can be shared by machines of
     any  platform.  A  machine acting as a file server can share
     many different /usr file systems  to  support  several  dif-
     ferent  architectures and operating system releases. Clients
     usually mount /usr read-only so that they  do  not  acciden-
     tally change any shared files.


     The /usr file system contains the following subdirectories:

     /usr/4lib

         a.out libraries for the Binary Compatibility Package.


     /usr/5bin

         Symbolic link to the /usr/bin directory.


     /usr/SUNWale

         Configuration  files  for  Asian  Lanuguage  Environment
         (ALE).




SunOS 5.11          Last change: 13 Mar 2009                   21






Standards, Environments, and Macros                 filesystem(5)



     /usr/X

         Symbolic link to the /usr/openwin directory.


     /usr/X11

         Xorg Xserver (X11) executables and documentation.


     /usr/adm

         Symbolic link to the /var/adm directory.


     /usr/apache

         Apache executables, loadable modules, and documentation.


     /usr/appserver

         Sun Java System Application Server software.


     /usr/benchmarks

         Directory for benchmarks.


     /usr/bin

         Platform-dependent, user-invoked executables. These  are
         commands  users expect to be run as part of their normal
         $PATH. For executables that are different  on  a  64-bit
         system  than  on a 32-bit system, a wrapper that selects
         the  appropriate  executable   is   placed   here.   See
         isaexec(3C).  An approved installation location for bun-
         dled Solaris software. The analogous location for add-on
         system     software     or     for    applications    is
         /opt/packagename/bin.


     /usr/bin/amd64

         x86  64-bit,  platform-dependent,  user-invoked  execut-
         ables.  This  directory  should  not be part of a user's
         $PATH. A wrapper in /usr/bin should invoke  the  execut-
         able  in  this  directory.  See isaexec(3C). An approved
         installation location for bundled Solaris software.  The
         analogous  location  for  add-on  system software or for
         applications is /opt/packagename/bin/amd64.



SunOS 5.11          Last change: 13 Mar 2009                   22






Standards, Environments, and Macros                 filesystem(5)



     /usr/bin/sparcv9

         SPARC platform-dependent, user-invoked executables. This
         directory  should  not  be  part  of  a  user's $PATH. A
         wrapper in /usr/bin should invoke the executable in this
         directory.  See  isaexec(3C).  An  approved installation
         location for bundled  Solaris  software.  The  analogous
         location  for add-on system software or for applications
         is /opt/packagename/bin/sparcv9.


     /usr/bin/amd64

         x86 platform-dependent, user-invoked  executables.  This
         directory  should  not  be  part  of  a  user's $PATH. A
         wrapper in /usr/bin should invoke the executable in this
         directory.  See  isaexec(3C).  An  approved installation
         location for bundled  Solaris  software.  The  analogous
         location  for add-on system software or for applications
         is /opt/packagename/bin/amd64.


     /usr/bin/subsystem

         Platform-dependent  user-invoked  executables  that  are
         associated  with  subsystem.  These  are  commands users
         expect to be run as  part  of  their  normal  $PATH.  An
         approved   installation  location  for  bundled  Solaris
         software.  The  analogous  location  for  add-on  system
         software or for applications is /opt/packagename/bin.


     /usr/subsystem/bin

         Platform-dependent  user-invoked  executables  that  are
         associated  with  subsystem.  These  are  commands users
         expect to be run as  part  of  their  normal  $PATH.  An
         approved   installation  location  for  bundled  Solaris
         software.  The  analogous  location  for  add-on  system
         software or for applications is /opt/packagename/bin.


     /usr/subsystem/bin/amd64

         x86  64-bit,  platform-dependent,  user-invoked  execut-
         ables.  This  directory  should  not be part of a user's
         $PATH. A wrapper in /usr/bin should invoke  the  execut-
         able  in  this  directory.  See isaexec(3C). An approved
         installation location for bundled Solaris software.  The
         analogous  location  for  add-on  system software or for
         applications is /opt/packagename/bin/amd64.




SunOS 5.11          Last change: 13 Mar 2009                   23






Standards, Environments, and Macros                 filesystem(5)



     /usr/subsystem/bin/sparcv9

         SPARC 64-bit, platform-dependent,  user-invoked  execut-
         ables.  This  directory  should  not be part of a user's
         $PATH. A wrapper in /usr/bin should invoke  the  execut-
         able  in  this  directory.  See isaexec(3C). An approved
         installation location for bundled Solaris software.  The
         analogous  location  for  add-on  system software or for
         applications is /opt/packagename/bin/sparcv9.


     /usr/ccs

         C compilation system.


     /usr/ccs/bin

         C compilation commands and system utilities.


     /usr/ccs/lib

         Symbolic link to /usr/lib.


     /usr/demo

         Demo programs and data.


     /usr/dict

         Symbolic  link  to  the  /usr/share/lib/dict  directory,
         which  contains  the  dictionary  file  used by the UNIX
         spell program.


     /usr/dt

         root of a subtree for CDE software.


     /usr/dt/bin

         Primary location for CDE system utilities.


     /usr/dt/include

         Header files for CDE software.




SunOS 5.11          Last change: 13 Mar 2009                   24






Standards, Environments, and Macros                 filesystem(5)



     /usr/dt/lib

         Libraries for CDE software.


     /usr/dt/share/man

         On-line reference manual pages for CDE software.


     /usr/games

         An empty directory,  a  remnant  of  the  SunOS  4.0/4.1
         software.


     /usr/gnome

         GNOME Desktop applications.


     /usr/include

         Include headers (for C programs).


     /usr/j2se

         Java 2 SDK executables, loadable modules, and documenta-
         tion.


     /usr/java*

         Directories containing Java programs and libraries.


     /usr/jdk*

         Java Platform virtual machine and core class libraries.


     /usr/kernel

         Subtree of platform-dependent loadable  kernel  modules,
         not needed in the root filesystem. An approved installa-
         tion location for bundled Solaris software.


     /usr/kvm

         A mount point, retained for backward compatibility, that



SunOS 5.11          Last change: 13 Mar 2009                   25






Standards, Environments, and Macros                 filesystem(5)



         formerly   contained   platform-specific   binaries  and
         libraries.


     /usr/lib

         Platform-dependent libraries,  various  databases,  com-
         mands  and daemons not invoked directly by a human user.
         An approved installation location  for  bundled  Solaris
         software.  The  analogous  location  for  add-on  system
         software or for applications is /opt/packagename/lib.


     /usr/lib/32

         Symbolic link to /usr/lib.


     /usr/lib/64

         Symbolic link to the most portable 64-bit Solaris inter-
         faces, on both SPARC and x86 platforms.


     /usr/lib/acct

         Accounting scripts and binaries. See acct(1M).


     /usr/lib/adb

         adb accounting scripts.


     /usr/lib/amd64

         Platform-dependent libraries,  various  databases,  com-
         mands  and  daemons not invoked directly by a human user
         on 64-bit x86. An  approved  installation  location  for
         bundled  Solaris  software.  The  analogous location for
         add-on  system   software   or   for   applications   is
         /opt/packagename/lib/amd64.


     /usr/lib/autofs

         Contains the automountd executable.


     /usr/lib/cfgadm

         Contains cfgadm hardware-specific driver plugins.



SunOS 5.11          Last change: 13 Mar 2009                   26






Standards, Environments, and Macros                 filesystem(5)



     /usr/lib/class

         Scheduling-class-specific directories containing execut-
         ables for priocntl(1) and dispadmin(1M).


     /usr/lib/crypto

         Contains the kernel-level cryptographic framework daemon
         (kcfd).


     /usr/lib/devfsadm

         Contains devfsadm, the daemon version of devfsadm.


     /usr/lib/dict

         Database files for spell(1).


     /usr/lib/dns

         Contains DNS resolver libraries.


     /usr/lib/dtrace

         Contains dtrace D source files.


     /usr/lib/flash

         Contains Solaris flash archive deployment scripts.


     /usr/lib/fm

         Contains fmd, the fault manager  daemon  and  the  fault
         manager library.


     /usr/lib/font

         troff(1) font description files.


     /usr/lib/fs

         File  system  type  dependent  modules;  generally   not
         intended to be invoked directly by the user.



SunOS 5.11          Last change: 13 Mar 2009                   27






Standards, Environments, and Macros                 filesystem(5)



     /usr/lib/gss

         Secure services-related libraries.


     /usr/lib/iconv

         Conversion tables for iconv(1).


     /usr/lib/inet

         Contains many network-related daemons and libraries.


     /usr/lib/ipf

         Contains IPFILTER.LICENCE and ipftest.


     /usr/lib/ipqosconf

         IPQoS configuration utility.


     /usr/lib/krb5

         Contains the Kerberos database propagation  program  and
         libraries.


     /usr/lib/ld

         Contains the map files for the ld link editor.


     /usr/lib/ldap

         Contains LDAP client configuration utilities.


     /usr/lib/libp

         Profiled libraries.


     /usr/lib/llc2

         Contains logical link control (llc2)  driver  configura-
         tion files.





SunOS 5.11          Last change: 13 Mar 2009                   28






Standards, Environments, and Macros                 filesystem(5)



     /usr/lib/locale

         Localization databases.


     /usr/lib/lp

         Line printer subsystem databases  and  back-end  execut-
         ables.


     /usr/lib/lu

         Live Upgrade utilities.


     /usr/lib/netsvc

         Internet network services.


     /usr/lib/nfs

         Auxiliary NFS-related programs and daemons.


     /usr/lib/nis

         Contains NIS] administrative commands.


     /usr/lib/picl

         Platform Information and Control Library.


     /usr/lib/pool

         Contains the automated resource pools partitioning  dae-
         mon (poold) and associated libraries.


     /usr/lib/power

         Power management daemon, powerd.


     /usr/lib/print

         Contains lp conversion scripts and the in.lpd daemon.





SunOS 5.11          Last change: 13 Mar 2009                   29






Standards, Environments, and Macros                 filesystem(5)



     /usr/lib/rcap

         Resource cap enforcement daemon, rcapd.


     /usr/lib/rcm

         Contains the Reconfiguration  and  Coordination  Manager
         daemon (rcmdaemon) and RCM scripts.


     /usr/lib/refer

         Auxiliary programs for refer(1).


     /usr/lib/rmmount

         Removable media mounter shared objects.


     /usr/lib/sa

         Scripts and commands  for  the  system  activity  report
         package. See sar(1).


     /usr/lib/saf

         Auxiliary programs and daemons related  to  the  service
         access facility.


     /usr/lib/sasl

         Simple Authentication and Security Layer (SASL)  plug-in
         modules.


     /usr/lib/secure

         Default trusted libraries.


     /usr/lib/security

         Solaris security plug-in modules.


     /usr/lib/smartcard

         IFD handler libraries.



SunOS 5.11          Last change: 13 Mar 2009                   30






Standards, Environments, and Macros                 filesystem(5)



     /usr/lib/smedia

         Removable media device server daemon, rpc.smserverd.


     /usr/lib/sparcv9

         SPARC  64-bit,  platform-dependent  libraries,   various
         databases,  commands and daemons not invoked directly by
         a human user. An approved installation location for bun-
         dled Solaris software. The analogous location for add-on
         system    software    or     for     applications     is
         /opt/packagename/lib/sparcv9.


     /usr/lib/spell

         Auxiliary programs  and  databases  for  spell(1).  This
         directory  is only present when the Binary Compatibility
         Package is installed.


     /usr/lib/ssh

         Contains the Secure Shell daemon (sshd)  and  supporting
         programs.


     /usr/lib/subsystem

         Platform-dependent libraries,  various  databases,  com-
         mands and daemons that are associated with subsystem and
         that are not  invoked  directly  by  a  human  user.  An
         approved   installation  location  for  bundled  Solaris
         software.  The  analogous  location  for  add-on  system
         software or for applications is /opt/packagename/lib.


     /usr/lib/subsystem/amd64

         x86 64-bit, platform-dependent libraries, various  data-
         bases,  commands  and  daemons  that are associated with
         subsystem and that are not invoked directly by  a  human
         user.  An  approved  installation  location  for bundled
         Solaris software. The analogous location for add-on sys-
         tem      software     or     for     applications     is
         /opt/packagename/lib/amd64.


     /usr/lib/subsystem/sparcv9

         SPARC  64-bit,  platform-dependent  libraries,   various



SunOS 5.11          Last change: 13 Mar 2009                   31






Standards, Environments, and Macros                 filesystem(5)



         databases, commands and daemons that are associated with
         subsystem and that are not invoked directly by  a  human
         user.  An  approved  installation  location  for bundled
         Solaris software. The analogous location for add-on sys-
         tem      software     or     for     applications     is
         /opt/packagename/lib/sparcv9.


     /usr/subsystem/lib

         Platform-dependent libraries,  various  databases,  com-
         mands  and daemons not invoked directly by a human user.
         An approved installation location  for  bundled  Solaris
         software.  The  analogous  location  for  add-on  system
         software or for applications is /opt/packagename/lib.


     /usr/subsystem/lib/amd64

         x86 64-bit, platform-dependent libraries, various  data-
         bases,  commands  and  daemons  that are associated with
         subsystem and that are not invoked directly by  a  human
         user.  An  approved  installation  location  for bundled
         Solaris software. The analogous location for add-on sys-
         tem      software     or     for     applications     is
         /opt/packagename/lib/amd64.


     /usr/subsystem/lib/sparcv9

         SPARC  64-bit,  platform-dependent  libraries,   various
         databases, commands and daemons that are associated with
         subsystem and that are not invoked directly by  a  human
         user.  An  approved  installation  location  for bundled
         Solaris software. The analogous location for add-on sys-
         tem      software     or     for     applications     is
         /opt/packagename/lib/sparcv9.


     /usr/lib/sysevent

         Contains   the   system   event   notification    daemon
         (syseventd)  and  the  syseventd  loadable  module (SLM)
         repository.


     /usr/lib/uucp

         Auxiliary programs and daemons for uucp(1C).






SunOS 5.11          Last change: 13 Mar 2009                   32






Standards, Environments, and Macros                 filesystem(5)



     /usr/lib/webconsole

         Sun Java web console programs and scripts.


     /usr/lib/zones

         Zone administration daemon (zoneamd).


     /usr/local

         Not part of the  SVR4-based  Solaris  distribution.  The
         /usr  directory is exclusively for software bundled with
         the Solaris operating  system.  If  needed  for  storing
         machine-local  add-on  software,  create  the  directory
         /opt/local  and  make  /usr/local  a  symbolic  link  to
         /opt/local.  The  /opt  directory  or  filesystem is for
         storing add-on software to the system.


     /usr/mail

         Symbolic link to the /var/mail directory.


     /usr/man

         Symbolic link to the /usr/share/man directory.


     /usr/net/servers

         Entry points for foreign name service  requests  relayed
         using the network listener. See listen(1M).


     /usr/news

         Symbolic link to the /var/news directory.


     /usr/old

         Programs that are being phased out.


     /usr/openwin

         Installation  or  mount  point   for   the   OpenWindows
         software.




SunOS 5.11          Last change: 13 Mar 2009                   33






Standards, Environments, and Macros                 filesystem(5)



     /usr/perl5

         Perl 5 programs and documentation


     /usr/platform

         Subtree of platform-specific objects which does not need
         to  reside  on the root filesystem. It contains a series
         of directories, one per supported platform.  The  seman-
         tics  of  the  series  of  directories  is equivalent to
         /platform, except for subdirectories which do  not  pro-
         vide  utility  under  one  or  the  other  (for example,
         /platform/include is not needed).


     /usr/platform/`uname -i`/include

         Symbolic  link  to  /../`uname  -i`/include.   Platform-
         specific  system  (sys,  vm) header files with semantics
         equivalent to  /usr/include.  An  approved  installation
         location  for  bundled  Solaris  software and for add-on
         system software.


     /usr/platform/`uname -i`/lib

         Platform-specific   shared   objects   with    semantics
         equivalent  to  /usr/lib. An approved installation loca-
         tion for bundled Solaris software and for add-on  system
         software.


     /usr/platform/`uname -i`/lib/subsystem/amd64

         x86 64-bit, platform-specific daemon and shared objects.
         An  approved  installation  location for bundled Solaris
         software and for add-on system software.


     /usr/platform/`uname -i`/sbin

         Platform-specific system administration  utilities  with
         semantics equivalent to /usr/sbin. An approved installa-
         tion location for bundled Solaris software and for  add-
         on system software.


     /usr/preserve

         Symbolic link to the /var/preserve directory.




SunOS 5.11          Last change: 13 Mar 2009                   34






Standards, Environments, and Macros                 filesystem(5)



     /usr/proc

         Directory for the proc tools.


     /usr/pub

         Symbolic link to /share/lib/pub,  which  contains  files
         for online man page and character processing.


     /usr/sadm

         System administration files and directories.


     /usr/sadm/bin

         Binaries for the  Form  and  Menu  Language  Interpreter
         (FMLI) scripts. See fmli(1).


     /usr/sadm/install

         Executables and scripts for package management.


     /usr/sbin

         Platform-dependent executables  for  system  administra-
         tion,  expected to be run only by system administrators.
         An approved installation location  for  bundled  Solaris
         software.  The  analogous  location  for  add-on  system
         software or for applications is /opt/packagename/sbin.


     /usr/sbin/install.d

         Custom Jumpstart scripts and executables.


     /usr/sbin/sparc7 and sparc9

         32-bit and 64-bit versions of commands.


     /usr/sbin/amd64

         64-bit x86versions of commands.






SunOS 5.11          Last change: 13 Mar 2009                   35






Standards, Environments, and Macros                 filesystem(5)



     /usr/sbin/subsystem

         Platform-dependent executables  for  system  administra-
         tion,  expected to be run only by system administrators,
         and associated with subsystem. An approved  installation
         location  for  bundled  Solaris  software. The analogous
         location for add-on system software or for  applications
         is /opt/packagename/sbin.


     /usr/subsystem/sbin

         Platform-dependent executables  for  system  administra-
         tion,  expected to be run only by system administrators,
         and associated with subsystem. An approved  installation
         location  for  bundled  Solaris  software. The analogous
         location for add-on system software or for  applications
         is /opt/packagename/sbin.


     /usr/sfw

         GNU and open source executables, libraries, and documen-
         tation.


     /usr/share

         Platform-independent sharable files. An approved instal-
         lation location for bundled Solaris software.


     /usr/share/aclocal

         Open source m4 files.


     /usr/share/applications

         Open source desktop applications files.


     /usr/share/audio

         Sample audio files.


     /usr/share/glib-2.0

         Makefile for glib.





SunOS 5.11          Last change: 13 Mar 2009                   36






Standards, Environments, and Macros                 filesystem(5)



     /usr/share/gnome

         GNOME Desktop application registry files.


     /usr/share/gtk-2.0

         GNOME 2.0 Desktop demo files.


     /usr/share/gtk-doc

         GNOME 2.0 Desktop help files.


     /usr/share/icons

         Sun Java Desktop icons.


     /usr/share/idl

         Open source Interface Definition Language (IDL) files.


     /usr/share/intltool

         XML translation tools.


     /usr/share/ipfilter

         Open source IP Filter sample files.


     /usr/share/javadoc

         Help files for  Message  Queue  broker  and  Smart  Card
         applications.


     /usr/share/lib

         Platform-independent  sharable  databases.  An  approved
         installation location for bundled Solaris software.


     /usr/share/lib/dict

         Contains word list for spell(1).





SunOS 5.11          Last change: 13 Mar 2009                   37






Standards, Environments, and Macros                 filesystem(5)



     /usr/share/lib/keytables

         Keyboard layout description tables.


     /usr/share/lib/mailx

         Help files for mailx(1).


     /usr/share/lib/nterm

         nroff(1) terminal tables.


     /usr/share/lib/pub

         Character set data files.


     /usr/share/lib/tabset

         Tab setting escape sequences.


     /usr/share/lib/terminfo

         Terminal description files for terminfo(4).


     /usr/share/lib/tmac

         Macro packages and related  files  for  text  processing
         tools, for example, nroff(1) and troff(1).


     /usr/share/lib/zoneinfo

         Time zone information.


     /usr/share/man

         Platform-independent sharable manual pages. An  approved
         installation  location for bundled Solaris software. The
         analogous location for add-on  system  software  or  for
         applications is /opt/packagename/man.


     /usr/share/omf

         GNOME Scrollkeeper database files.



SunOS 5.11          Last change: 13 Mar 2009                   38






Standards, Environments, and Macros                 filesystem(5)



     /usr/share/pixmaps

         Sun Java graphics.


     /usr/share/scrollkeeper

         GNOME Scrollkeeper templates and xslt files.


     /usr/share/sgml

         Open source SGML files.


     /usr/share/sounds

         Sound files.


     /usr/share/src

         Source code for kernel, utilities, and libraries.


     /usr/share/themes

         GNOME 2.0 Desktop themes.


     /usr/share/webconsole

         Sun Web Console status files.


     /usr/share/xml

         GNOME Scrollkeeper DTD files.


     /usr/snadm

         Files related to system and network administration.


     /usr/spool

         Symbolic link to the /var/spool directory.


     /usr/src




SunOS 5.11          Last change: 13 Mar 2009                   39






Standards, Environments, and Macros                 filesystem(5)



         Symbolic link to the /usr/share/src directory.


     /usr/tmp

         Symbolic link to the /var/tmp directory.


     /usr/ucb

         Berkeley compatibility package binaries.


     /usr/ucbinclude

         Berkeley compatibility package headers.


     /usr/ucblib

         Berkeley compatibility package libraries.


     /usr/xpg4

         Directory for POSIX-compliant utilities.


     /usr/xpg6

         Directory for newer versions of  POSIX-compliant  utili-
         ties.


SEE ALSO
     at(1), ex(1), fmli(1), iconv(1), lp(1), isainfo(1), mail(1),
     mailx(1),  nroff(1),  priocntl(1),  refer(1), sar(1), sh(1),
     spell(1), troff(1),  uname(1),  uucp(1C),  vi(1),  acct(1M),
     cron(1M),   dispadmin(1M),   dladm(1M),  fmd(1M),  fsck(1M),
     init(1M),  kernel(1M),  mknod(1M),  mount(1M),  useradd(1M),
     ypbind(1M), mount(2), Intro(4), terminfo(4)














SunOS 5.11          Last change: 13 Mar 2009                   40



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™