/etc Directory

/etc directory contains most of the basic Linux system-configuration files.

adjtime - Holds to data to adjust the hardware clock.

aliases - Can contain distribution lists used by the Linux mail service.

bashrc - Sets system-wide defaults used for bash shell users.

cdrecord.conf - Contains defaults used for recording CDs.

crontab - Sets cron environment and times for running automated tasks.

csh.cshrc (Or cshrc) - Sets system-wide defaults for csh ( C shell ) users.

exports - Contains a list of local directories that are available to be shared by remote computers using the Network File System.

fedora-release - Contain a string identifying the current Fedora core release.

fstab - Identifies the devices for common storage media and locations where are mounted in the Linux system. This is used by the mount command to choose which file system to mount.

group - Identifies group names and groups IDs that are defined on the systems. Group permissions in Fedora are defined by the second of three sets of rwx (read, write, execute) bits associated with each file and directory.

gshadow - Contains shadow passwords for groups.

host.conf - Sets the locations in which domain names are searched for on TCP/IP networks. By defaults, the local hosts list is searched, then any nameserver entries in resolv.conf.

hosts - Contains IP addresses and host names that you can reach from your computer.

hosts.allow - List host computers that are allowed to use certain TCP/IP services from the local computer.

hosts.deny - List host computers that are not allowed to use certain TCP/IP services from the local computer.

inittab - Contains information that defines boots, shuts down, or goes into different states in between. This is the most basic configuration file for starting Linux.

issue - Contains the lines that are displayed when a terminal is ready to let you log into Fedora from a local terminal, or the console in text mode.

issue.net - Contains login lines that are displayed to users who try to log in to the Linux system from a computer on the network using the telnet service.

lilo.conf - Sets Linux boot loader (lilo) parameters to boot the computer.

man.config - Used by the man command to determine the default path to the location of man pages.

modules.conf - Contains aliases and options related to loadable kernel modules used by your computer.

mtab - Contains a list of file system that are currently mounted.

mtools.conf - Contains settings used by DOS tools in Linux.

named.conf - Contains DNS settings if you are running your own DNS server.

ntp.conf - Includes information needed to run the network time protocol (NTP).

passwd - Stores account information for all valid users for the system.

printcap - Contains definitions for the printers configured for your computer.

profile - Sets system-wide environment and start-up programs for all users.

protocols - Sets protocols numbers and names for a variety of internet services.

redhat-release - Contains a string identifying the current Red Hat release.

resolve.conf - Identifies the locations of DNS name servers computers that are used by TCP/IP to translate Internet host domain names and numbers.

rcp - Defines remote procedure call names and numbers.

shadow - Contains encrypted passwords for users who are defined in the passwd file.

shells - Lists the shell command line interpreters that are available on the system as well as their locations.

sudoers - Sets commands that can be run by users, who may not otherwise have permission to run the command, using the sudo command.

syslog.conf - Defines what logging messages are gathered by the sys logged daemon and what file they are stored in.

termcap -