Linux. Алексей Стахнов
копии файлов и файлы состояния;
• /rpm – каталог для менеджера пакетов RPM. В нем содержатся базы установленных в системе пакетов и другая служебная информация;
• /<пакет> – файлы соответствующего пакета;
• /xdm – данные Х-менеджера.
Lock-файлы (файлы-защелки) – файлы, которые «закрепляют» какое-либо оборудование или файлы для использования только программой, создающей файл-защелку. Обычно уничтожаются по окончании работы программы или если файл или оборудование не нужны в данный момент программе. В каталоге /var/lock могут находиться, например, следующие подкаталоги:
• /console – данные, относящиеся к консоли системы;
• /samba – данные, связанные с программой Samba.
Каталог содержит разнообразные файлы журналов. Также для некоторых пакетов используются каталоги, в которых хранятся соответствующие файлы журналов. Если соответствующие пакеты установлены в системе, в каталоге должны находиться следующие файлы:
• /httpd – каталог для журнальных файлов Web-cepвepa;
• /samba – каталог для журнальных файлов сервера Samba;
• /squid – каталог для журнальных файлов SQUID;
• /uucp – каталог для журнальных файлов UUCP.
Также в каталоге /var/log должны находиться следующие файлы:
• сгоп – события демона сгоп;
• dmesg – сообщения в течение дня;
• lastlog – записи о последней регистрации в системе каждого пользователя;
• maillog – регистрация событий, связанных с почтовыми сообщениями;
• messages – системные сообщения от syslogd;
• secure – сообщения, связанные с безопасностью;
• statistics – файл статистики;
• usracct – файл активности пользователей;
• wtmp – записи всех logins и logouts;
• boot.log – журнал загрузки системы;
• htmlaccess.log – журнал доступа к Web-cepвepy;
• XFree86.0.1og – журнал XFree86.
Этот каталог хранит пользовательские почтовые ящики, сохраненные в стандартном формате UNIX mailbox.
В этом каталоге должны храниться изменяемые данные пакетов, устанавливаемые в каталог /opt. Рекомендуется для каждого пакета создать свой каталог вида /ор1/<имя_пакета>.
Каталог содержит системную информацию, описывающую состояние системы. Файлы в этом каталоге при загрузке системы должны быть удалены или усечены до нулевого размера. Программы, если это им необходимо, могут иметь подкаталоги, при условии, что эти программы создают во время функционирования более чем один файл (однако, например, демон FTP создает следующие файлы: ftp.pids-all, ftp.pids-local, ftp.pids-other, а отдельного каталога не имеет).
В каталоге, в основном, содержатся файлы-идентификаторы процессов (PID, Process identifie file), имеющие имя <имя_программы>.pid. К примеру, /var/run/named.pid. Pid-файл должен содержать символы, соответствующие номеру PID и символ перевода строки.
Каталог /var/run должен быть недоступен для записи непривилегированными пользователями,