Istanza OpenVPN toħroġ fiż-żmien tal-boot taħt isem li ma tagħrafx, u l-waqfien tagħha jaħdem sal-istartjar mill-ġdid li jmiss. Dan ix-xejra jfisser li neħħejt il-proċess imma mhux l-attivazzjoni. Dawn huma żewġ oġġetti differenti, u waħda biss minnhom tidher fi skrin tal-istat. L-attivazzjoni ssibha b'erba' kmandijiet biss tal-qari u deċiżjoni waħda.

Semmi l-unità eżatta l-ewwel

Aħdem mill-isem tal-unità fil-journal, mhux minn isem tal-fajl tal-profil. L-istanza tista' tissejjaħ openvpn@, openvpn-client@, openvpn-server@ jew xi ħaġa speċifika tad-distribuzzjoni, u li taħseb l-isem iwasslek għall-mudell ħażin. L-output tal-istat isemmi l-unità li fil-fatt ġriet, u dan huwa l-uniku isem li jgħodd hawn. Ikkopjah eżattament, inkluż kwalunkwe suffiss.

Il-kmandijiet li ġejjin jiddeskrivu dik l-unità mingħajr ma jbiddlu xejn. systemctl show jirrapporta l-mogħdija tal-framment, il-mogħdija tas-sors, l-istat tal-fajl tal-unità, kwalunkwe drop-in u x'qabbadha. list-dependencies --reverse juri liema unitajiet mgħobbija jippuntaw lejha. It-tnejn huma biss tal-qari, għalhekk ħaddimhom qabel ma tifforma teorija.

Issostitwixxi l-isem osservat kullimkien. Isem ta' eżempju kkopjat huwa l-aktar mod komuni biex tinvestiga s-servizz ħażin, u jagħti tweġibiet kunfidenti dwar unità li qatt ma ġriet.

Aqra l-mudell biex issir taf l-isem tal-fajl

Unità tal-istanza hija espansjoni ta' mudell, u l-mudell jiddeċiedi liema fajl tal-konfigurazzjoni jaqra. Linja tal-kmand li tispiċċa f'placeholder għall-istanza tiġi riżolta għall-isem tal-istanza flimkien mas-suffiss. Jekk is-suffiss huwa .conf u l-istanza tissejjaħ old, il-fajl huwa old.conf. Jekk issemmi l-istanza old.conf, l-istess mudell jitlob old.conf.conf.

Dan id-dettall jispjega klassi ta' duplikati. Xi ħadd iżid it-tieni istanza taħt isem ħażin, l-ewwel waħda tibqa' taħdem, u l-host jispiċċa b'żewġ tunnels u log konfuż.

Aqra l-mudell effettiv minflok il-fajl li tiftakar li editjajt. Drop-in jista' jissostitwixxi l-linja tal-kmand, u s-sostituzzjoni hija dik li taħdem fil-boot.

Segwi kif tidħol fit-transazzjoni tal-boot

Tliet rotot huma komuni: links wants minn target, rekwiżit minn unità oħra, jew unità ġġenerata minn ġeneratur tal-pakkett. Il-lista tad-dipendenzi inversi tkopri l-ewwel tnejn bħala entrati mgħobbija tal-grafu. Ma tkoprix timer, hook jew talba esterna, u għalhekk il-lista hija evidenza u mhux awdit sħiħ.

L-output iġġenerat taħt /run/systemd/generator huwa prodott, mhux sors. L-editjar tiegħu jgħix biss sal-ġenerazzjoni li jmiss, u għalhekk korrezzjoni applikata hemm tidher li rnexxiet u mbagħad terġa' lura.

Iċċekkja l-input dokumentat tal-pakkett qabel ma tassumi minn fejn jaqra l-ġeneratur. Skannjar mhux dokumentat ta' direttorju huwa r-raġuni tas-soltu għaliex unità tidher mingħajr rabta tal-attivazzjoni.

Neħħi l-attivazzjoni, mhux biss il-proċess

Jekk l-istanza hija attivata direttament u tassew skaduta, systemctl disable --now twaqqafha u tneħħi r-rabta tal-boot fi pass wieħed. Iċċekkja l-ewwel li dan it-tunnel mhuwiex l-unika triq amministrattiva tiegħek lejn il-host. Il-kmand huwa eżempju ta' ċiklu tal-ħajja, mhux suġġeriment li twaqqaf kull VPN fuq il-magna. Mexxi l-verifika qabel il-kmand, mhux wara.

Iż-żewġ nofsijiet huma separabbli u spiss jiġu konfużi. L-iddiżattivar ma jwaqqafx servizz li qed jaħdem, u l-waqfien ma jneħħix l-attivazzjoni, għalhekk kmand parzjali jispjega problema li terġa' lura fil-boot.

Unità diżattivata tista' xorta tiġi mnedija minn unità oħra jew b'talba espliċita. Meta ġeneratur jippossjedi l-attivazzjoni, sewwi l-input tal-ġeneratur minflok ma tiddiżattiva l-output tiegħu. L-immaskar jimblokka aktar toroq imma jista' jkisser id-dipendenzi, għalhekk mhuwiex sostitut għall-fehim.

Ivverifika b'startjar mill-ġdid, mhux b'skrin tal-istat

Erġa' għabbi s-systemd jekk id-definizzjonijiet tal-unità jew l-input tal-ġeneratur inbidlu, imbagħad iċċekkja l-istat li jirriżulta. Erġa' tagħbija tad-daemon ma timbuttax profil ġdid ġo tunnel li qed jaħdem, għalhekk iż-żewġ verifiki huma separati. Ippjana startjar mill-ġdid u kkonferma li l-istanza tibqa' nieqsa waqt li t-tunnel maħsub għadu jaħdem.

Żomm il-profil antik sakemm tinftiehem is-sjieda tiegħu, imbagħad irtirah permezz tal-proċess maħsub. Is-suċċess huwa unità nieqsa u triq tal-aċċess li taħdem, mhux unità falluta li hija nieqsa minn skrin wieħed.

Artikli relatati