remove support for 'trademark files'
[unleashed/tickless.git] / share / man / man5 / filesystem.5
blob863e3caed52e563024191349e759106676b26560
1 .\"
2 .\" The contents of this file are subject to the terms of the
3 .\" Common Development and Distribution License (the "License").
4 .\" You may not use this file except in compliance with the License.
5 .\"
6 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7 .\" or http://www.opensolaris.org/os/licensing.
8 .\" See the License for the specific language governing permissions
9 .\" and limitations under the License.
10 .\"
11 .\" When distributing Covered Code, include this CDDL HEADER in each
12 .\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
13 .\" If applicable, add the following below this CDDL HEADER, with the
14 .\" fields enclosed by brackets "[]" replaced with your own identifying
15 .\" information: Portions Copyright [yyyy] [name of copyright owner]
16 .\"
17 .\"
18 .\" Copyright 1989 AT&T
19 .\" Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved.
20 .\" Copyright 2016 Nexenta Systems, Inc.
21 .\"
22 .TH FILESYSTEM 5 "Mar 6, 2017"
23 .SH NAME
24 filesystem \- File system organization
25 .SH SYNOPSIS
26 .LP
27 .nf
29 .fi
31 .LP
32 .nf
33 /usr
34 .fi
36 .SH DESCRIPTION
37 .LP
38 The file system tree is organized for administrative convenience. Distinct
39 areas within the file system tree are provided for files that are private to
40 one machine, files that can be shared by multiple machines of a common
41 platform, files that can be shared by all machines, and home directories. This
42 organization allows sharable files to be stored on one machine but accessed by
43 many machines using a remote file access mechanism such as \fBNFS\fR. Grouping
44 together similar files makes the file system tree easier to upgrade and manage.
45 .sp
46 .LP
47 The file system tree consists of a root file system and a collection of
48 mountable file systems. The \fBmount\fR(2) program attaches mountable file
49 systems to the file system tree at mount points (directory entries) in the root
50 file system or other previously mounted file systems. Two file systems, \fB/\fR
51 (the root) and \fB/usr\fR, must be mounted and \fB/var\fR must be accessible to
52 have a functional system. The root file system is mounted automatically by the
53 kernel at boot time; the \fB/usr\fR file system is mounted by the system
54 start-up script, which is run as part of the booting process. \fB/var\fR can be
55 mounted as its own file system or be part of \fB/usr\fR, as it is by default.
56 .sp
57 .LP
58 Certain locations, noted below, are approved installation locations for bundled
59 Foundation Solaris software. In some cases, the approved locations for bundled
60 software are also approved locations for add-on system software or for
61 applications. The following descriptions make clear where the two locations
62 differ. For example, \fB/etc\fR is the installation location for
63 platform-dependent configuration files that are bundled with Solaris software.
64 The analogous location for applications is \fB/etc/opt/\fR\fIpackagename\fR.
65 .sp
66 .LP
67 In the following descriptions, \fIsubsystem\fR is a category of application or
68 system software, such as a window system (\fBdt\fR) or a language
69 (\fBjava1.2\fR)
70 .sp
71 .LP
72 The following descriptions make use of the terms \fBplatform\fR,
73 \fBplatform-dependent\fR, \fBplatform-independent\fR, and
74 \fBplatform-specific\fR. Platform refers to a machines Instruction Set
75 Architecture or processor type, such as is returned by \fBuname\fR \fB-i\fR.
76 \fBPlatform-dependent\fR refers to a file that is installed on all platforms
77 and whose contents vary depending on the platform. Like a platform-dependent
78 file, a \fBplatform-independent\fR file is installed on all platforms. However,
79 the contents of the latter type remains the same on all platforms. An example
80 of a platform-dependent file is compiled, executable program. An example of a
81 platform-independent file is a standard configuration file, such as
82 \fB/etc/hosts\fR. Unlike a platform-dependent or a platform-independent file,
83 the \fBplatform-specific\fR file is installed only on a subset of supported
84 platforms. Most platform-specific files are gathered under \fB/platform\fR and
85 \fB/usr/platform\fR.
86 .sp
87 .LP
88 In the following file or directory descriptions, GNOME stands for GNU Network
89 Object Model Environment. The GNOME Desktop is shipped with the Solaris
90 operating system.
91 .SS "Root File System"
92 .LP
93 The root file system contains files that are unique to each machine. It
94 contains the following directories:
95 .sp
96 .ne 2
97 .na
98 \fB\fB/\fR\fR
99 .ad
100 .sp .6
101 .RS 4n
102 Root of the overall file system name space.
106 .ne 2
108 \fB\fB/dev\fR\fR
110 .sp .6
111 .RS 4n
112 Primary location for special files. Typically, device files are built to match
113 the kernel and hardware configuration of the machine.
117 .ne 2
119 \fB\fB/dev/cfg\fR\fR
121 .sp .6
122 .RS 4n
123 Symbolic links to physical \fBap_ids.\fR
127 .ne 2
129 \fB\fB/dev/cpu\fR\fR
131 .sp .6
132 .RS 4n
133 Provides configuration and capability information about the processor type
137 .ne 2
139 \fB\fB/dev/cua\fR\fR
141 .sp .6
142 .RS 4n
143 Device files for \fBuucp\fR.
147 .ne 2
149 \fB\fB/dev/dsk\fR\fR
151 .sp .6
152 .RS 4n
153 Block disk devices.
157 .ne 2
159 \fB\fB/dev/dtrace\fR\fR
161 .sp .6
162 .RS 4n
163 Pseudo-devices used by the DTrace framework.
167 .ne 2
169 \fB\fB/dev/dtrace/provider\fR\fR
171 .sp .6
172 .RS 4n
173 Pseudo-device drivers representing instrumentation providers for the DTrace
174 framework.
178 .ne 2
180 \fB\fB/dev/fbs\fR\fR
182 .sp .6
183 .RS 4n
184 Frame buffer device files.
188 .ne 2
190 \fB\fB/dev/fd\fR\fR
192 .sp .6
193 .RS 4n
194 File descriptors.
198 .ne 2
200 \fB\fB/dev/net\fR\fR
202 .sp .6
203 .RS 4n
204 Network data-link interface devices.
208 .ne 2
210 \fB\fB/dev/printers\fR\fR
212 .sp .6
213 .RS 4n
214 USB printer device files.
218 .ne 2
220 \fB\fB/dev/pts\fR\fR
222 .sp .6
223 .RS 4n
224 Pseudo-terminal devices.
228 .ne 2
230 \fB\fB/dev/rdsk\fR\fR
232 .sp .6
233 .RS 4n
234 Raw disk devices.
238 .ne 2
240 \fB\fB/dev/rmt\fR\fR
242 .sp .6
243 .RS 4n
244 Raw tape devices.
248 .ne 2
250 \fB\fB/dev/sad\fR\fR
252 .sp .6
253 .RS 4n
254 Entry points for the \fBSTREAMS\fR Administrative driver.
258 .ne 2
260 \fB\fB/dev/sound\fR\fR
262 .sp .6
263 .RS 4n
264 Audio device and audio device control files.
268 .ne 2
270 \fB\fB/dev/swap\fR\fR
272 .sp .6
273 .RS 4n
274 Default swap device.
278 .ne 2
280 \fB\fB/dev/term\fR\fR
282 .sp .6
283 .RS 4n
284 Terminal devices.
288 .ne 2
290 \fB\fB/devices\fR\fR
292 .sp .6
293 .RS 4n
294 Physical device files.
298 .ne 2
300 \fB\fB/etc\fR\fR
302 .sp .6
303 .RS 4n
304 Platform-dependent administrative and configuration files and databases that
305 are not shared among systems. \fB/etc\fR may be viewed as the directory that
306 defines the machine's identity. An approved installation location for bundled
307 Solaris software. The analogous location for add-on system software or for
308 applications is \fB/etc/opt/\fR\fIpackagename\fR.
312 .ne 2
314 \fB\fB/etc/X11\fR\fR
316 .sp .6
317 .RS 4n
318 Xorg Xserver (X11) configuration files.
322 .ne 2
324 \fB\fB/etc/acct\fR\fR
326 .sp .6
327 .RS 4n
328 Accounting system configuration information.
332 .ne 2
334 \fB\fB/etc/apache\fR\fR
336 .sp .6
337 .RS 4n
338 Apache configuration files.
342 .ne 2
344 \fB\fB/etc/apoc\fR\fR
346 .sp .6
347 .RS 4n
348 Files for configuring Sun Java Desktop System Configuration Manager remote
349 access.
353 .ne 2
355 \fB\fB/etc/bonobo-activation\fR\fR
357 .sp .6
358 .RS 4n
359 GNOME XML configuration file for identifying CORBA servers.
363 .ne 2
365 \fB\fB/etc/cron.d\fR\fR
367 .sp .6
368 .RS 4n
369 Configuration information for \fBcron\fR(1M).
373 .ne 2
375 \fB\fB/etc/dat\fR\fR
377 .sp .6
378 .RS 4n
379 Contains a list of interface adapters supported by uDAPL service providers.
383 .ne 2
385 \fB\fB/etc/default\fR\fR
387 .sp .6
388 .RS 4n
389 Defaults information for various programs.
393 .ne 2
395 \fB\fB/etc/devices\fR\fR
397 .sp .6
398 .RS 4n
399 Contains device-related data.
403 .ne 2
405 \fB\fB/etc/dfs\fR\fR
407 .sp .6
408 .RS 4n
409 Configuration information for shared file systems.
413 .ne 2
415 \fB\fB/etc/dhcp\fR\fR
417 .sp .6
418 .RS 4n
419 Dynamic Host Configuration Protocol (\fBDHCP\fR) configuration files.
423 .ne 2
425 \fB\fB/etc/dmi\fR\fR
427 .sp .6
428 .RS 4n
429 Solstice Enterprise Agents configuration files.
433 .ne 2
435 \fB\fB/etc/dt\fR\fR
437 .sp .6
438 .RS 4n
439 Desktop configuration files.
443 .ne 2
445 \fB\fB/etc/flash\fR\fR
447 .sp .6
448 .RS 4n
449 Solaris Flash Archive configuration files.
453 .ne 2
455 \fB\fB/etc/fm\fR\fR
457 .sp .6
458 .RS 4n
459 Fault manager configuration files. For more information, see \fBfmd\fR(1M).
463 .ne 2
465 \fB\fB/etc/fonts\fR\fR
467 .sp .6
468 .RS 4n
469 Font configuration information.
473 .ne 2
475 \fB\fB/etc/fs\fR\fR
477 .sp .6
478 .RS 4n
479 Binaries organized by file system types for operations required before
480 \fB/usr\fR is mounted.
484 .ne 2
486 \fB\fB/etc/ftpd\fR\fR
488 .sp .6
489 .RS 4n
490 \fBftpd\fR configuration files.
494 .ne 2
496 \fB\fB/etc/gconf\fR\fR
498 .sp .6
499 .RS 4n
500 GConf system configuration (including system defaults and system mandatory
501 settings)
505 .ne 2
507 \fB\fB/etc/gimp\fR\fR
509 .sp .6
510 .RS 4n
511 GNU Image Manipulation Program (GIMP) configuration files.
515 .ne 2
517 \fB\fB/etc/gnome\fR\fR
519 .sp .6
520 .RS 4n
521 GNOME Desktop configuration files.
525 .ne 2
527 \fB\fB/etc/gnome-vfs-2.0\fR\fR
529 .sp .6
530 .RS 4n
531 Files for customizing GNOME 2.0 desktop menus.
535 .ne 2
537 \fB\fB/etc/gnopernicus-1.0\fR\fR
539 .sp .6
540 .RS 4n
541 Configuration files for GNOME's Gnopernicus, an Assistive Technology (AT)
542 screen reader.
546 .ne 2
548 \fB\fB/etc/gss\fR\fR
550 .sp .6
551 .RS 4n
552 Generic Security Service (\fBGSS\fR) Application Program Interface
553 configuration files.
557 .ne 2
559 \fB\fB/etc/gtk\fR\fR
561 .sp .6
562 .RS 4n
563 GTK+ configuration files
567 .ne 2
569 \fB\fB/etc/gtk-2.0\fR\fR
571 .sp .6
572 .RS 4n
573 GTK+ Pixbuf loaders and Input Method modules
577 .ne 2
579 \fB\fB/etc/imq\fR\fR
581 .sp .6
582 .RS 4n
583 Sun Java System Message Queue security configuration files.
587 .ne 2
589 \fB\fB/etc/inet\fR\fR
591 .sp .6
592 .RS 4n
593 Configuration files for Internet services.
597 .ne 2
599 \fB\fB/etc/init.d\fR\fR
601 .sp .6
602 .RS 4n
603 Shell scripts for transitioning between run levels.
607 .ne 2
609 \fB\fB/etc/krb5\fR\fR
611 .sp .6
612 .RS 4n
613 Kerberos configuration files.
617 .ne 2
619 \fB\fB/etc/lib\fR\fR
621 .sp .6
622 .RS 4n
623 Shared libraries needed during booting.
627 .ne 2
629 \fB\fB/etc/llc2\fR\fR
631 .sp .6
632 .RS 4n
633 Logical link control (\fBllc2\fR) driver configuration files.
637 .ne 2
639 \fB\fB/etc/lp\fR\fR
641 .sp .6
642 .RS 4n
643 Configuration information for the printer subsystem.
647 .ne 2
649 \fB\fB/etc/mail\fR\fR
651 .sp .6
652 .RS 4n
653 Mail subsystem configuration.
657 .ne 2
659 \fB\fB/etc/nca\fR\fR
661 .sp .6
662 .RS 4n
663 Solaris Network Cache and Accelerator (\fBNCA\fR) configuration files.
667 .ne 2
669 \fB\fB/etc/net\fR\fR
671 .sp .6
672 .RS 4n
673 Configuration information for transport independent network services.
677 .ne 2
679 \fB\fB/etc/nfs\fR\fR
681 .sp .6
682 .RS 4n
683 NFS server logging configuration file.
687 .ne 2
689 \fB\fB/etc/opt\fR\fR
691 .sp .6
692 .RS 4n
693 Configuration information for optional packages.
697 .ne 2
699 \fB\fB/etc/pango\fR\fR
701 .sp .6
702 .RS 4n
703 Pango configuration and module information.
707 .ne 2
709 \fB\fB/etc/patch\fR\fR
711 .sp .6
712 .RS 4n
713 Configuration files for patch management.
717 .ne 2
719 \fB\fB/etc/ppp\fR\fR
721 .sp .6
722 .RS 4n
723 Solaris \fBPPP\fR configuration files.
727 .ne 2
729 \fB\fB/etc/rc0.d\fR\fR
731 .sp .6
732 .RS 4n
733 Scripts for entering or leaving run level 0. See \fBinit\fR(1M).
737 .ne 2
739 \fB\fB/etc/rc1.d\fR\fR
741 .sp .6
742 .RS 4n
743 Scripts for entering or leaving run level 1. See \fBinit\fR(1M).
747 .ne 2
749 \fB\fB/etc/rc2.d\fR\fR
751 .sp .6
752 .RS 4n
753 Scripts for entering or leaving run level 2. See \fBinit\fR(1M).
757 .ne 2
759 \fB\fB/etc/rc3.d\fR\fR
761 .sp .6
762 .RS 4n
763 Scripts for entering or leaving run level 3. See \fBinit\fR(1M).
767 .ne 2
769 \fB\fB/etc/rcS.d\fR\fR
771 .sp .6
772 .RS 4n
773 Scripts for bringing the system up in single user mode.
777 .ne 2
779 \fB\fB/etc/rcm\fR\fR
781 .sp .6
782 .RS 4n
783 Directory for reconfiguration manager (RCM) custom scripts.
787 .ne 2
789 \fB\fB/etc/saf\fR\fR
791 .sp .6
792 .RS 4n
793 Service Access Facility files.
797 .ne 2
799 \fB\fB/etc/sasl\fR\fR
801 .sp .6
802 .RS 4n
803 Simple Authentication and Security Layer (SASL) server configuration files.
807 .ne 2
809 \fB\fB/etc/security\fR\fR
811 .sp .6
812 .RS 4n
813 Solaris-delivered security configuration files (Audit, RBAC, crypto, Trusted
814 Extensions).
818 .ne 2
820 \fB\fB/etc/sfw\fR\fR
822 .sp .6
823 .RS 4n
824 Platform-dependent administrative, configuration files and databases for
825 subsystems from \fB/usr/sfw\fR that are not shared among systems.
829 .ne 2
831 \fB\fB/etc/sfw/samba\fR\fR
833 .sp .6
834 .RS 4n
835 Samba configuration files.
839 .ne 2
841 \fB\fB/etc/skel\fR\fR
843 .sp .6
844 .RS 4n
845 Default profile scripts for new user accounts. See \fBuseradd\fR(1M).
849 .ne 2
851 \fB\fB/etc/sma\fR\fR
853 .sp .6
854 .RS 4n
855 Systems Management Agent (SMA) configuration files.
859 .ne 2
861 \fB\fB/etc/smartcard\fR\fR
863 .sp .6
864 .RS 4n
865 Solaris Smart Card configuration files.
869 .ne 2
871 \fB\fB/etc/snmp\fR\fR
873 .sp .6
874 .RS 4n
875 Solstice Enterprise Agents configuration files.
879 .ne 2
881 \fB\fB/etc/sound\fR\fR
883 .sp .6
884 .RS 4n
885 Sound Events configuration files.
889 .ne 2
891 \fB\fB/etc/ssh\fR\fR
893 .sp .6
894 .RS 4n
895 Secure Shell configuration files. See \fBssh\fR(1)
899 .ne 2
901 \fB\fB/etc/svc\fR\fR
903 .sp .6
904 .RS 4n
905 SMF service repository.
909 .ne 2
911 \fB\fB/etc/sysevent\fR\fR
913 .sp .6
914 .RS 4n
915 \fBsyseventd\fR configuration files.
919 .ne 2
921 \fB\fB/etc/\fIsubsystem\fR\fR\fR
923 .sp .6
924 .RS 4n
925 Platform-dependent \fIsubsystem\fR configuration files that are not shared
926 among systems. An approved installation location for bundled Solaris software.
927 The analogous location for add-on system software or for applications is
928 \fB/etc/opt/\fR\fIpackagename\fR.
932 .ne 2
934 \fB\fB/etc/usb\fR\fR
936 .sp .6
937 .RS 4n
938 \fBUSB\fR configuration information.
942 .ne 2
944 \fB\fB/etc/uucp\fR\fR
946 .sp .6
947 .RS 4n
948 \fBUUCP\fR configuration information. See \fBuucp\fR(1C).
952 .ne 2
954 \fB\fB/etc/xml\fR\fR
956 .sp .6
957 .RS 4n
958 Extensible Markup Language (XML) catalog.
962 .ne 2
964 \fB\fB/etc/zones\fR\fR
966 .sp .6
967 .RS 4n
968 Solaris Zones configuration files.
972 .ne 2
974 \fB\fB/export\fR\fR
976 .sp .6
977 .RS 4n
978 Default root of the shared file system tree.
982 .ne 2
984 \fB\fB/home\fR\fR
986 .sp .6
987 .RS 4n
988 Default root of a subtree for user directories.
992 .ne 2
994 \fB\fB/kernel\fR\fR
996 .sp .6
997 .RS 4n
998 Subtree of platform-dependent loadable kernel modules required as part of the
999 boot process. It includes the generic part of the core kernel that is
1000 platform-independent, \fB/kernel/genunix\fR. See \fBkernel\fR(1M) An approved
1001 installation location for bundled Solaris software and for add-on system
1002 software.
1006 .ne 2
1008 \fB\fB/kernel/drv\fR\fR
1010 .sp .6
1011 .RS 4n
1012 32-bit x86 device drivers.
1016 .ne 2
1018 \fB\fB/kernel/drv/sparcv9\fR\fR
1020 .sp .6
1021 .RS 4n
1022 64-bit \fBSPARC\fR device drivers.
1026 .ne 2
1028 \fB\fB/kernel/drv/amd64\fR\fR
1030 .sp .6
1031 .RS 4n
1032 64-bit device drivers for 64-bit x86 platforms.
1036 .ne 2
1038 \fB\fB/kernel/dtrace\fR\fR
1040 .sp .6
1041 .RS 4n
1042 Kernel modules representing components in the DTrace framework.
1046 .ne 2
1048 \fB\fB/kernel/genunix\fR\fR
1050 .sp .6
1051 .RS 4n
1052 Platform-independent kernel.
1056 .ne 2
1058 \fB\fB/kernel/amd64/genunix\fR\fR
1060 .sp .6
1061 .RS 4n
1062 64-bit, platform-independent kernel.
1066 .ne 2
1068 \fB\fB/kernel/\fIsubsystem\fR/amd64\fR\fR
1070 .sp .6
1071 .RS 4n
1072 64-bit x86 platform-dependent modules required for boot. An approved
1073 installation location for bundled Solaris software and for add-on system
1074 software.
1078 .ne 2
1080 \fB\fB/kernel/\fIsubsystem\fR/sparcv9\fR\fR
1082 .sp .6
1083 .RS 4n
1084 64-bit \fBSPARC\fR platform-dependent modules required for boot. An approved
1085 installation location for bundled Solaris software and for add-on system
1086 software.
1090 .ne 2
1092 \fB\fB/lib/svc/manifest\fR\fR
1094 .sp .6
1095 .RS 4n
1096 SMF method scripts. An approved installation location for bundled Solaris
1097 software. The analogous location for add-on system software or for applications
1098 is \fB/opt/packagename/lib/svc/manifest\fR.
1102 .ne 2
1104 \fB\fB/mnt\fR\fR
1106 .sp .6
1107 .RS 4n
1108 Default temporary mount point for file systems. This is an empty directory on
1109 which file systems can be temporarily mounted.
1113 .ne 2
1115 \fB\fB/net\fR\fR
1117 .sp .6
1118 .RS 4n
1119 Temporary mount point for file systems that are mounted by the automounter.
1123 .ne 2
1125 \fB\fB/opt\fR\fR
1127 .sp .6
1128 .RS 4n
1129 Root of a subtree for add-on application packages.
1133 .ne 2
1135 \fB\fB/platform\fR\fR
1137 .sp .6
1138 .RS 4n
1139 Subtree of platform-specific objects which need to reside on the root
1140 filesystem. It contains a series of directories, one per supported platform.
1141 The semantics of the series of directories is equivalent to \fB/\fR (root).
1145 .ne 2
1147 \fB\fB/platform/\fR\fB`\fR\fBuname\fR \fB-i\fR\fB\fR\fB`\fR\fB/kernel\fR\fR
1149 .sp .6
1150 .RS 4n
1151 Platform-specific modules required for boot. These modules have semantics
1152 equivalent to \fB/kernel\fR. It includes the file \fBunix\fR, the core kernel.
1153 See \fBkernel\fR(1M). An approved installation location for bundled Solaris
1154 software and for add-on system software.
1158 .ne 2
1160 \fB\fB/platform/\fR\fB`\fR\fBuname\fR \fB-m\fR\fB\fR\fB`\fR\fB/kernel\fR\fR
1162 .sp .6
1163 .RS 4n
1164 Hardware class-specific modules required for boot. An approved installation
1165 location for bundled Solaris software and for add-on system software.
1169 .ne 2
1171 \fB\fB/platform/\fR\fB`\fR\fBuname\fR
1172 \fB-i\fR\fB\fR\fB`\fR\fB/kernel/\fIsubsystem\fR/amd64\fR\fR
1174 .sp .6
1175 .RS 4n
1176 x86 64-bit, platform-dependent modules required for boot. This is an approved
1177 installation location for bundled Solaris software.
1181 .ne 2
1183 \fB\fB/platform/\fR\fB`\fR\fBuname\fR
1184 \fB-i\fR\fB\fR\fB`\fR\fB/kernel/\fIsubsystem\fR/sparcv9\fR\fR
1186 .sp .6
1187 .RS 4n
1188 \fBSPARC\fR 64-bit platform-specific modules required for boot. An approved
1189 installation location for bundled Solaris software.
1193 .ne 2
1195 \fB\fB/platform/\fR\fB`\fR\fBuname\fR
1196 \fB-i\fR\fB\fR\fB`\fR\fB/kernel/sparcv9/unix\fR\fR
1198 .sp .6
1199 .RS 4n
1200 64-bit platform-dependent kernel.
1204 .ne 2
1206 \fB\fB/platform/\fR\fB`\fR\fBuname\fR
1207 \fB-i\fR\fB\fR\fB`\fR\fB/kernel/unix\fR\fR
1209 .sp .6
1210 .RS 4n
1211 32-bit platform-dependent kernel on i86 and a symlink to \fBsparcv9/unix\fR on
1212 SPARC.
1216 .ne 2
1218 \fB\fB/proc\fR\fR
1220 .sp .6
1221 .RS 4n
1222 Root of a subtree for the process file system.
1226 .ne 2
1228 \fB\fB/sbin\fR\fR
1230 .sp .6
1231 .RS 4n
1232 Essential executables used in the booting process and in manual system
1233 recovery. The full complement of utilities is available only after \fB/usr\fR
1234 is mounted. \fB/sbin\fR is an approved installation location for bundled
1235 Solaris software.
1239 .ne 2
1241 \fB\fB/system\fR\fR
1243 .sp .6
1244 .RS 4n
1245 Mount point for the contract (CTFS) and object (OBJFS) file systems.
1249 .ne 2
1251 \fB\fB/tmp\fR\fR
1253 .sp .6
1254 .RS 4n
1255 Temporary files; cleared during the boot operation.
1259 .ne 2
1261 \fB\fB/usr\fR\fR
1263 .sp .6
1264 .RS 4n
1265 Mount point for the \fB/usr\fR file system. See description of \fB/usr\fR file
1266 system, below.
1270 .ne 2
1272 \fB\fB/var\fR\fR
1274 .sp .6
1275 .RS 4n
1276 Root of a subtree for varying files. Varying files are files that are unique to
1277 a machine but that can grow to an arbitrary (that is, variable) size. An
1278 example is a log file. An approved installation location for bundled Solaris
1279 software. The analogous location for add-on system software or for applications
1280 is \fB/var/opt/\fR\fIpackagename\fR.
1284 .ne 2
1286 \fB\fB/var/adm\fR\fR
1288 .sp .6
1289 .RS 4n
1290 System logging and accounting files.
1294 .ne 2
1296 \fB\fB/var/apache\fR\fR
1298 .sp .6
1299 .RS 4n
1300 Scripts, icons, logs, and cache pages for Apache web server.
1304 .ne 2
1306 \fB\fB/var/appserver\fR\fR
1308 .sp .6
1309 .RS 4n
1310 Sun Java System Application Server administrative domain files.
1314 .ne 2
1316 \fB\fB/var/audit\fR\fR
1318 .sp .6
1319 .RS 4n
1320 Default location for Audit log files.
1324 .ne 2
1326 \fB\fB/var/cores\fR\fR
1328 .sp .6
1329 .RS 4n
1330 Directory provided for global core files storage.
1334 .ne 2
1336 \fB\fB/var/crash\fR\fR
1338 .sp .6
1339 .RS 4n
1340 Default depository for kernel crash dumps.
1344 .ne 2
1346 \fB\fB/var/cron\fR\fR
1348 .sp .6
1349 .RS 4n
1350 Log files for \fBcron\fR(1M).
1354 .ne 2
1356 \fB\fB/var/dmi\fR\fR
1358 .sp .6
1359 .RS 4n
1360 Solstice Enterprise Agents (\fBSEA\fR) Desktop Management Interface (\fBDMI\fR)
1361 run-time components.
1365 .ne 2
1367 \fB\fB/var/dt\fR\fR
1369 .sp .6
1370 .RS 4n
1371 \fBdtlogin\fR configuration files.
1375 .ne 2
1377 \fB\fB/var/fm\fR\fR
1379 .sp .6
1380 .RS 4n
1381 Fault manager state files. For more information, see \fBfmd\fR(1M).
1385 .ne 2
1387 \fB\fB/var/imq\fR\fR
1389 .sp .6
1390 .RS 4n
1391 Message queue broker instance configuration file.
1395 .ne 2
1397 \fB\fB/var/ftp\fR\fR
1399 .sp .6
1400 .RS 4n
1401 \fBFTP\fR server directory.
1405 .ne 2
1407 \fB\fB/var/inet\fR\fR
1409 .sp .6
1410 .RS 4n
1411 IPv6 router state files.
1415 .ne 2
1417 \fB\fB/var/krb5\fR\fR
1419 .sp .6
1420 .RS 4n
1421 Database and log files for Kerberos.
1425 .ne 2
1427 \fB\fB/var/ld\fR\fR
1429 .sp .6
1430 .RS 4n
1431 Configuration files for runtime linker.
1435 .ne 2
1437 \fB\fB/var/ldap\fR\fR
1439 .sp .6
1440 .RS 4n
1441 LDAP client configuration files.
1445 .ne 2
1447 \fB\fB/var/lib\fR\fR
1449 .sp .6
1450 .RS 4n
1451 Directory for variable state information.
1455 .ne 2
1457 \fB\fB/var/log\fR\fR
1459 .sp .6
1460 .RS 4n
1461 System log files.
1465 .ne 2
1467 \fB\fB/var/lp\fR\fR
1469 .sp .6
1470 .RS 4n
1471 Line printer subsystem logging information.
1475 .ne 2
1477 \fB\fB/var/mail\fR\fR
1479 .sp .6
1480 .RS 4n
1481 Directory where users' mail is kept.
1485 .ne 2
1487 \fB\fB/var/mysql\fR\fR
1489 .sp .6
1490 .RS 4n
1491 Dynamic database directory for MySQL Database Management System.
1495 .ne 2
1497 \fB\fB/var/news\fR\fR
1499 .sp .6
1500 .RS 4n
1501 Community service messages. This is not the same as USENET-style news.
1505 .ne 2
1507 \fB\fB/var/nfs\fR\fR
1509 .sp .6
1510 .RS 4n
1511 NFS server log files.
1515 .ne 2
1517 \fB\fB/var/ntp\fR\fR
1519 .sp .6
1520 .RS 4n
1521 Network Time Protocol (\fBNTP\fR) server state directory.
1525 .ne 2
1527 \fB\fB/var/opt\fR\fR
1529 .sp .6
1530 .RS 4n
1531 Root of a subtree for varying files associated with optional software packages.
1532 An approved installation location for add-on system software and applications.
1536 .ne 2
1538 \fB\fB/var/patchsrv\fR\fR
1540 .sp .6
1541 .RS 4n
1542 Patch management log files.
1546 .ne 2
1548 \fB\fB/var/preserve\fR\fR
1550 .sp .6
1551 .RS 4n
1552 Backup files for \fBvi\fR(1) and \fBex\fR(1).
1556 .ne 2
1558 \fB\fB/var/run\fR\fR
1560 .sp .6
1561 .RS 4n
1562 Temporary files which are not needed across reboots. Only root may modify the
1563 contents of this directory.
1567 .ne 2
1569 \fB\fB/var/sadm\fR\fR
1571 .sp .6
1572 .RS 4n
1573 Databases maintained by the software package management utilities.
1577 .ne 2
1579 \fB\fB/var/sadm/system/logs\fR\fR
1581 .sp .6
1582 .RS 4n
1583 Status log files produced by software management functions and/or applications.
1584 For example, log files produced for product installation. An approved
1585 installation location for bundled Solaris software and for add-on system
1586 software and applications.
1590 .ne 2
1592 \fB\fB/var/saf\fR\fR
1594 .sp .6
1595 .RS 4n
1596 Service access facility logging and accounting files.
1600 .ne 2
1602 \fB\fB/var/samba\fR\fR
1604 .sp .6
1605 .RS 4n
1606 Log and lock files for Samba.
1610 .ne 2
1612 \fB\fB/var/sma_snmp\fR\fR
1614 .sp .6
1615 .RS 4n
1616 Systems Management Agent (SMA) security and MIB component information.
1620 .ne 2
1622 \fB\fB/var/snmp\fR\fR
1624 .sp .6
1625 .RS 4n
1626 SNMP status and configuration information.
1630 .ne 2
1632 \fB\fB/var/spool\fR\fR
1634 .sp .6
1635 .RS 4n
1636 Contains directories for files used in printer spooling, mail delivery,
1637 \fBcron\fR(1M), \fBat\fR(1), and so forth.
1641 .ne 2
1643 \fB\fB/var/spool/cron\fR\fR
1645 .sp .6
1646 .RS 4n
1647 \fBcron\fR(1M) and \fBat\fR(1) spooling files.
1651 .ne 2
1653 \fB\fB/var/spool/locks\fR\fR
1655 .sp .6
1656 .RS 4n
1657 Spooling lock files.
1661 .ne 2
1663 \fB\fB/var/spool/lp\fR\fR
1665 .sp .6
1666 .RS 4n
1667 Line printer spool files. See \fBlp\fR(1).
1671 .ne 2
1673 \fB\fB/var/spool/mqueue\fR\fR
1675 .sp .6
1676 .RS 4n
1677 Mail queued for delivery.
1681 .ne 2
1683 \fB\fB/var/spool/pkg\fR\fR
1685 .sp .6
1686 .RS 4n
1687 Spooled packages.
1691 .ne 2
1693 \fB\fB/var/spool/print\fR\fR
1695 .sp .6
1696 .RS 4n
1697 LP print service client-side request staging area.
1701 .ne 2
1703 \fB\fB/var/spool/samba\fR\fR
1705 .sp .6
1706 .RS 4n
1707 Samba print queue.
1711 .ne 2
1713 \fB\fB/var/spool/uucp\fR\fR
1715 .sp .6
1716 .RS 4n
1717 Queued \fBuucp\fR(1C) jobs.
1721 .ne 2
1723 \fB\fB/var/spool/uucppublic\fR\fR
1725 .sp .6
1726 .RS 4n
1727 Files deposited by \fBuucp\fR(1C).
1731 .ne 2
1733 \fB\fB/var/statmon\fR\fR
1735 .sp .6
1736 .RS 4n
1737 Network status monitor files.
1741 .ne 2
1743 \fB\fB/var/svc/log\fR\fR
1745 .sp .6
1746 .RS 4n
1747 SMF log files.
1751 .ne 2
1753 \fB\fB/var/svc/manifest\fR\fR
1755 .sp .6
1756 .RS 4n
1757 SMF service manifests. An approved installation location for bundled, add-on
1758 system software and applications.
1762 .ne 2
1764 \fB\fB/var/svc/manifest/site\fR\fR
1766 .sp .6
1767 .RS 4n
1768 Site-local SMF service manifests.
1772 .ne 2
1774 \fB\fB/var/tmp\fR\fR
1776 .sp .6
1777 .RS 4n
1778 Files that vary in size or presence during normal system operations. This
1779 directory is \fBnot\fR cleared during the boot operation. An approved
1780 installation location for bundled Solaris software and for add-on system
1781 software and applications.
1783 It is possible to change the default behavior for \fB/var/tmp\fR to clear all
1784 of the files except editor temporary files by setting the \fBclean_vartmp\fR
1785 property value of the \fBrmtmpfiles\fR service. This is done with the following
1786 commands:
1788 .in +2
1790 # \fBsvccfg -s svc:/system/rmtmpfiles setprop \e\fR
1791       \fBoptions/clean_vartmp = "true"\fR
1792 # \fBsvcadm refresh svc:/system/rmtmpfiles:default\fR
1794 .in -2
1797 The \fBsolaris.smf.value.rmtmpfiles\fR authorization is required to modify this
1798 property.
1802 .ne 2
1804 \fB\fB/var/uucp\fR\fR
1806 .sp .6
1807 .RS 4n
1808 \fBuucp\fR(1C) log and status files.
1812 .ne 2
1814 \fB\fB/var/yp\fR\fR
1816 .sp .6
1817 .RS 4n
1818 Databases used by \fBNIS\fR and \fBypbind\fR(1M).
1821 .SS "\fB/usr\fR File System"
1823 Because it is desirable to keep the root file system small and not volatile, on
1824 disk-based systems larger file systems are often mounted on \fB/home\fR,
1825 \fB/opt\fR, \fB/usr\fR, and \fB/var\fR.
1828 The file system mounted on \fB/usr\fR contains platform-dependent and
1829 platform-independent sharable files. The subtree rooted at \fB/usr/share\fR
1830 contains platform-independent sharable files; the rest of the \fB/usr\fR tree
1831 contains platform-dependent files. By mounting a common remote file system, a
1832 group of machines with a common platform may share a single \fB/usr\fR file
1833 system. A single \fB/usr/share\fR file system can be shared by machines of any
1834 platform. A machine acting as a file server can share many different \fB/usr\fR
1835 file systems to support several different architectures and operating system
1836 releases. Clients usually mount \fB/usr\fR read-only so that they do not
1837 accidentally change any shared files.
1840 The \fB/usr\fR file system contains the following subdirectories:
1842 .ne 2
1844 \fB\fB/usr/X\fR\fR
1846 .sp .6
1847 .RS 4n
1848 Symbolic link to the \fB/usr/X11\fR directory.
1852 .ne 2
1854 \fB\fB/usr/X11\fR\fR
1856 .sp .6
1857 .RS 4n
1858 Xorg Xserver (X11) executables and documentation.
1862 .ne 2
1864 \fB\fB/usr/adm\fR\fR
1866 .sp .6
1867 .RS 4n
1868 Symbolic link to the \fB/var/adm\fR directory.
1872 .ne 2
1874 \fB\fB/usr/apache\fR\fR
1876 .sp .6
1877 .RS 4n
1878 Apache executables, loadable modules, and documentation.
1882 .ne 2
1884 \fB\fB/usr/bin\fR\fR
1886 .sp .6
1887 .RS 4n
1888 Platform-dependent, user-invoked executables. These are commands users expect
1889 to be run as part of their normal \fB$PATH\fR. For executables that are
1890 different on a 64-bit system than on a 32-bit system, a wrapper that selects
1891 the appropriate executable is placed here. See \fBisaexec\fR(3C). An approved
1892 installation location for bundled Solaris software. The analogous location for
1893 add-on system software or for applications is \fB/opt/\fIpackagename\fR/bin\fR.
1897 .ne 2
1899 \fB\fB/usr/bin/amd64\fR\fR
1901 .sp .6
1902 .RS 4n
1903 x86 64-bit, platform-dependent, user-invoked executables. This directory should
1904 not be part of a user's \fB$PATH\fR. A wrapper in \fB/usr/bin\fR should invoke
1905 the executable in this directory. See \fBisaexec\fR(3C). An approved
1906 installation location for bundled Solaris software. The analogous location for
1907 add-on system software or for applications is
1908 \fB/opt/\fIpackagename\fR/bin/amd64\fR.
1912 .ne 2
1914 \fB\fB/usr/bin/sparcv9\fR\fR
1916 .sp .6
1917 .RS 4n
1918 \fBSPARC\fR platform-dependent, user-invoked executables. This directory should
1919 not be part of a user's \fB$PATH\fR. A wrapper in \fB/usr/bin\fR should invoke
1920 the executable in this directory. See \fBisaexec\fR(3C). An approved
1921 installation location for bundled Solaris software. The analogous location for
1922 add-on system software or for applications is
1923 \fB/opt/\fIpackagename\fR/bin/sparcv9\fR.
1927 .ne 2
1929 \fB\fB/usr/bin/\fIsubsystem\fR\fR\fR
1931 .sp .6
1932 .RS 4n
1933 Platform-dependent user-invoked executables that are associated with
1934 \fIsubsystem\fR. These are commands users expect to be run as part of their
1935 normal \fB$PATH\fR. An approved installation location for bundled Solaris
1936 software. The analogous location for add-on system software or for applications
1937 is \fB/opt/\fIpackagename\fR/bin\fR.
1941 .ne 2
1943 \fB\fB/usr/\fIsubsystem\fR/bin\fR\fR
1945 .sp .6
1946 .RS 4n
1947 Platform-dependent user-invoked executables that are associated with
1948 \fIsubsystem\fR. These are commands users expect to be run as part of their
1949 normal \fB$PATH\fR. An approved installation location for bundled Solaris
1950 software. The analogous location for add-on system software or for applications
1951 is \fB/opt/\fIpackagename\fR/bin\fR.
1955 .ne 2
1957 \fB\fB/usr/\fIsubsystem\fR/bin/amd64\fR\fR
1959 .sp .6
1960 .RS 4n
1961 x86 64-bit, platform-dependent, user-invoked executables. This directory should
1962 not be part of a user's \fB$PATH\fR. A wrapper in \fB/usr/bin\fR should invoke
1963 the executable in this directory. See \fBisaexec\fR(3C). An approved
1964 installation location for bundled Solaris software. The analogous location for
1965 add-on system software or for applications is
1966 \fB/opt/\fIpackagename\fR/bin/amd64\fR.
1970 .ne 2
1972 \fB\fB/usr/\fIsubsystem\fR/bin/sparcv9\fR\fR
1974 .sp .6
1975 .RS 4n
1976 \fBSPARC\fR 64-bit, platform-dependent, user-invoked executables. This
1977 directory should not be part of a user's \fB$PATH\fR. A wrapper in
1978 \fB/usr/bin\fR should invoke the executable in this directory. See
1979 \fBisaexec\fR(3C). An approved installation location for bundled Solaris
1980 software. The analogous location for add-on system software or for applications
1981 is \fB/opt/\fIpackagename\fR/bin/sparcv9\fR.
1985 .ne 2
1987 \fB\fB/usr/ccs\fR\fR
1989 .sp .6
1990 .RS 4n
1991 C compilation system.
1995 .ne 2
1997 \fB\fB/usr/ccs/bin\fR\fR
1999 .sp .6
2000 .RS 4n
2001 C compilation commands and system utilities.
2005 .ne 2
2007 \fB\fB/usr/ccs/lib\fR\fR
2009 .sp .6
2010 .RS 4n
2011 Symbolic link to \fB/usr/lib\fR.
2015 .ne 2
2017 \fB\fB/usr/demo\fR\fR
2019 .sp .6
2020 .RS 4n
2021 Demo programs and data.
2025 .ne 2
2027 \fB\fB/usr/dict\fR\fR
2029 .sp .6
2030 .RS 4n
2031 Symbolic link to the \fB/usr/share/lib/dict\fR directory, which contains the
2032 dictionary file used by the \fBUNIX\fR spell program.
2036 .ne 2
2038 \fB\fB/usr/games\fR\fR
2040 .sp .6
2041 .RS 4n
2042 An empty directory, a remnant of the SunOS 4.0/4.1 software.
2046 .ne 2
2048 \fB\fB/usr/include\fR\fR
2050 .sp .6
2051 .RS 4n
2052 Include headers (for C programs).
2056 .ne 2
2058 \fB\fB/usr/java\fI*\fR\fR\fR
2060 .sp .6
2061 .RS 4n
2062 Directories containing Java programs and libraries.
2066 .ne 2
2068 \fB\fB/usr/jdk\fI*\fR\fR\fR
2070 .sp .6
2071 .RS 4n
2072 Java Platform virtual machine and core class libraries.
2076 .ne 2
2078 \fB\fB/usr/kernel\fR\fR
2080 .sp .6
2081 .RS 4n
2082 Subtree of platform-dependent loadable kernel modules, not needed in the root
2083 filesystem. An approved installation location for bundled Solaris software.
2087 .ne 2
2089 \fB\fB/usr/lib\fR\fR
2091 .sp .6
2092 .RS 4n
2093 Platform-dependent libraries, various databases, commands and daemons not
2094 invoked directly by a human user. An approved installation location for bundled
2095 Solaris software. The analogous location for add-on system software or for
2096 applications is \fB/opt/\fIpackagename\fR/lib\fR.
2100 .ne 2
2102 \fB\fB/usr/lib/32\fR\fR
2104 .sp .6
2105 .RS 4n
2106 Symbolic link to \fB/usr/lib\fR.
2110 .ne 2
2112 \fB\fB/usr/lib/64\fR\fR
2114 .sp .6
2115 .RS 4n
2116 Symbolic link to the most portable 64-bit Solaris interfaces, on both SPARC and
2117 x86 platforms.
2121 .ne 2
2123 \fB\fB/usr/lib/acct\fR\fR
2125 .sp .6
2126 .RS 4n
2127 Accounting scripts and binaries. See \fBacct\fR(1M).
2131 .ne 2
2133 \fB\fB/usr/lib/adb\fR\fR
2135 .sp .6
2136 .RS 4n
2137 \fBadb\fR accounting scripts.
2141 .ne 2
2143 \fB\fB/usr/lib/amd64\fR\fR
2145 .sp .6
2146 .RS 4n
2147 Platform-dependent libraries, various databases, commands and daemons not
2148 invoked directly by a human user on 64-bit x86. An approved installation
2149 location for bundled Solaris software. The analogous location for add-on system
2150 software or for applications is \fB/opt/\fIpackagename\fR/lib/amd64\fR.
2154 .ne 2
2156 \fB\fB/usr/lib/autofs\fR\fR
2158 .sp .6
2159 .RS 4n
2160 Contains the \fBautomountd\fR executable.
2164 .ne 2
2166 \fB\fB/usr/lib/cfgadm\fR\fR
2168 .sp .6
2169 .RS 4n
2170 Contains \fBcfgadm\fR hardware-specific driver plugins.
2174 .ne 2
2176 \fB\fB/usr/lib/class\fR\fR
2178 .sp .6
2179 .RS 4n
2180 Scheduling-class-specific directories containing executables for
2181 \fBpriocntl\fR(1) and \fBdispadmin\fR(1M).
2185 .ne 2
2187 \fB\fB/usr/lib/crypto\fR\fR
2189 .sp .6
2190 .RS 4n
2191 Contains the kernel-level cryptographic framework daemon (\fBkcfd\fR).
2195 .ne 2
2197 \fB\fB/usr/lib/devfsadm\fR\fR
2199 .sp .6
2200 .RS 4n
2201 Contains \fBdevfsadm\fR, the daemon version of \fBdevfsadm\fR.
2205 .ne 2
2207 \fB\fB/usr/lib/dict\fR\fR
2209 .sp .6
2210 .RS 4n
2211 Database files for \fBspell\fR(1).
2215 .ne 2
2217 \fB\fB/usr/lib/dns\fR\fR
2219 .sp .6
2220 .RS 4n
2221 Contains DNS resolver libraries.
2225 .ne 2
2227 \fB\fB/usr/lib/dtrace\fR\fR
2229 .sp .6
2230 .RS 4n
2231 Contains \fBdtrace\fR D source files.
2235 .ne 2
2237 \fB\fB/usr/lib/flash\fR\fR
2239 .sp .6
2240 .RS 4n
2241 Contains Solaris flash archive deployment scripts.
2245 .ne 2
2247 \fB\fB/usr/lib/fm\fR\fR
2249 .sp .6
2250 .RS 4n
2251 Contains \fBfmd\fR, the fault manager daemon and the fault manager library.
2255 .ne 2
2257 \fB\fB/usr/lib/font\fR\fR
2259 .sp .6
2260 .RS 4n
2261 \fBtroff\fR(1) font description files.
2265 .ne 2
2267 \fB\fB/usr/lib/fs\fR\fR
2269 .sp .6
2270 .RS 4n
2271 File system type dependent modules; generally not intended to be invoked
2272 directly by the user.
2276 .ne 2
2278 \fB\fB/usr/lib/gss\fR\fR
2280 .sp .6
2281 .RS 4n
2282 Secure services-related libraries.
2286 .ne 2
2288 \fB\fB/usr/lib/iconv\fR\fR
2290 .sp .6
2291 .RS 4n
2292 Conversion tables for \fBiconv\fR(1).
2296 .ne 2
2298 \fB\fB/usr/lib/inet\fR\fR
2300 .sp .6
2301 .RS 4n
2302 Contains many network-related daemons and libraries.
2306 .ne 2
2308 \fB\fB/usr/lib/ipf\fR\fR
2310 .sp .6
2311 .RS 4n
2312 Contains \fBIPFILTER.LICENCE\fR and \fBipftest\fR.
2316 .ne 2
2318 \fB\fB/usr/lib/ipqosconf\fR\fR
2320 .sp .6
2321 .RS 4n
2322 IPQoS configuration utility.
2326 .ne 2
2328 \fB\fB/usr/lib/krb5\fR\fR
2330 .sp .6
2331 .RS 4n
2332 Contains the Kerberos database propagation program and libraries.
2336 .ne 2
2338 \fB\fB/usr/lib/ld\fR\fR
2340 .sp .6
2341 .RS 4n
2342 Contains the map files for the \fBld\fR link editor.
2346 .ne 2
2348 \fB\fB/usr/lib/ldap\fR\fR
2350 .sp .6
2351 .RS 4n
2352 Contains LDAP client configuration utilities.
2356 .ne 2
2358 \fB\fB/usr/lib/libp\fR\fR
2360 .sp .6
2361 .RS 4n
2362 Profiled libraries.
2366 .ne 2
2368 \fB\fB/usr/lib/llc2\fR\fR
2370 .sp .6
2371 .RS 4n
2372 Contains logical link control (\fBllc2\fR) driver configuration files.
2376 .ne 2
2378 \fB\fB/usr/lib/locale\fR\fR
2380 .sp .6
2381 .RS 4n
2382 Localization databases.
2386 .ne 2
2388 \fB\fB/usr/lib/lp\fR\fR
2390 .sp .6
2391 .RS 4n
2392 Line printer subsystem databases and back-end executables.
2396 .ne 2
2398 \fB\fB/usr/lib/netsvc\fR\fR
2400 .sp .6
2401 .RS 4n
2402 Internet network services.
2406 .ne 2
2408 \fB\fB/usr/lib/nfs\fR\fR
2410 .sp .6
2411 .RS 4n
2412 Auxiliary NFS-related programs and daemons.
2416 .ne 2
2418 \fB\fB/usr/lib/picl\fR\fR
2420 .sp .6
2421 .RS 4n
2422 Platform Information and Control Library.
2426 .ne 2
2428 \fB\fB/usr/lib/pool\fR\fR
2430 .sp .6
2431 .RS 4n
2432 Contains the automated resource pools partitioning daemon (\fBpoold\fR) and
2433 associated libraries.
2437 .ne 2
2439 \fB\fB/usr/lib/power\fR\fR
2441 .sp .6
2442 .RS 4n
2443 Power management daemon, \fBpowerd\fR.
2447 .ne 2
2449 \fB\fB/usr/lib/print\fR\fR
2451 .sp .6
2452 .RS 4n
2453 Contains \fBlp\fR conversion scripts and the \fBin.lpd\fR daemon.
2457 .ne 2
2459 \fB\fB/usr/lib/rcap\fR\fR
2461 .sp .6
2462 .RS 4n
2463 Resource cap enforcement daemon, \fBrcapd\fR.
2467 .ne 2
2469 \fB\fB/usr/lib/rcm\fR\fR
2471 .sp .6
2472 .RS 4n
2473 Contains the Reconfiguration and Coordination Manager daemon (\fBrcm_daemon\fR)
2474 and RCM scripts.
2478 .ne 2
2480 \fB\fB/usr/lib/refer\fR\fR
2482 .sp .6
2483 .RS 4n
2484 Auxiliary programs for \fBrefer\fR(1).
2488 .ne 2
2490 \fB\fB/usr/lib/rmmount\fR\fR
2492 .sp .6
2493 .RS 4n
2494 Removable media mounter shared objects.
2498 .ne 2
2500 \fB\fB/usr/lib/sa\fR\fR
2502 .sp .6
2503 .RS 4n
2504 Scripts and commands for the system activity report package. See \fBsar\fR(1).
2508 .ne 2
2510 \fB\fB/usr/lib/saf\fR\fR
2512 .sp .6
2513 .RS 4n
2514 Auxiliary programs and daemons related to the service access facility.
2518 .ne 2
2520 \fB\fB/usr/lib/sasl\fR\fR
2522 .sp .6
2523 .RS 4n
2524 Simple Authentication and Security Layer (SASL) plug-in modules.
2528 .ne 2
2530 \fB\fB/usr/lib/secure\fR\fR
2532 .sp .6
2533 .RS 4n
2534 Default trusted libraries.
2538 .ne 2
2540 \fB\fB/usr/lib/security\fR\fR
2542 .sp .6
2543 .RS 4n
2544 Solaris security plug-in modules.
2548 .ne 2
2550 \fB\fB/usr/lib/smartcard\fR\fR
2552 .sp .6
2553 .RS 4n
2554 IFD handler libraries.
2558 .ne 2
2560 \fB\fB/usr/lib/smedia\fR\fR
2562 .sp .6
2563 .RS 4n
2564 Removable media device server daemon, \fBrpc.smserverd\fR.
2568 .ne 2
2570 \fB\fB/usr/lib/sparcv9\fR\fR
2572 .sp .6
2573 .RS 4n
2574 \fBSPARC\fR 64-bit, platform-dependent libraries, various databases, commands
2575 and daemons not invoked directly by a human user. An approved installation
2576 location for bundled Solaris software. The analogous location for add-on system
2577 software or for applications is \fB/opt/\fIpackagename\fR/lib/sparcv9\fR.
2581 .ne 2
2583 \fB\fB/usr/lib/spell\fR\fR
2585 .sp .6
2586 .RS 4n
2587 Auxiliary programs and databases for \fBspell\fR(1). This directory is only
2588 present when the Binary Compatibility Package is installed.
2592 .ne 2
2594 \fB\fB/usr/lib/\fIsubsystem\fR\fR\fR
2596 .sp .6
2597 .RS 4n
2598 Platform-dependent libraries, various databases, commands and daemons that are
2599 associated with \fIsubsystem\fR and that are not invoked directly by a human
2600 user. An approved installation location for bundled Solaris software. The
2601 analogous location for add-on system software or for applications is
2602 \fB/opt/\fIpackagename\fR/lib\fR.
2606 .ne 2
2608 \fB\fB/usr/lib/\fIsubsystem\fR/amd64\fR\fR
2610 .sp .6
2611 .RS 4n
2612 x86 64-bit, platform-dependent libraries, various databases, commands and
2613 daemons that are associated with \fIsubsystem\fR and that are not invoked
2614 directly by a human user. An approved installation location for bundled Solaris
2615 software. The analogous location for add-on system software or for applications
2616 is \fB/opt/\fIpackagename\fR/lib/amd64\fR.
2620 .ne 2
2622 \fB\fB/usr/lib/\fIsubsystem\fR/sparcv9\fR\fR
2624 .sp .6
2625 .RS 4n
2626 \fBSPARC\fR 64-bit, platform-dependent libraries, various databases, commands
2627 and daemons that are associated with \fIsubsystem\fR and that are not invoked
2628 directly by a human user. An approved installation location for bundled Solaris
2629 software. The analogous location for add-on system software or for applications
2630 is \fB/opt/\fIpackagename\fR/lib/sparcv9\fR.
2634 .ne 2
2636 \fB\fB/usr/\fIsubsystem\fR/lib\fR\fR
2638 .sp .6
2639 .RS 4n
2640 Platform-dependent libraries, various databases, commands and daemons not
2641 invoked directly by a human user. An approved installation location for bundled
2642 Solaris software. The analogous location for add-on system software or for
2643 applications is \fB/opt/\fIpackagename\fR/lib\fR.
2647 .ne 2
2649 \fB\fB/usr/\fIsubsystem\fR/lib/amd64\fR\fR
2651 .sp .6
2652 .RS 4n
2653 x86 64-bit, platform-dependent libraries, various databases, commands and
2654 daemons that are associated with \fIsubsystem\fR and that are not invoked
2655 directly by a human user. An approved installation location for bundled Solaris
2656 software. The analogous location for add-on system software or for applications
2657 is \fB/opt/\fIpackagename\fR/lib/amd64\fR.
2661 .ne 2
2663 \fB\fB/usr/\fIsubsystem\fR/lib/sparcv9\fR\fR
2665 .sp .6
2666 .RS 4n
2667 \fBSPARC\fR 64-bit, platform-dependent libraries, various databases, commands
2668 and daemons that are associated with \fIsubsystem\fR and that are not invoked
2669 directly by a human user. An approved installation location for bundled Solaris
2670 software. The analogous location for add-on system software or for applications
2671 is \fB/opt/\fIpackagename\fR/lib/sparcv9\fR.
2675 .ne 2
2677 \fB\fB/usr/lib/sysevent\fR\fR
2679 .sp .6
2680 .RS 4n
2681 Contains the system event notification daemon (\fBsyseventd\fR) and the
2682 \fBsyseventd\fR loadable module (SLM) repository.
2686 .ne 2
2688 \fB\fB/usr/lib/uucp\fR\fR
2690 .sp .6
2691 .RS 4n
2692 Auxiliary programs and daemons for \fBuucp\fR(1C).
2696 .ne 2
2698 \fB\fB/usr/lib/webconsole\fR\fR
2700 .sp .6
2701 .RS 4n
2702 Sun Java web console programs and scripts.
2706 .ne 2
2708 \fB\fB/usr/lib/zones\fR\fR
2710 .sp .6
2711 .RS 4n
2712 Zone administration daemon (\fBzoneamd\fR).
2716 .ne 2
2718 \fB\fB/usr/local\fR\fR
2720 .sp .6
2721 .RS 4n
2722 Not part of the SVR4-based Solaris distribution. The \fB/usr\fR directory is
2723 exclusively for software bundled with the Solaris operating system. If needed
2724 for storing machine-local add-on software, create the directory
2725 \fB/opt/local\fR and make \fB/usr/local\fR a symbolic link to \fB/opt/local\fR.
2726 The \fB/opt\fR directory or filesystem is for storing add-on software to the
2727 system.
2731 .ne 2
2733 \fB\fB/usr/mail\fR\fR
2735 .sp .6
2736 .RS 4n
2737 Symbolic link to the \fB/var/mail\fR directory.
2741 .ne 2
2743 \fB\fB/usr/man\fR\fR
2745 .sp .6
2746 .RS 4n
2747 Symbolic link to the \fB/usr/share/man\fR directory.
2751 .ne 2
2753 \fB\fB/usr/net/servers\fR\fR
2755 .sp .6
2756 .RS 4n
2757 Entry points for foreign name service requests relayed using the network
2758 listener. See \fBlisten\fR(1M).
2762 .ne 2
2764 \fB\fB/usr/news\fR\fR
2766 .sp .6
2767 .RS 4n
2768 Symbolic link to the \fB/var/news\fR directory.
2772 .ne 2
2774 \fB\fB/usr/old\fR\fR
2776 .sp .6
2777 .RS 4n
2778 Programs that are being phased out.
2782 .ne 2
2784 \fB\fB/usr/openwin\fR\fR
2786 .sp .6
2787 .RS 4n
2788 Installation or mount point for the OpenWindows software.
2792 .ne 2
2794 \fB\fB/usr/perl5\fR\fR
2796 .sp .6
2797 .RS 4n
2798 Perl 5 programs and documentation
2802 .ne 2
2804 \fB\fB/usr/platform\fR\fR
2806 .sp .6
2807 .RS 4n
2808 Subtree of platform-specific objects which does not need to reside on the root
2809 filesystem. It contains a series of directories, one per supported platform.
2810 The semantics of the series of directories is equivalent to \fB/platform\fR,
2811 except for subdirectories which do not provide utility under one or the other
2812 (for example, \fB/platform/include\fR is not needed).
2816 .ne 2
2818 \fB\fB/usr/platform/\fR\fB`\fR\fBuname\fR
2819 \fB-i\fR\fB\fR\fB`\fR\fB/include\fR\fR
2821 .sp .6
2822 .RS 4n
2823 Symbolic link to \fB/../\fR\fB`\fR\fBuname\fR
2824 \fB-i\fR\fB\fR\fB`\fR\fB/include\fR. Platform-specific system (\fBsys\fR,
2825 \fBvm\fR) header files with semantics equivalent to \fB/usr/include\fR. An
2826 approved installation location for bundled Solaris software and for add-on
2827 system software.
2831 .ne 2
2833 \fB\fB/usr/platform/\fR\fB`\fR\fBuname\fR \fB-i\fR\fB\fR\fB`\fR\fB/lib\fR\fR
2835 .sp .6
2836 .RS 4n
2837 Platform-specific shared objects with semantics equivalent to \fB/usr/lib\fR.
2838 An approved installation location for bundled Solaris software and for add-on
2839 system software.
2843 .ne 2
2845 \fB\fB/usr/platform/\fR\fB`\fR\fBuname\fR
2846 \fB-i\fR\fB\fR\fB`\fR\fB/lib/\fIsubsystem\fR/amd64\fR\fR
2848 .sp .6
2849 .RS 4n
2850 x86 64-bit, platform-specific daemon and shared objects. An approved
2851 installation location for bundled Solaris software and for add-on system
2852 software.
2856 .ne 2
2858 \fB\fB/usr/platform/\fR\fB`\fR\fBuname\fR \fB-i\fR\fB\fR\fB`\fR\fB/sbin\fR\fR
2860 .sp .6
2861 .RS 4n
2862 Platform-specific system administration utilities with semantics equivalent to
2863 \fB/usr/sbin\fR. An approved installation location for bundled Solaris software
2864 and for add-on system software.
2868 .ne 2
2870 \fB\fB/usr/preserve\fR\fR
2872 .sp .6
2873 .RS 4n
2874 Symbolic link to the \fB/var/preserve\fR directory.
2878 .ne 2
2880 \fB\fB/usr/proc\fR\fR
2882 .sp .6
2883 .RS 4n
2884 Directory for the \fBproc\fR tools.
2888 .ne 2
2890 \fB\fB/usr/pub\fR\fR
2892 .sp .6
2893 .RS 4n
2894 Symbolic link to \fB/share/lib/pub\fR, which contains files for online man page
2895 and character processing.
2899 .ne 2
2901 \fB\fB/usr/sadm\fR\fR
2903 .sp .6
2904 .RS 4n
2905 System administration files and directories.
2909 .ne 2
2911 \fB\fB/usr/sadm/bin\fR\fR
2913 .sp .6
2914 .RS 4n
2915 Binaries for the Form and Menu Language Interpreter (\fBFMLI\fR) scripts. See
2916 \fBfmli\fR(1).
2920 .ne 2
2922 \fB\fB/usr/sadm/install\fR\fR
2924 .sp .6
2925 .RS 4n
2926 Executables and scripts for package management.
2930 .ne 2
2932 \fB\fB/usr/sbin\fR\fR
2934 .sp .6
2935 .RS 4n
2936 Platform-dependent executables for system administration, expected to be run
2937 only by system administrators. An approved installation location for bundled
2938 Solaris software. The analogous location for add-on system software or for
2939 applications is \fB/opt/\fIpackagename\fR/sbin\fR.
2943 .ne 2
2945 \fB\fB/usr/sbin/install.d\fR\fR
2947 .sp .6
2948 .RS 4n
2949 Custom Jumpstart scripts and executables.
2953 .ne 2
2955 \fB\fB/usr/sbin/sparc7\fR and \fBsparc9\fR\fR
2957 .sp .6
2958 .RS 4n
2959 32-bit and 64-bit versions of commands.
2963 .ne 2
2965 \fB\fB/usr/sbin/amd64\fR\fR
2967 .sp .6
2968 .RS 4n
2969 64-bit x86versions of commands.
2973 .ne 2
2975 \fB\fB/usr/sbin/\fIsubsystem\fR\fR\fR
2977 .sp .6
2978 .RS 4n
2979 Platform-dependent executables for system administration, expected to be run
2980 only by system administrators, and associated with \fIsubsystem\fR. An approved
2981 installation location for bundled Solaris software. The analogous location for
2982 add-on system software or for applications is
2983 \fB/opt/\fIpackagename\fR/sbin\fR.
2987 .ne 2
2989 \fB\fB/usr/\fIsubsystem\fR/sbin\fR\fR
2991 .sp .6
2992 .RS 4n
2993 Platform-dependent executables for system administration, expected to be run
2994 only by system administrators, and associated with \fIsubsystem\fR. An approved
2995 installation location for bundled Solaris software. The analogous location for
2996 add-on system software or for applications is
2997 \fB/opt/\fIpackagename\fR/sbin\fR.
3001 .ne 2
3003 \fB\fB/usr/sfw\fR\fR
3005 .sp .6
3006 .RS 4n
3007 \fBGNU\fR and open source executables, libraries, and documentation.
3011 .ne 2
3013 \fB\fB/usr/share\fR\fR
3015 .sp .6
3016 .RS 4n
3017 Platform-independent sharable files. An approved installation location for
3018 bundled Solaris software.
3022 .ne 2
3024 \fB\fB/usr/share/aclocal\fR\fR
3026 .sp .6
3027 .RS 4n
3028 Open source \fBm4\fR files.
3032 .ne 2
3034 \fB\fB/usr/share/applications\fR\fR
3036 .sp .6
3037 .RS 4n
3038 Open source desktop applications files.
3042 .ne 2
3044 \fB\fB/usr/share/audio\fR\fR
3046 .sp .6
3047 .RS 4n
3048 Sample audio files.
3052 .ne 2
3054 \fB\fB/usr/share/glib-2.0\fR\fR
3056 .sp .6
3057 .RS 4n
3058 Makefile for \fBglib\fR.
3062 .ne 2
3064 \fB\fB/usr/share/gnome\fR\fR
3066 .sp .6
3067 .RS 4n
3068 GNOME desktop and application data.
3072 .ne 2
3074 \fB\fB/usr/share/gtk-2.0\fR\fR
3076 .sp .6
3077 .RS 4n
3078 GTK+ application data and demos
3082 .ne 2
3084 \fB\fB/usr/share/gtk-doc\fR\fR
3086 .sp .6
3087 .RS 4n
3088 API documentation for libraries which use gtk-doc documentation format, which
3089 mostly includes desktop interfaces.
3093 .ne 2
3095 \fB\fB/usr/share/icons\fR\fR
3097 .sp .6
3098 .RS 4n
3099 Sun Java Desktop icons.
3103 .ne 2
3105 \fB\fB/usr/share/idl\fR\fR
3107 .sp .6
3108 .RS 4n
3109 Open source Interface Definition Language (IDL) files.
3113 .ne 2
3115 \fB\fB/usr/share/intltool\fR\fR
3117 .sp .6
3118 .RS 4n
3119 XML translation tools.
3123 .ne 2
3125 \fB\fB/usr/share/ipfilter\fR\fR
3127 .sp .6
3128 .RS 4n
3129 Open source IP Filter sample files.
3133 .ne 2
3135 \fB\fB/usr/share/javadoc\fR\fR
3137 .sp .6
3138 .RS 4n
3139 Help files for Message Queue broker and Smart Card applications.
3143 .ne 2
3145 \fB\fB/usr/share/lib\fR\fR
3147 .sp .6
3148 .RS 4n
3149 Platform-independent sharable databases. An approved installation location for
3150 bundled Solaris software.
3154 .ne 2
3156 \fB\fB/usr/share/lib/dict\fR\fR
3158 .sp .6
3159 .RS 4n
3160 Contains word list for \fBspell\fR(1).
3164 .ne 2
3166 \fB\fB/usr/share/lib/keytables\fR\fR
3168 .sp .6
3169 .RS 4n
3170 Keyboard layout description tables.
3174 .ne 2
3176 \fB\fB/usr/share/lib/mailx\fR\fR
3178 .sp .6
3179 .RS 4n
3180 Help files for \fBmailx\fR(1).
3184 .ne 2
3186 \fB\fB/usr/share/lib/nterm\fR\fR
3188 .sp .6
3189 .RS 4n
3190 \fBnroff\fR(1) terminal tables.
3194 .ne 2
3196 \fB\fB/usr/share/lib/pub\fR\fR
3198 .sp .6
3199 .RS 4n
3200 Character set data files.
3204 .ne 2
3206 \fB\fB/usr/share/lib/tabset\fR\fR
3208 .sp .6
3209 .RS 4n
3210 Tab setting escape sequences.
3214 .ne 2
3216 \fB\fB/usr/share/lib/terminfo\fR\fR
3218 .sp .6
3219 .RS 4n
3220 Terminal description files for \fBterminfo\fR(4).
3224 .ne 2
3226 \fB\fB/usr/share/lib/tmac\fR\fR
3228 .sp .6
3229 .RS 4n
3230 Macro packages and related files for text processing tools, for example,
3231 \fBnroff\fR(1) and \fBtroff\fR(1).
3235 .ne 2
3237 \fB\fB/usr/share/lib/zoneinfo\fR\fR
3239 .sp .6
3240 .RS 4n
3241 Time zone information.
3245 .ne 2
3247 \fB\fB/usr/share/man\fR\fR
3249 .sp .6
3250 .RS 4n
3251 Platform-independent sharable manual pages. An approved installation location
3252 for bundled Solaris software. The analogous location for add-on system software
3253 or for applications is \fB/opt/\fIpackagename\fR/man\fR.
3257 .ne 2
3259 \fB\fB/usr/share/omf\fR\fR
3261 .sp .6
3262 .RS 4n
3263 GNOME Scrollkeeper database files.
3267 .ne 2
3269 \fB\fB/usr/share/pixmaps\fR\fR
3271 .sp .6
3272 .RS 4n
3273 Sun Java graphics.
3277 .ne 2
3279 \fB\fB/usr/share/scrollkeeper\fR\fR
3281 .sp .6
3282 .RS 4n
3283 GNOME Scrollkeeper templates and \fBxslt\fR files.
3287 .ne 2
3289 \fB\fB/usr/share/sgml\fR\fR
3291 .sp .6
3292 .RS 4n
3293 Open source SGML files.
3297 .ne 2
3299 \fB\fB/usr/share/sounds\fR\fR
3301 .sp .6
3302 .RS 4n
3303 Sound files.
3307 .ne 2
3309 \fB\fB/usr/share/themes\fR\fR
3311 .sp .6
3312 .RS 4n
3313 GNOME 2.0 Desktop themes.
3317 .ne 2
3319 \fB\fB/usr/share/webconsole\fR\fR
3321 .sp .6
3322 .RS 4n
3323 Sun Web Console status files.
3327 .ne 2
3329 \fB\fB/usr/share/xml\fR\fR
3331 .sp .6
3332 .RS 4n
3333 GNOME Scrollkeeper DTD files.
3337 .ne 2
3339 \fB\fB/usr/snadm\fR\fR
3341 .sp .6
3342 .RS 4n
3343 Files related to system and network administration.
3347 .ne 2
3349 \fB\fB/usr/spool\fR\fR
3351 .sp .6
3352 .RS 4n
3353 Symbolic link to the \fB/var/spool\fR directory.
3357 .ne 2
3359 \fB\fB/usr/tmp\fR\fR
3361 .sp .6
3362 .RS 4n
3363 Symbolic link to the \fB/var/tmp\fR directory.
3366 .SH SEE ALSO
3368 \fBat\fR(1), \fBex\fR(1), \fBfmli\fR(1), \fBiconv\fR(1), \fBlp\fR(1),
3369 \fBisainfo\fR(1), \fBmail\fR(1), \fBmailx\fR(1), \fBnroff\fR(1),
3370 \fBpriocntl\fR(1), \fBrefer\fR(1), \fBsar\fR(1), \fBsh\fR(1), \fBspell\fR(1),
3371 \fBsvcs\fR(1), \fBtroff\fR(1), \fBuname\fR(1), \fBuucp\fR(1C), \fBvi\fR(1),
3372 \fBacct\fR(1M), \fBcron\fR(1M), \fBdispadmin\fR(1M), \fBdladm\fR(1M),
3373 \fBfmd\fR(1M), \fBfsck\fR(1M), \fBinit\fR(1M), \fBkernel\fR(1M),
3374 \fBmknod\fR(1M), \fBmount\fR(1M), \fBsvcadm\fR(1M), \fBsvccfg\fR(1M),
3375 \fBuseradd\fR(1M), \fBypbind\fR(1M), \fBmount\fR(2), \fBIntro\fR(4),
3376 \fBterminfo\fR(4)