Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4015fe4fa7 |
61
s4a.tex
61
s4a.tex
@@ -1746,8 +1746,69 @@ LVM, RAID и multipath). Если они вам не~нужны, вы легко
|
|||||||
(впрочем, необходимость в этом возникает достаточно редко).
|
(впрочем, необходимость в этом возникает достаточно редко).
|
||||||
\item
|
\item
|
||||||
\hreftt{http://0pointer.de/public/systemd-man/sysctl.d.html}{/etc/sysctl.d/*.conf}:
|
\hreftt{http://0pointer.de/public/systemd-man/sysctl.d.html}{/etc/sysctl.d/*.conf}:
|
||||||
|
каталог для задания параметров ядра (+sysctl+). Дополняет
|
||||||
|
классический конфигурационный файл +/etc/sysctl.conf+.
|
||||||
|
\item
|
||||||
|
\hreftt{http://0pointer.de/public/systemd-man/tmpfiles.d.html}{/etc/tmpfiles.d/*.conf}:
|
||||||
|
каталог для управления настройками временных файлов (systemd
|
||||||
|
обеспечивает создание, очистку и удаление временных файлов и
|
||||||
|
каталогов, как во время загрузки, так и во время работы
|
||||||
|
системы).
|
||||||
|
\item
|
||||||
|
\hreftt{http://0pointer.de/public/systemd-man/binfmt.d.html}{/etc/binfmt.d/*.conf}:
|
||||||
|
каталог для регистрации дополнительных бинарных форматов
|
||||||
|
(например, форматов Java, Mono, WINE).
|
||||||
|
\item
|
||||||
|
\hreftt{http://0pointer.de/public/systemd-man/os-release.html}{/etc/os-release}:
|
||||||
|
стандарт для файла, обеспечивающего идентификацию дистрибутива и
|
||||||
|
его версии. Сейчас различные дистрибутивы используют для этого
|
||||||
|
разные файлы (например, +/etc/fedora-release+ в Fedora), и
|
||||||
|
поэтому для решения такой простой задачи, как вывод имени
|
||||||
|
дистрибутива, необходимо использовать базу данных, содержащую
|
||||||
|
перечень возможных названий файлов. Проект LSB попытался создать
|
||||||
|
такой инструмент~---
|
||||||
|
\hreftt{http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/lsbrelease.html}{lsb\_release}~---
|
||||||
|
однако реализация такой простой вещи через скрипт на Python'е
|
||||||
|
является не~самым оптимальным решением. Чтобы исправить
|
||||||
|
сложившуюся ситуацию, мы решили перейти к единому простому
|
||||||
|
формату представления этой информации.
|
||||||
|
\item
|
||||||
|
\hreftt{http://0pointer.de/public/systemd-man/machine-id.html}{/etc/machine-id}:
|
||||||
|
файл с идентификатором данного компьютера (перекрывает
|
||||||
|
аналогичный идентификатор D-Bus). Гарантируется, что в любой
|
||||||
|
системе, использующей systemd, этот файл будет существовать и
|
||||||
|
содержать корректную информацию (если его нет, он автоматически
|
||||||
|
создается при загрузке). Мы вынесли этот файл из-под эгиды
|
||||||
|
D-Bus, чтобы упростить решение множества задач, требующих
|
||||||
|
наличия уникального и постоянного идентификатора компьютера.
|
||||||
|
\item
|
||||||
|
\hreftt{http://0pointer.de/public/systemd-man/machine-info.html}{/etc/machine-info}:
|
||||||
|
новый конфигурационный файл, хранящий информации о полном имени
|
||||||
|
(описательном) хоста (например, <<Компьютер Леннарта>>) и
|
||||||
|
значке, которым он будет обозначаться в графических оболочках,
|
||||||
|
работающих с сетью (раньше этот значок мог определяться,
|
||||||
|
например, файлом +/etc/favicon.png+). Данный конфигурационный
|
||||||
|
файл обслуживается демоном
|
||||||
|
\hreftt{http://www.freedesktop.org/wiki/Software/systemd/hostnamed}{systemd-hostnamed}.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
Одна из важнейших для нас задач~--- убедить \emph{вас} использовать эти новые
|
||||||
|
конфигурационные файлы в ваших инструментах для настройки системы. Если ваши
|
||||||
|
конфигурационные фронтенды будут использовать новые файлы, а не~их старые
|
||||||
|
аналоги, это значительно облегчит портирование таких фронтендов между
|
||||||
|
дистрибутивами, и вы внесете свой вклад в стандартизацию Linux, и в конечном
|
||||||
|
счете упростится жизнь и у администраторов, и для пользователей. Разумеется, на
|
||||||
|
текущий момент эти файлы полностью поддерживаются только дистрибутивами,
|
||||||
|
основанными на systemd, но уже сейчас в их число входят практически все ключевые
|
||||||
|
дистрибутивы, \href{http://www.ubuntu.com/}{за исключением
|
||||||
|
одного}\footnote{Прим. перев.: В конце 2010~года энтузиаст Andrew Edmunds
|
||||||
|
\href{http://cgit.freedesktop.org/systemd/commit/?id=858dae181bb5461201ac1c04732d3ef4c67a0256}{добавил}
|
||||||
|
в systemd базовую поддержку Ubuntu и
|
||||||
|
\href{https://wiki.ubuntu.com/systemd}{подготовил} соответствующие пакеты,
|
||||||
|
однако его инициатива не~встретила поддержки среди менеджеров Canonical. На
|
||||||
|
момент написания этих строк (май 2011 года) проект остается заброшенным уже пять
|
||||||
|
месяцев (с середины декабря 2010~г.).}.
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
||||||
vim:ft=tex:tw=80:spell:spelllang=ru
|
vim:ft=tex:tw=80:spell:spelllang=ru
|
||||||
|
|||||||
Reference in New Issue
Block a user