forståelse og anvendelse af systemd

,,,, du kan lide det eller ej, systemd, er her for at blive, så kan vi lige så godt ved, hvad vi skal gøre med det.,,, systemd, er kontroversielt, af flere grunde: det er en erstatning for noget, som mange linux brugere tror ikke skal erstattes, og du af, systemd, udviklere har ikke vundet hjerter og sind.men tværtimod, som det fremgår i det berømte lkml tråd, hvor linus torvalds forbudt, systemd, dev kay sievers fra linux kerne.,,, det er fristende at lade folk komme i vejen.så sjovt, som det er at skråle og jernbane - og udsende farverige navne, det er irrelevant.for at så mange år linux var tilfreds med sysvinit og bsd lokalitet.så kom supplerende tjeneste ledere som, service, og chkconfig befaler.der skulle gøre tjeneste forvaltning lettere, men for mig var bare flere ting at lære, at det ikke gør de opgaver, lettere, men snarere cluttery.,, så kom opkomling, og systemd, med alle former for indviklede addons at opretholde sysvinit forenelighed.der er en dejlig ting at gøre, men held og lykke med at forstå det.nu begynder bliver pensioneret i tjeneste, systemd, sandsynligvis i ubuntu 14.10, og du vil finde en masse, systemd, libs og redskaber i 14.04.bare for sjov, se på den liste over dokumenter i, systemd, - tjenester, herunder i ubuntu 14.04:,, $dpkg - l systemd tjenesteydelser, se lige den mand sider for at se, hvad det her gør, er det altid skræmmende, når udviklere begynder at lege med centrale linux delsystemer fordi vi er ret meget på, hvad de påtvinge os.hvis vi ikke som en særlig software eller desktop - miljø, ellers er der flere alternativer, og det er let at bruge noget andet.men afgørende delsystemer er dybt kroge i kernen, alle former for forvaltning af manuskripter og programpakke afhængighed, så erstatter ikke en banal opgave.,, så den moralske ting ændrer sig, computerne er uundgåeligt bliver mere og mere kompleks, og det hele går i sidste ende.eller ikke, men manglende evne til at forme begivenhederne på vores egen smag, er vi nødt til at håndtere det. systemd første skridt, røde hat er opfinder og primære booster, systemd,, så de bedste distros spiller med det er røde hat enterprise linux, rhel kloner, som centos og videnskabelige linux og selvfølgelig godt ole hat linux, som altid skibe med den nyeste, bedste og blødning edgiest.min eksempler fra centos 7.,, erfarne rh - brugere kan stadig bruge, service, og chkconfig, rh - 7, men det er tid til at smide dem i tjeneste på lokalt, systemd, offentlige værker., systemd, har overhalet dem og service, og chkconfig, ikke støtte lokalt, systemd, tjenesteydelser, vores elskede, /etc /inittab, er ikke mere.vi har i stedet en, /etc /systemd /system /, fortegnelse, fuld af symlinks sager i /bar /l /systemd /system /,., /usr /l /systemd /system /, indeholder lokalitet manuskripter, til at starte en service på boot, det skal være knyttet til /etc /systemd /system /,.det, systemctl, kommando gør det for dig, når du gør det muligt for en ny service, som det f.eks. clamav:,,&#systemctl, at [email protected] i - s /usr/lib/systemd/system/[email protected] "/etc /systemd /system /multi-user. målet. vil /clamd @ scanning. service, hvordan kender du navnet på den lokalitet manuskript, og hvor kommer det fra?på centos7 de er brudt ud i særskilte pakker.mange servere (f.eks. apache) ikke har indhentet, systemd, og som ikke har systemd, lokalitet manuskripter.clamav giver både, systemd, og sysvinit lokalitet manuskripter, så kan du installere en du foretrækker:,, $yum søgning clamav clamav-server-sysvinit.noarch clamav-server-systemd.noarch, så hvad er indenfor disse lokalitet manuskripter?vi kan selv se:,, $mindre /usr/lib/systemd/system/[email protected]. omfatter /l /systemd /system /clamd @. tjeneste [enhed] beskrivelse = generiske clamav scanner dæmon [skal] efterlystaf = multi-user.target, nu kan du se, hvordan systemctl, ved at installere symlink, og denne lokalitet manuskript omfatter også en afhængighed den anden tjeneste, clamd @. service,.,,, systemctl, viser status for alle tjenester, der er installeret lokalitet manuskripter:,, $systemctl liste enhed filer - type = enhed fil stat [...] chronyd.service mulighed for clamd @. service statisk [email protected] handicappede, er der tre mulige stater for en tjeneste: aktiveret eller deaktiveret og statisk.aktiveret betyder, at det er en symlink i,. vil, fortegnelse.handicappede: gør det ikke.statisk: service er forsvundet [skal] afsnit i dens lokalitet manuskript, så du ikke kan give eller deaktiverer det.statisk tjenester er normalt afhængighed af andre tjenester, og kontrolleres automatisk.du kan se det i clamav eksempel, som clamd @. tjeneste, er afhængig af, clamd @ scanning. service, og det er kun, når [email protected], løber. ingen af disse stater, sige, at hvis en tjenesteydelse er i gang.det, ps, kommando vil fortælle dig, eller brug, systemctl, til at få mere detaljerede oplysninger:,, $systemctl status bluetooth.service bluetooth.service - - service ladet: læsset (/bar /lib.systemd/system/bluetooth.service; mulighed for aktiv: aktiv (løbende) siden tor 2014-09-14 6:40:11 pdt vigtigste pid: 4964 (bluetoothd) cgroup: /system.slice/bluetooth.service



Previous:
Next Page: