I Windows verdenen er det standard at både operativ-system og applikationer gemmer al konfiguration i registry.
I Unix/Linux verdenen er det standard at hver komponent / applikation har sig egen tekst konfigurations-fil.
Operativ system komponenter konfigurations-filer ligger ofte i /etc.
Bruger specifikke konfigurations-filer ligger ofte i $HOME (og er skult fordi de starter med .).
Server applikations konfigurations-filer ligger ofte i et conf directory i applikations træet.
De fleste applikationer læser kun deres konfigurations-fil ved start eller genstart. D.v.s. der er normalt ikke nogen nævneværdig performance forskelle ved at rydde lidt op.
Men kan du også svare på hvordan og helt bestem hvilke filer et kørende program påvirker. F.eks at jeg starter et program op, går det så ind i etc mappen og påvirker nogen bestemte systemfiler. og i så fald hvilke?
Hej Arne v. Jeg synes bestemt ikke at du er uvidende :-) Men de konfigurationsfiler som ligger under mappen etc, bliver de ikke sat i arbejde når systemet kører? Måske har jeg forstået indeholdet af etc forkert. Men er det ikke nogle systemfiler som hele tiden påvirkes når et program i Linux kører? eller er det kun konfigurationsfilerne fra programmets egen bibliotek som bliver påvirket. I windows er der jo en associering mellem nøglerne i registreringsdatabasen så et program bliver kørt igennem en masse processer i form af nøglerne.
Vil det sige at et program i Linux verden bruger konfigurationsfilerne når det starter op (indlæser data), opdatere under kørsel, og slutter (lagre data i konfigurationsfil.).
Men er det ikke sådan at et program i Windows verdenen også kører bortset fra at det er registreringsdatabasen den bruger i stedet for konfigurationsfiler?
Ved du hvor jeg kan finde literatur om programmernes opførsel (som overstående).
Kan du svare på om dette er rigtigt: Man kan have ligesåmange programmer i et Linux system uden at det sløver systemet da hvert program har sine egne konfigurationsfiler. Men i Windows verden bliver systemet langsommere hvis der er mange programmer installeret da alle programmerne lagre nøgler i regstreringsdatabasen og jo flere nøgler jo længere søgetid og det er lig med langsommere Windows system.
Et sidste spørgsmål. Hvis hver program har sine gene konfigurationsfiler, hvad bruges konfigurationsfilerne i mappen "etc" i Linux så til?
Hej Arne v Du har været en fantastisk hjælp og det skal du have tak for. Men jeg har et problem. Nu har jeg fået en større indsigt i min problemstilling takke være dig. Men desværre mangler jeg dokomentation for det du siger (ikke at jeg tvivler på din viden) men fordi jeg skal dokumentere det jeg fortæller i en synopsis.
Derfor kunne du vel ikke komme i tanke om hvor du har den viden fra vel?
Men jeg kan ikke henvise til en oversigt over sådan noget.
Jeg tror måske at du skal tage og bruge lidt tid på at undersøge et specifik Linux system.
List filerne i /etc og find ud af hvad hver enkelt gør. Ofte vil man på filnavnet fortælle dig alt det du skale bruge. Ellers søg på Google efter links.
Det vil tage lidt tid. Men vil give et indtryk af hvilke config filer der er, hvilke programmer der bruger dem og hvor tit.
Du skal have tak for din hjælp. Jeg vil lige sikre mig at du fik de velfortjente points. Jeg accepterede dine svar og vil det så sige at du har fået mine points?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.