Linux file structure starts from the root / directory and expands into sub-directories.
File systems Root "/" Kernel needs a root file system to mount at start up. The root directory usually does not have the critical files. E.g. /bin Commands needed during boot up /etc Config files /lib Shared libraries
/usr It is large as it contains the executable files to be shared amongst different machines. Sub directories include : /usr/bin /usr/include /usr/lib /usr/local for local executable
/var It is specific to local systems where the data keeps changing. The sub directories includes : /cache/man A cache for man pages /games Any variable data belong to games /lib Files that change /log Log from different programs /tmp for temporary files
/home This file system differs from host to host. User specific configuration files for applications are stored in the user's home directory in a file. UNIX creates directories for all users directory. E.g /home/my_name Once the user is logged in ; he is placed in his home directory.
/proc It is created by the kernel in its memory to provide information about the system. Few of the Directories include : /1 Directory with information about process num 1, where 1 is the identification number /cpuinfo information about CPU /devices information about devices installed /filesystem File systems configured /net Information about network protocols /mem Memory usage
No comments:
Post a Comment
Note: only a member of this blog may post a comment.