Skip to main content

What do you know about /var?


/var:
  1.  It is a standard sub-directory of the root directory in Linux and other Unix-like operating systems that contains files to which the system writes data during the course of its operation.
  2. It contains variable data like system logging files, mail and printer spool directories.
  3. Some portions of /var are not shareable between different systems. For instance, /var/log, /var/lock, and /var/run. Other portions may be shared, notably /var/mail, /var/cache/man, /var/cache/fonts, and /var/spool/news.  
  4. It contains a number of sub-directory. These sub-directories is designated by a forward slash (/). Among the other directories that are usually installed by default in the root directory are /bin, /boot, /dev, /etc, /home, /initrd, /lib, /lost+found, /misc, /mnt, /opt, /proc, /root, /sbin, /tmp ,/local, /log, /mail, and /usr....etc
  5. Its contents are not included in /usr because situations can occur in which it is desired to mount /usr as read-only, such as when it is on a CDROM or on another computer. /usr, which is generally the largest directory (at least on a newly installed system) and is used to store application programs, should only contain static data.
  6.  Explanation of some sub-directories:
    1. /var/cache (contains cached data from application programs).
    2.  /var/games (contains variable data relating to games in /usr).
    3.  /var/lib (contains dynamic data libraries and files).  
    4. /var/lock (contains lock files created by programs to indicate that they are using a particular file or device).  
    5. /var/log (contains log files).  
    6. /var/run (contains PIDs and other system information that is valid until the system is booted again).
    7. /var/spool (contains mail, news and printer queues). 
read more.

References:
  1. http://www.linfo.org/var.html 
  2. http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/var.html

Comments

Popular posts from this blog

Error Class names are only accepted if annotation processing is explicitly requested

Do you get the following error? Class names, 'Hello', are only accepted if annotation processing is explicitly requested 1 error In case you got this error, then you forget to add .java to the file name when you compile it So when you want to compile a file using cmd console window write the filename.java extension Example: Javac Hello.java If you write it in this way the error will go away. So don’t forget to include suffix with your file name during compilation.

An attempt was made to insert a node where it is not permitted

Do you face this Error while you are writing code to generate xml file from java? Exception in thread "main" org.w3c.dom.DOMException : HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.        at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertBefore(Unknown Source)        at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(Unknown Source)        at generatexml.WriteXMLFile.main( WriteXMLFile.java:30 ) Well the answer is: Don't insert the node where it isn't permitted. Change your generated directory file path from 'C' to other directory ex, D or to any directory you have. Make sure the ‘appendChild’ is referring to the right element. Don’t appending twice, only make it once. Ex, //Writetoxml.java   Element rootElement = doc . createElement ( " Company " );   doc . appendChild ( ro...

Drive A not ready…the drive is not ready for use it's door may be open Please check drive A and make sure that a disk is inserted?

Does that happen to you!!! Well it happened to me. I got a message tell me “ Drive not ready the drive is not ready for use it's door may be open Please check drive A and make sure that a disk is inserted and that the drive door is closed?” and it gives me three options Continue, Cancel, and Try again Well the answer is so easy but first you should know what cause this problem to happen. Let say you have programs and one of your programs is checking for a floppy drive I'd guess antivirus. So you have two options to do that but first of all do the basic steps which are: scan your computer well with antivirus software, Defragment your hard drive, and do the windows disk clean up and error checking. If this step doesn’t work then pick one option from the following options: Option 1 Disabling the floppy controller in your Device Manager : a.        Right click on My Computer b.       Choose Manage c.   ...