forvaltning af linux dæmoner med lokalitet manuskripter

, når du installere en ny linux - serveren, distribution, de ofte kan installere alle de dæmoner du ' ll nødt til at køre på denne maskine til at installere.distribution sælgere fremlægge en " klar " distribution af levering af initialization manuskripter til alle de tjenester, man kan løbe.men hvad sker der, hvis du og' en bygning fra kilden, og ingen lokalitet manuskript er leveret?hvad hvis du ' re, skrivning, kilde og har ' t byggede en lokalitet manuskript?her er et par måder at håndtere, da du og' er stillet over for denne udfordring,.,,, du kan klare initialization på forskellige måder.en mulighed er at placere ordrer, der anvendes til at starte en dæmon i /etc /rc.d/rc.local fil.metoden er meget enkel: skær og pasta de instrukser, de gør, giver for at starte dæmon, og at ', din initialization.desværre er denne metode går imod det, er de fleste systemer, der er oprettet ved misligholdelse, som er at bruge lokalitet manuskripter.,,,,,, ved hjælp af rc.local metode også tvinger dig til at give afkald på en fleksibilitet, som lokalitet manuskripter, eller at hacke deres egne funktioner i et dæksblad nystartede manuskript, der kaldes i rc.local.- og' har set det gjort, men det ' er i vid udstrækning et dobbeltarbejde.,, en anden metode er at starte din dæmon direkte fra /etc /inittab fil.mere end et par embedsmænd anvender denne fremgangsmåde, men jeg må ' ikke anbefale det for et miljø med flere servere (eller mere), opretholdt ved flere administratorer, et par grunde.,, grund er en konsekvens.hvis muligt, du skal styre hver dæmon på hver eneste server efter samme procedure.det eneste, der skal ændre i kommandoer er navnet på den dæmon. den anden grund, som vedrører sammenhængen, er praktisk gennemførligt, i tilfælde af din død.hvis du og' er den eneste administrator, så er det diskutabelt.men medmindre du vil have hver administrator vide vanskeligheder af enhver dæmon i miljøet, der styrer tingene ud af inittab er ikke en god idé.forvaltningsmulighederne, som et mål for et systems management group, er ikke noget som en enkelt administration kan klare.håndterbarhed strækker sig over hele gruppen med ansvar for beskyttelse af de systemer og tjenester, de har.selvfølgelig, godt admins også dokument procedurer.,, lokalitet manuskripter er din ven, fordi de udgør en effektiv anvendelse af ressourcerne til en administrator, som skal forvalte igangsætning og nedlukning af dæmoner.distribution sælgere i vid udstrækning standardiseret på initialization manuskripter, som at bygge deres dæmon forvaltningsredskaber, og de ' har lagt et stort arbejde i at forvalte dæmoner så enkelt som muligt.selv hvis du har en lokalitet scriptless dæmon, at sammensætte en lokalitet manuskript, der forvaltes af det normale system, værktøjer og procedurer er let, lad ' ud over at skabe en lokalitet manuskript.du og', vil se, hvor let det er proceduren, og opdage funktionalitet, der gør dig genoverveje, hvordan du styre dæmoner.,,, at skabe dit eget lokalitet manuskript,,, jeg ' m vil gennemgå denne proces baseret på erfaringer fra det virkelige liv.- og' m ved hjælp af den nyligt løsladte hat directory - produktion røde hat advanced server maskiner.- og' har downloadet og installeret binære rpm pakker og testet, at det virker.det næste skridt er at sikre, at det ' s håndteres på en måde, der er i overensstemmelse med alt andet på systemet.for at gøre hvad?,, jeg skabte mit eget lokalitet manuskript.det første, jeg gjorde, var at finde noget, jeg kan bruge som model.hvis du ved, at din dæmon har lignende krav til en dæmon, du kan bruge den lokalitet manuskript fra denne dæmon som skabelon.i denne sag er jeg bare kopieret lokalitet manuskript skabelon, som kommer med min linux fordeling, som er i /bar /andel /doc /initscript pakke /sysvinitfiles.her og', hvad jeg tog fra den fil:,, #!/bin /fest&## /etc /rc.d/init.d/&##&##&## kilde funktion bibliotek.. /etc /init.d/functions start() (echo - n " ved: " rør /var /sluse /subsys /afkast) stop() (echo - n " at lukke: " rm - f /var /sluse /subsys /afkast) sag ". $1 " begynd start; stop stop; status); igen op start; lad) tøjte) [- f /var /sluse /subsys /] & & genoptagelse



Previous:
Next Page: