The /kernel directory contains only platform-independent objects, including a platform-independent kernel, genunix. For a description of /platform and /usr/platform, the platform-dependent directories, see Table 44–3.
The following table describes the directories that are contained in the root (/) file system.
Table 44–1 Default Directories in the root (/) File System
Directory |
Description |
---|---|
/ |
Root of the overall file system name space |
/dev |
Primary location for logical device files |
/dev/cfg |
Symbolic links to physical ap_ids |
/dev/cua |
Device files for uucp |
/dev/dsk |
Block disk devices |
/dev/fbs |
Frame buffer device files |
/dev/fd |
File descriptors |
/dev/md |
Volume management device names |
/dev/printers |
USB printer device files |
/dev/pts |
pty slave devices |
/dev/rdsk |
Raw disk devices |
/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 |
Serial devices |
/devices |
Physical device files |
/etc |
Host-specific system administration configuration files and databases |
/etc/acct |
Accounting configuration information |
/etc/apache |
Apache configuration files |
/etc/cron.d |
Configuration information for cron |
/etc/default |
Defaults information for various programs |
/etc/dfs |
Configuration information for shared file systems |
/etc/dhcp |
Dynamic Host Configuration Protocol (DHCP) configuration files |
/etc/dmi |
Solstice Enterprise Agents configuration files |
/etc/fn |
Federated Naming Service and x.500 support files |
/etc/fs |
Binaries organized by file system types |
/etc/ftpd |
ftpd configuration files |
/etc/gss |
Generic Security Service (GSS) Application Program Interface configuration files |
/etc/gtk |
GNOME (GNU Network Object Model Environment) configuration files |
/etc/inet |
Configuration files for Internet services |
/etc/init.d |
Scripts for changing run levels |
/etc/iplanet |
iPlanet configuration files |
/etc/krb5 |
Kerberos configuration files |
/etc/lib |
Dynamic linking libraries that are needed when /usr is not available |
/etc/llc2 |
Logical link control (llc2) driver configuration files |
/etc/lp |
Configuration information for the printer subsystem |
/etc/lu |
Solaris Live Upgrade configuration files |
/etc/lvm |
Solaris Volume Manager configuration files |
/etc/mail |
Mail subsystem configuration information |
/etc/nca |
Solaris Network Cache and Accelerator (NCA) configuration files |
/etc/net |
Configuration information for TI (transport- independent) network services |
/etc/nfs |
NFS server logging configuration file |
/etc/openwin |
OpenWindows configuration files |
/etc/opt |
Configuration information for optional packages |
/etc/ppp |
Solaris PPP configuration files |
/etc/rc0.d |
Scripts for entering or leaving run level 0 |
/etc/rc1.d |
Scripts for entering or leaving run level 1 |
/etc/rc2.d |
Scripts for entering or leaving run level 2 |
/etc/rc3.d |
Scripts for entering or leaving run level 3 |
/etc/rcS.d |
Scripts for bringing the system to single-user mode |
/etc/rcm |
Directory for reconfiguration manager (RCM) custom scripts |
/etc/rpcsec |
Might contain an NIS+ authentication configuration file |
/etc/saf |
Service access facility files (including FIFOs) |
/etc/security |
Basic Security Module (BSM) configuration files |
/etc/sfw |
Samba configuration files |
/etc/skel |
Default profile scripts for new user accounts |
/etc/smartcard |
Solaris SmartCards configuration files |
/etc/snmp |
Solstice Enterprise Agents configuration files |
/etc/ssh |
Secure shell configuration files |
/etc/sysevent |
syseventd configuration files |
/etc/tm |
Trademark files, whose contents are displayed at boot time |
/etc/usb |
USB configuration information |
/etc/uucp |
uucp configuration information |
/etc/wrsm |
WCI Remote Shared Memory (WRSM) configuration information |
/export |
Default directory for users' home directories, client file systems, or other shared file systems |
/home |
Default directory or mount point for a user's home directory on a standalone system. When AutoFS is running, you cannot create any new entries in this directory. |
/kernel |
Directory of platform-independent loadable kernel modules that are required as part of the boot process. Includes the generic part of the core kernel that is platform-independent, /kernel/genunix. See Table 44–3 for the /platform and /usr/platform directory structure. |
/mnt |
Convenient, temporary mount point for file systems |
/opt |
Default directory or mount point for add-on application packages |
/platform |
Supported platform files. For more information, see Table 44–3. |
/proc |
Process information |
/sbin |
Essential executables used in the booting process and in manual system failure recovery |
/tmp |
Temporary files, whose contents are cleared during boot sequence |
/usr |
Mount point for the /usr file system. For more information, see Table 44–2. |
/var |
Directory for varying files, which usually includes temporary files, logging files, or status files |
/var/adm |
System logging files and accounting files |
/var/apache |
Scripts, icons, logs, and cache pages for Apache web server |
/var/audit |
Basic Security Module (BSM) audit files |
/var/crash |
Default depository for kernel crash dumps |
/var/cron |
cron's log file |
/var/dmi |
Solstice Enterprise Agents Desktop Management Interface (DMI) run-time components |
/var/dt |
dtlogin configuration files |
/var/inet |
IPv6 router state files |
/var/krb5 |
Database and log files for Kerberos |
/var/ld |
Configuration files for run-time linker |
/var/ldap |
LDAP client configuration files |
/var/log |
System log files |
/var/lp |
Line printer subsystem logging information |
/var/mail |
Directory where user mail is kept |
/var/news |
Community service messages. These messages are not the same as USENET-style news. |
/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 that are associated with software packages |
/var/preserve |
Backup files for vi and ex |
/var/run |
Temporary system files that are not needed across system reboots. A TMPFS-mounted directory. |
/var/sadm |
Databases that are maintained by the software package management utilities |
/var/saf |
saf (service access facility) logging files and accounting files |
/var/samba |
Log files and lock files for Samba |
/var/snmp |
SNMP status and configuration information |
/var/spool |
Directories for spooled temporary files |
/var/spool/clientmqueue |
Sendmail client files |
/var/spool/cron |
cron and at spool files |
/var/spool/locks |
Spooling lock files |
/var/spool/lp |
Line printer spool files |
/var/spool/mqueue |
Mail queued for delivery |
/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 jobs |
/var/spool/uucppublic |
Files deposited by uucp |
/var/statmon |
Network status monitor files |
/var/tmp |
Directory for temporary files that are not cleared during boot sequence |
/var/uucp |
uucp log files and status files |
/var/yp |
NIS databases |
The following table describes the default directories in the /usr file system.
Table 44–2 Default Directories in the /usr File System
Directory |
Description |
---|---|
4lib |
SunOS 4.1 binary compatibility package libraries |
5bin |
Symbolic link to the /usr/bin directory |
X |
Symbolic link to the /usr/openwin directory |
adm |
Symbolic link to the /var/adm directory |
apache |
Apache executables, loadable modules, and documentation |
aset |
Directory for Automated Security Enhancement Tools (ASET) programs and files |
bin |
Location for standard system commands |
ccs |
C compilation programs and libraries |
demo |
Demo programs and data |
dict |
Symbolic link to the /usr/share/lib/dict directory, which contains the dictionary file used by the UNIX spell program |
dt |
Directory or mount point for CDE software |
games |
An empty directory, which is a remnant of the SunOS 4.0-4.1 software |
include |
Header files for C programs, and so on. |
iplanet |
Directory server executables, loadable modules, and documentation |
j2se |
Java 2 SDK executables, loadable modules, and documentation |
java* |
Directories that contain Java programs and libraries |
kernel |
Additional kernel modules |
kvm |
Obsolete |
lib |
Various program libraries, architecture-dependent databases, and binaries not invoked directly by the user |
local |
Commands local to a site |
|
Symbolic link to the /var/mail directory |
man |
Symbolic link to the /usr/share/man directory |
net |
Directory for network listener services |
news |
Symbolic link to the /var/news directory |
oasys |
Files for the Form and Menu Language Interpreter (FMLI) execution environment |
old |
Programs that are being phased out |
openwin |
Directory or mount point for OpenWindows software |
perl5 |
Perl 5 programs and documentation |
platform |
Supported platform files. For more information, see Table 44–3. |
preserve |
Symbolic link to the /var/preserve directory |
proc |
Directory for the proc tools |
pub |
Files for online man page and character processing |
sadm |
Various files and directories related to system administration |
sbin |
Executables for system administration |
sbin/install.d |
Custom JumpStart scripts and executables |
sbin/static |
Statically linked version of selected programs from /usr/bin and /usr/sbin |
sbin/sparcv7 and sparcv9 |
32-bit and 64–bit versions of commands on SPARC systems |
sbin/i86 |
x86 architecture specific commands |
sfw |
GNU and open source executables, libraries, and documentation |
share |
Architecture-independent sharable files |
share/admserv5.1 |
iPlanet Console and Administration Server 5.0 documentation |
share/audio |
Sample audio files |
share/ds5 |
iPlanet Directory Server 5.1 Documentation |
share/lib |
Architecture-independent databases |
share/man |
Solaris manual pages |
share/src |
Source code for kernel, libraries, and utilities |
snadm |
Programs and libraries related to system and network administration |
spool |
Symbolic link to the /var/spool directory |
src |
Symbolic link to the share/src directory |
tmp |
Symbolic link to the var/tmp directory |
ucb |
Berkeley compatibility package binaries |
ucbinclude |
Berkeley compatibility package header files |
ucblib |
Berkeley compatibility package libraries |
vmsys |
Directory for Framed Access Command Environment (FACE) programs |
xpg4 |
Directory for POSIX-compliant utilities |