healthchecks
Yürütülebilir dosyalarınızı / usr / local / bin veya / opt / bin içine koymalısınız . Klasörünüzün / opt'inizin boş olduğunu görürseniz, linux dağıtımınızın onu kullanmadığı anlamına gelir. Yani, uygun yer / usr / local olacaktır.
/ usr / local ve / opt her "manuel" paket / programın yerleştirilmesi gereken yerlerdir. / usr, paket yöneticileri (dpkg) tarafından yönetilen paketler içindir. / opt, FHS'ye göre manuel paketler için "standart yer" dir, ancak debian dağıtımları bunun yerine / usr / local kullanır.
Yapılandırma dosyaları için / usr / local / etc üzerine yerleştirilmelidir, çünkü / etc otomatik paketlerin ve diğer sistem programlarının yapılandırma dosyaları içindir.
Paylaşılan işlevleriniz için doğru yer / usr / local / share'dir (/ usr / share otomatik paketlerin paylaşılan dosyaları içindir). Salt okunur ve mimariden bağımsız olarak tasarlanan her dosya / usr / share veya / usr / local / share dizinine aittir (eğer "otomatik" veya "manuel" paketler varsa).
/ usr / lib dinamik ve statik ikili kütüphaneler (.so veya .a) içindir ve "yorumlanmış" kütüphaneler / işlevler için değildir.
Genellikle, tercümanların her sürüm için / etc / share / içinde ve her sürüm klasöründe, komut dosyaları, yerel ayarlar, testler, örnekler vb. İçin farklı alt klasörler bulunur.
Bir gün paketiniz için resmi bir havuz oluşturursanız healthchecks
, / usr / local / healthchecks içeriklerinizi / usr / healthchecks ve / etc / healthchecks olarak taşıyabilirsiniz.
libexec
teknik olarak henüz FHS'nin bir parçası değil. Bu mevcut olduğunu 3,0 taslak ve FHS RedHat'in Bakış , ama teknik FHS henüz bir parçası değildir. (isterseniz temel olarak kullanın)