Базова настройка на системата в Linux
Други важни файлове,
които не попадат в условната подредба:
- /etc/fstab –
описва устройствата като хард дискове, камери, CD-ROM, Floppy и др.
и опциите им които влизат в сила при монтиране. Освен това тук може
да се опишат у-вата които се монтират автоматично при зареждането на
операционната система.
- /etc/mtab –
описва всички монтирани устройства. При всяко закачане и разскачане
на у-во, този файл се осъвременява.
- /etc/lilo.conf –
един от най-важните файлове. Чрез него се променя boot loader-а на
Линукс. В някои дистрибуции не се използва LILO за тази цел, а GRUB.
В този случай този файл не съществува. Този файл е разделен на
секции – по една за всяка инсталирана операционна система. Тук
Линукс леко излиза извън тази рамка, понеже един инсталиран Линукс
може да има повече от една секция. Причина за това е, факта че
Линукс може да има инсталирани няколко ядра, като за всяко ядро е
необходима отделна секция. Ето формата на този файл:
# LILO
configuration file
#
generated by 'liloconfig'
#
# Start
LILO global section
boot =
/dev/hda
#compact
# faster, but won't work on all systems.
prompt
timeout =
300
# End
LILO global section
# DOS
bootable partition config begins
other =
/dev/hda1
label =
WinXP
table =
/dev/hda
# DOS
bootable partition config ends
# Linux
bootable partition with ACPI config begins
#image =
/boot/kernel-2.4.22-acpi
image =
/boot/latest
root =
/dev/hda7
label =
Linux-2.4
read-only
# Non-UMSDOS filesystems should be mounted read-only for checking
append="hdc=ide-scsi"
vga =
791
# Linux
2.6.0 bootable partition with ACPI config begins
#image =
/boot/kernel-2.6.3
image =
/boot/bzImage-2.6.3
root =
/dev/hda7
label =
Linux-2.6
read-only
# Non-UMSDOS filesystems should be mounted read-only for checking
append="hdc=ide-cd"
vga =
791
# Linux
bootable partition config ends
Освен тези най-важни
файлове и директории, директорията
/etc съдържа още множество
по-малко критични конфигурационни файлове. Въпреки това ето някои от
тях:
- /etc/X11 –
директория в който се пази конфигурацията на графичния сървър.
Най-важния файл е XF86Config или XF86Config-4. Това е
основния конфигурационен файл на X сървъра.
- /etc/fonts –
в тази директория се пазят конфигурационни файлове отнасящи се към
инсталираните шрифтове. Най-важен от тях е файла fonts.conf, който
описва директориите с инсталирани шрифтове (не само).
- cron.daily,
cron.hourly, cron.weekly, cron.monthly – във всяка една от
тези директории може да се добавят шел скриптове, програми или
линкове към програми, които ще се изпълняват съответно веднъж
дневно, веднъж на час, веднъж на седмица или веднъж на месец.
- /etc/ld.so.conf
– файл описващ директориите в които операционната система пази
своите библиотеки. След промяната му трябва да се изпълни командата
ldconfig, за да влязат промените в сила. Във файла
ld.so.cache се пази кеширана информация за инсталираните
библиотеки.
- /etc/lpd –
файл за конфигурация на демона позволяващ принтиране.
Промяната на всички тези
файлове става единствено с обикновен текстов редактор. Повечето
Линукс дистрибуции притежават шел скриптове, чрез които тази промяна
е по-удобна и лесна. За съжаление няма Линукс дистрибуция в която да
има шел скриптове за всички възможни промени. Затова универсалния и
най-гъвкав начин за конфигуриране на операционната система е простия
редактор.
Източник: radiations.hit.bg