Где мне хранить файлы приложения (данные, кеш, журналы, сбои и т. Д.) [Закрыто]

0
13.12.2018, 13:32
1 ответ

Частично вас может смутить различие между пользовательскими приложениями и системными приложениями.

Так, например, apacheне запускается от имени конечного пользователя. («Гарри» обычно не запускает Apache; он запускается из сценария запуска системы -systemd или init или как-то еще ). Приложения такого типа обычно следуют стандарту файловой системы и хранят файлы журналов в /var/log, файлы конфигурации в /etcи так далее.

Точно так же команды, выполняемые системным администратором как root, предназначены для воздействия на всю машину (, например.aptилиyum)также соответствуют стандарту файловой системы.

Однако приложения, предназначенные для выполнения конечным пользователем, (, например. веб-браузер и другие настольные приложения )соответствуют стандарту XDG. Здесь у «Гарри» есть свой личный тайник, отличный от «Джули»; они посещают разные веб-сайты, поэтому кэшируют разные страницы. Точно так же Гарри может настроить свой рабочий стол иначе, чем Джули, поэтому конфигурация будет находиться в области ~/.config.

Некоторые местоположения (, например /tmp), предназначены для совместного использования всеми пользователями, поэтому их могут использовать даже настольные приложения... но даже здесь иногда используется более современная /run/user/структура.

4
28.01.2020, 02:30

Теги

Похожие вопросы