tjenesteydelser overblik: - ikke på din linux maskine

, en af de opgaver, der opererer som en multi - system som linux er evnen til at løbe flere programmer og tjenester i baggrunden.hvis du nogensinde har set en støvle på skærmen, du har sikkert set nogle af de meddelelser, som de forskellige tjenesteydelser, som er ladt.forståelse af, hvad der foregår bag kulisserne, virkelig vil komme i handy, når du har brug for at finde ud af, hvorfor det ikke virker.du behøver ikke at være en linux guru at fortolke en log filen, så længe, du ved, hvad jeg skal kigge efter.,, denne forelæsning vil gå over de basale af linux nystartede eller - udvikling og forsøge at lægge et fundament for at hjælpe dig med at forstå, hvad der foregår.vi skal se på nogle af de centrale konfiguration filer, og hvordan du kan gå med ændringer eller tilføjelser til at passe dine egne behov.eksempler på forskellige måder til start og stop tjenester vil blive udvist til opensuse og ubuntu.,, boot sekvens, hver linux system lever op til de samme grundlæggende skridt i løbet af boot proces.når den støvle lader tager over fra bios /mbr (mbr), der udfører ordrer i en bestemt rækkefølge på grundlag af noget, der kaldes løb niveau.løb niveau 0 i bund og grund ikke løbe eller edb - standset.løb, niveau 1 er det første niveau, hvor computeren begynder fuldbyrdende instrukser og defineres som eneste bruger tilstand.løb, niveau 2 er det første niveau, hvor multi-user /flere opgaver finder sted.,, kontrol med, hvilke tjenester der kommer i gang, der sker gennem en række manuskripter opbevares i /etc /lokalitet. d).samtidig er der en vis forskel i navngivningen af disse scripts mellem udlodninger, den grundlæggende funktion er den samme.debian baserede systemer vil henrette /etc /init.d/rcs, mens redhat baserede systemer vil løbe /etc /rc.d/rc.sysinit.det lokale system - konfiguration fil er ved navn /etc /rc.d/rc.local.det er, hvor du ville placere ordrer til at starte en tjeneste eller et program ikke er en del af den normale støvle proces.,, gennemførelse af rc. d filer er kontrolleret af /etc /inittab fil (/etc /event.d/rc-default i ubuntu).manuskriptet forsøg på at gætte, hvad den misligholdelse, køre plan bør være, og så begynder passende manuskript.henrettelse ordre bliver vigtigt, når du har brug for at sikre, at en bestemt proces er begyndt, før en anden., dæmoner, alle systemtjenester løb som barn proces fra, lokalitet, program, der typisk givet processen id 1 (pid = 1).navn dæmon kom fra mit projekt mac - holdet og blev taget fra maxwell "dæmon", som var en fantasi, der konstant arbejder i baggrunden sortering molekyler.processer med en slutning med bogstavet d, som cupsd eller med ordet dæmon, er at reagere på baggrund af ansøgninger særlige arrangementer som f.eks. trykning et dokument (cupsd er den fælles unix - trykning dæmon). de fleste dæmoner er i gang som en del af den normale støvle proces.nogle kræver standsning og genoptagelse af som netværkssamarbejde tjenester.du typisk tænd /sluk - en proces, som udfører et manuskript i /etc /lokalitet. d fortegnelse som i:,,&#/etc /init.d/networking stop,&#/etc /init.d/networking igen, kan du gøre det gennem en grafisk grænseflade, der vil afhænge af den fordeling, du bruger. opensuse,,, der er forskellige måder at forvalte tjenesteydelser fra opensuse, herunder chkconfig kommando, rc - kommando eller yast.den chkconfig kommandoen giver en række muligheder for at tilføje konfigureringen, slette, start og stop alle systemer.du kan også få en liste over de aktuelle alle systemets tjenesteydelser ved blot at skrive chkconfig på et rodsystem omgående.skriver de chkconfig edit kommando er listen over tjenesteydelser, og deres situation, et vi redaktør vindue.,,, yast giver en grafisk grænseflade (se figur 1) at konfigurere systemet tjenesteydelser enten i en simpel eller ekspert tilstand.forskellen mellem de to er, at eksperten tilstand tillader dig at sætte flugt plan, at en given tjeneste er startet eller standses.der er en gør fil i /etc /lokalitet. d fortegnelse med en god beskrivelse af suse støvle koncept og manuskripter, der bliver henrettet.,, ubuntu, forvaltning af tjenester fra en debian baseret fordeling sker enten med tjenesten kommando eller via de tjenester, applet under ordningen administration menu.udførelsen af tjenesten kommando i en terminal vindue med status alle valg viser alle system, tjenesteydelser og deres nuværende situation.det viser også, hvordan tænd /sluk - tjenesten eller udføre en ny start eller en lade.det er virkelig hjælpsom, når du ikke kan huske den nøjagtige syntaks eller specifikke navn af en tjeneste.,,, ubuntu tjenester administration værktøj (se figur 2) er der fastsat en enkelt grafisk grænseflade med en liste over de definerede tjenester og en afkrydsningsfelt, der viser, om den service, er nu aktiveret eller ej.denne dialog skal være ulåst med kodeord, således at eventuelle ændringer.den eneste ulempe ved denne metode er, at du ikke vil se alle mulige service, at kommandolinjen service nytte vil vise.,, nederste linje, forståelse af, hvordan baggrundsprocesser kommer i gang, og hvordan man stop /start - eller genoptage en proces, der er en god evne til at have nogen linux bruger.denne lektion er kun kradset i overfladen af baggrundsprocesserne.den linux dokumentation - projektet har en rigdom af oplysninger om de forskellige tjenester, og hvordan man får dem til at opføre sig.yderligere læsning, om de forskellige emner, bør bidrage til at forklare flere detaljer ikke er omfattet af denne artikel.en tidligere linux.com artikel har et godt overblik over de forskellige - niveauer, og det, der sker i hvert niveau.det er også en god beskrivelse af rc. d manuskripter.wikipedia er en anden kilde til information for at læse om linux - proces,.,,,





Previous:
Next Page: