Convenciones de directorio de Linux para servicios personalizados

Convenciones de directorio de Linux para servicios personalizados

Estoy escribiendo una aplicación personalizada que se ejecutará como un servicio/demonio. Según la convención, los archivos binarios deben estar en formato /opt/appname. Sin embargo, ¿dónde pongo archivos como:

  • Archivos de configuración
  • Caché y almacenamiento
  • Registros

Respuesta1

Si lo está utilizando /opt/<appname>para su aplicación, los archivos de configuración se encuentran en /etc/opt, y el resto, en /var/opt.

fuente

Respuesta2

Echa un vistazo aEstándar de jerarquía del sistema de archivosque te diría lo que quieres saber.

Respuesta3

Idealmente, no le importa dónde está instalada y puede configurar la aplicación en el momento de la compilación o instalación. Si, por ejemplo, está creando una aplicación que se ejecutará en Debian, puede crear un paquete .deb y omitir toda esta pregunta.

información relacionada