2012-04-27 2 views
2

Я кодирую приложение Java, которое, когда начнется работа, когда компьютер без головы загрузится для управления и сохранения данных с цифровых камер. Приложение требует некоторых файлов инициализации, других файлов поддержки и папки для журналов, которые я поместил в/usr/local/data. Папка «данные» читается/записывается для всех. Удаленный пользователь должен время от времени обращаться к файлам инициализации.В LINUX, где должны быть размещены файлы инициализации и поддержки приложений?

Это хорошее место для этого? Использует ли LINUX стандартное место для файлов и папок приложений?

ответ

3

Существует несколько стандартов для выбора.

ИМХО, создание пользователя, чтобы запустить процесс с конфигурацией и данными в соответствии с его домашней директории это лучший способ держать все в одном месте (то будет легко найти)

+0

Я собираюсь попробовать это первым, так как мои пользователи не очень опытные LINUX. Благодарю. –

2
  • Журналы: /var/log/.log или /var/logs/.d/ для журналов. Пример: /var/log/samba.log или /var/log/samba.d/error.log

  • файлы конфигурации:/и т.д./или /etc/.d/

  • данных вы хотите время работает, но не для начальной конфигурации:/вар/кэш/

+1

Что можно понять как крошечное и неполное резюме LSB –

+0

@BasileStarynkevitch: Я знаю. Я ленился и просто извергался из памяти, а не просматривал канонический URL-адрес LSB и форматировал ссылку в своем ответе. – kbyrd

+0

Это полезное резюме, спасибо. –

2

иерархии Проверка системы файлов стандартных

http://www.pathname.com/fhs/

обычно, данные приложений с хранится в/var/lib /, записывается в/var/log /,/etc/для конфигурации и т. д.

+0

Спасибо за ссылку. –

Смежные вопросы