Смекни!
smekni.com

Работа с дисками Основные файлы конфигурации ОС Linux (стр. 3 из 3)

issue.net – сообщение, выдаваемое перед сетевой регистрацией. Telnet также отображает системное приглашение при любом соединении. Оно обычно включает системную информацию, в частности название ОС, версию и тому подобные сведения, вплоть до версии ядра. Telnet отображает содержимое файла /etc/issue.net (обычно он идентичен /etc/issue, который отображается на терминалах).

login.defs – описывает поведение Login и Su;

logrotate.conf – Конфигурационный файл для программы Logrotate, который позволяет администрировать файлы сообщений, генерируемые различными программами. Программа Logrotate позволяет автоматически начать файл сообщений заново, удалить, сжать файл сообщений, послать его по электронной почте. Такие действия можно делать ежедневно, еженедельно, ежемесячно или когда файл достигнет определенного размера. Обычно Logrotate запускается как задание из демона Cron. Если система интенсивно используется, то файлы протоколов быстро растут. Скрипт logrotate ежедневно запускается демоном Cron. Этот скрипт позволяет обрабатывать не только журналы системы Syslog, но и любые другие программы. Скрипт обеспечивает так называемую ротацию этих файлов в случае, если они превысили указанный размер (или по истечению указанного временного интервала). Ротация – последовательное копирование предыдущих версий архивных файлов, удаление самых старых файлов, переименовывание устаревших файлов и замещение текущего лог-файла заново созданным. Перечень файлов для обработки скриптом logrotate и параметры этой обработки определяются конфигурационными файлами.

logrotate.d – директория конфигурационных файлов демона автоматической обработки логов;

ld.so.conf – файл содержит список каталогов для поиска разделяемых библиотек. На основании содержания файла строится другой файл /etc/ld.so.cache, который содержит упорядоченный список библиотек, найденных в каталогах, имена которых перечислены в файле ld.so.conf.

Для выполнения стандартных операций программист может использовать функции из стандартных библиотек. Самый характерный пример – это библиотека libc, которая содержит функции, выполняющие такие задачи, как управления памятью и операции ввода-вывода. Программисты могут создать свои собственные библиотеки и использовать их при написании новых программ.

Библиотеки бывают статическими, разделяемыми и динамическими. Статическая библиотека – это библиотека, код которой встраивается в программу при компиляции. Код разделяемой библиотеки не встраивается в программу, а загружается в память одновременно с программой и программа получает доступ к функциям этой библиотеки. Динамические библиотеки – разновидность разделяемых, но библиотечные функции загружаются в память только тогда, когда из программы поступит вызов соответствующей функции. В процессе выполнения программы они могут выгружаться и заменяться другими функциями из той же или другой библиотеки. Многие системные библиотеки располагаются в системных каталогах, но некоторые могут располагаться и в других каталогах. Список этих каталогов помещается в файл ld.so.conf. Каждый раз, когда разделяемая библиотека изменяется или инсталлируется вновь, необходимо выполнить команду ldconfig, чтобы обновить файл ld.so.conf, а также ссылки на него.

lilo.conf – конфигурация boot-загрузчика LILO. LILO (Linux Loader) – программа, предназначенная для загрузки Linux и других операционных систем. LILO состоит из 3-ех частей: программа записи начального загрузчика lilo, программа конфигурации liloconf, файл конфигурации /etc/lilo.conf. Liloconf создает файл /etc/lilo.conf, который используется программой lilo для записи начального загрузчика. Обычно LILO помещают в MBR. При загрузке компьютера LILO выдает подсказку “LILO:”. После чего нужно ввести метку той операционной системы, которую нужно загрузить. Для загрузки Linux обычно следует ввести linux. Поведение LILO зависит от его настройки в файле /etc/lilo.conf. С помощью LILO можно организовать загрузку других операционных систем и загрузку разных версий одной ОС Linux.

man.conf – конфигурация системы страниц помощи для программы man, команда man.

motd – сообщение, выдаваемое системой после удачной регистрации пользователя.

mtab – список смонтированных ФС. Динамически изменяющаяся информация о смонтированных файловых системах.

nologin – наличие этого файла запрещает пользователям входить в систему с выдачей сообщения в файле;

nsswitch.conf – конфигурационный файл для целой группы библиотечных программ, которые связаны с получением имен хостов и использованию этих имен локально. Системные базы данных и файл с настройками для диспетчера служб имен.

Сетевые файлы:

ethers – файл соответствия аппаратных МАС-адресов сетевым IP-адресам в сети, в случае несоответствия доступ для хоста будет закрыт. Номера Ethernet. Форматом фала /etc/ethers является MAC адрес сетевой загрузки сервера и имя хоста. Эти два параметра разделены пробелом, и каждая запись должна быть на отдельной строке. Так как каждая запись в фале /etc/ethers имеет имя хоста, сервер сетевой загрузки должен иметь возможность преобразовывать имя хоста в его IP-адрес. Это может быть выполнено с помощью файлы /etc/host.

export – список контроля доступа для сетевой файловой системы NFS. Файл управляет доступом ресурсов на уровне приложений.

host – перечень хостов и соответствующих им IP-адресов. Постоянная информация об именах хостов.

host.allow – список хостов, с которых разрешен доступ в систему.

host.deny – список хостов, с которых запрещен доступ в систему.

host.conf – файл конфигурации для системы разрешения имен, указывает, где и в каком порядке искать имена хостов. Файл представляет собой конфигурационные данные для комплекта программ resolver, которые обеспечивают нахождение имени хоста, под которым он известен в Интернет. Среди прочего, в файле должен быть описан порядок нахождения (разрешения) имени.

resolv.conf – конфигурационный файл для системы разрешения имен.

Железо:

printcap – файл конфигурации принтеров. База данных с настройками принтеров для демона Lpd.

inputrc – конфигурация ресурсов ввода с клавиатуры;

Графическая система - /X11 – конфигурационные файлы X Window. В Linux пользовательский интерфейс не встраивается в ядро системы. Вместо этого он представляется программами пользовательского уровня. Это применяется как к текстовым, так и к графическим оболочкам. X Windows – графический интерфейс для Linux, а также множество дополнительных функций как для пользователя, так и для разработчика программного обеспечения. Среду X Windows можно разделить на интерфейс и средства работы с окнами. В X Windows для обеспечения завершенного GUI должны быть запущены два приложения. Первое – это X сервер, который устанавливает режимы графического отображения (т. е. разрешение и частоту регенерации изображения, глубину цвета). Отображает окна, следит за движением мыши, нажатиями клавиш и окнами. Но X сервер не поддерживает меню, границы окон или механизмы перемещения, переключения, свертывания или развертывания окон. Цветной фон, сложные рамки окна и другие элементы обеспечиваются вторым приложением – диспетчером окон.

/X11/fs/config – содержит перечень каталогов со шрифтами для X;

/X11/XF86Config – файл конфигурации X(XFree86);

/X11/xorg.conf – файл конфигурации X (XOrg);


Список литературы

Операционные системы / Д. Бэкон, Т. Харрис – СПб.: Питер; Киев: Издательская группа BHV, 2004., 800 с.: ил.