Quote:
Originally Posted by Ninjabear
You misunderstand me. I don't want to access such directories and just want to know where they are for tasks like this.
|
Hi Daniel,
You will need to understand Architecture of Linux to learn more about Libraries and Binaries.
I'll try to include all that I know about Linux Architecture.
/etc is mainly used to store all configuration files. ( Ex. grub.conf, named.conf, exim.conf, shadow, groups, userdomains, localdomains, network configuration files and all other configuration files )
/usr/local/bin or
/usr/bin mainly stores binaries which can be executed by root user as well as end-users.
/var/lib/ stores Libraries which are mainly used by system RPM's and packages only. end-users are not allowed to directly access this Libraries. This directly also contains
/mysql/ which stores all databases. Databases run under ownership of mysql user only. end-users cannot access the databases directly.
/usr/local/apache/ is required by the Apache web server.
/usr/share/ssl/ is used to store private keys which are matched with the public keys. public key is on user end which comes through the browser and data is displayed on end-users computer or data is stored on the server only once both keys match.
/home/ is the home directory of users where user accounts are created and your web data as well as emails are stored in this directory.
/tmp/ stores sessions and temporary files.
There's so much which can be added to the list, but you need to understand what I have mentioned so far to proceed to the next step.