Linux Important files

Abone Ol İçerikleri Kaçırma
tarafından 30 Haziran 2010 tarihinde Linux kategorisine yazıldı.

/etc:

/etc/hosts
– Stores IP addresses and their corresponding hostname plus any aliases.

/etc/hosts.allow and /etc/hosts.deny
– list machines which are allowed or denied use of network services.

/etc/HOSTNAME or /etc/hostname
– contains the hostname for the local system.

/etc/aliases
– used to create mail aliases. Mail for root can be forwarded to another mail account.

/etc/auto.*
– database files for the automounter daemon.

/etc/cron.*
– store daily, weekly, etc. cron jobs.

/etc/ftp*
– allows system administrator to define who can ftp to and from machine. Also define which machines can be used to access local ftp server.

/etc/httpd
– contain configuration and log directories for the Apache Web Server.

/etc/inittab
– define run levels; defines the default runlevel as 3.

/etc/dumpdates
– contains information on when each partition was backed up using the dump command.

/etc/lilo.conf
– Boot loader configuration file.

/etc/motd
– Message Of The Day – message which is displayed when user logs into the system. Maybe a warning message on usage or a funny message.

/etc/passwd
– contains user account information. Readable by everyone.

/etc/shadow
– contains actually passwords if using shadow passwords. Readable only by root.

/etc/sendmail.*
– sendmail configuration files.

/etc/sysconfig
– system configuration files, i.e. pcmcia, network, etc.

/etc/fstab
– file system table – define partitions and their mount points.

/etc/rc.d
– directory which contains system startup scripts.

/etc/services
– enable/disable network services. Can be used to disable ftp services or finger services, etc.

/var:

/var/log/messages
– System message files. View using any method used to view ascii files.

/var/log/lastlog
– Stores information on the last time each user logged into the system. Only viewable using the `last command`.

/var/log/httpd
– Stores log files for web server

/var/log/htmlaccess.log
– Stores information on who is accessing your server.

/var/log/dmesg
– System information. Info on hardware errors and messages seen during boot. View using the `dmesg` command.

/var/log/samba
– Directory containing log files for the Samba Server (Allows Window based machines to access data on UNIX machines).

/var/spool/mail
– contains mailbox files for each user. Created automatically when user account is created.

/var/spool/lpd/
– Printer spooler directory.
is created when you define your printer. Printers can be local or remote.

/var/spool/cron
– Directory contains crontab entries when created by users.

Mounting and Unmounting File Systems

– To mount a file system in the Linux directory tree, you must have a physical disk partition, CD-ROM, or floppy that you want to mount.
– You must also make sure that the directory to which you want to attach the file system, known as the mount point, actually exists.
– The mount point must exist before you try to mount the file system.
– Lets say you want to mount your Red Hat 6.2 CD:
– first, insert the CD into the CD-ROM drive
– then, as root, use the command: mount /dev/hdc /mnt/cdrom
– /dev/hdc = the device name for your CD-ROM drive
– /mnt/cdrom = the mount point. It is an empty directory that was created just for mounting your CD-ROM.
– Now when you want to read files from your CD-ROM, you will access it via the mount point, /mnt/cdrom. The system actually reads the date from /dev/hdc.
– Notice how /mnt/cdrom appears to be a part of the / file system. However, / is a hard disk partition and /mnt/cdrom is on your CD-ROM drive.
– The mount command is used to mount a disk and make it available for use.
– The umount command is used to dismount or un-mount a disk partition or CD-ROM. For example, to unmount the CD-ROM so you can eject the disk: umount /mnt/cdrom
– mount command options:
– -t type: specify the type of file system used on the device we are about to mount. Types include ext2 (linux native), msdos (MS-DOS), vfat (Windows 9x), ntfs (New Technology file system for WindowsNT), and iso9660(CD-ROM)just to name a few.
– Linux attempts to automatically determine the file system type. But it can not, then you must specify the type.
– -o list_of_options: These options allow you to mount the disk as read-only, read/write, whether root can access the data from a remote system(Not secure) and other things. Use the man command to find out more about mount’s options.

Mounting systems as boot time

– File systems that will be used all of the time should be mounted at boot time. For example, the / directory must be mounted when every we boot the system. If /home is on a separate disk, then it must be mounted before users log into the system. Or else, people can log in, but they have no home directory.
– /etc/fstab is the configuration file that defines which disk should be mounted and where (mount point).
– Fields in /etc/fstab:
– File System: Specifies the block device to be mounted from local or remote system.
– Mount Point: Specifies the mount point directory. For swap, this would be the word none.
– Type: Specify the type of file system being mounted.
– Mount options: comma-separated list of mount options.
– Dump Frequency: how often should the file system be backed up by the dump command.
– Pass Number: Specifies the order in which file systems should be checked by the fsck command when the system is booted. For / the value is 1, for all others (local only) the value is 2. NEVER check remote file systems.
– There is no mount point for swap partitions and the type is swap.
– The umount command unmounts a disk partition or CD-ROM. You can not remove, removable media until the drive has been unmounted. If you mount your CD-ROM, then push the button on the door, nothing happens. After unmounting the drive, then you can open the drive door.

0 0 vote
Makaleyi Oylamayı Unutmayın !

Bu yazı blog üzerinde Tayfun DEĞER tarafından paylaşılmıştır. 2009 yılında açılan blog kısa zaman içerisinde büyük bir izleyici kitlesine sahip olmuştur. Tayfun DEĞER danışmanlık ve eğitimler vermektedir. vExpert 2013-2019, VCP4/5/6, VCP5-DT, VCP-Cloud ve MCSE sertifikalarına sahiptir.Twitter 'dan @tayfundeger veya RSS ile sitedeki değişiklikleri takip edebilirsiniz.

Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments