Kitu kinaendelea kuanzisha kitengo cha OpenVPN: tafuta chanzo
Kulemaza kitengo si sawa na kuondoa uamilishaji wake. Soma mfano, ramani ya kiolezo na vitegemezi vya kinyume kabla ya kufuta wasifu.
Mfano wa OpenVPN huja wakati wa kuwasha chini ya jina usilolijua, na kuusimamisha hufanya kazi hadi uanzishaji upya ujao. Mtindo huo unamaanisha umeondoa mchakato lakini si uamilishaji. Ni vitu viwili tofauti, na kimoja tu kati yao kinaonekana kwenye skrini ya hali. Kupata uamilishaji kunahitaji amri nne za kusoma tu na uamuzi mmoja.
Taja kitengo kamili kwanza
Anzia jina la kitengo katika jarida badala ya jina la faili la wasifu. Mfano unaweza kuitwa openvpn@, openvpn-client@, openvpn-server@ au kitu maalum kwa usambazaji, na kukisia jina kunakupeleka kwenye kiolezo kisichofaa. Matokeo ya hali hutaja kitengo kilichokwenda kweli, na hilo ndilo jina pekee lenye maana hapa. Linakili kwa usahihi, pamoja na kiambishi chochote.
Amri zifuatazo zinaelezea kitengo hicho bila kubadilisha chochote. systemctl show huripoti njia ya kipande, njia ya chanzo, hali ya faili ya kitengo, drop-in zozote na kile kilichokianzisha. list-dependencies --reverse huonyesha vitengo vilivyopakiwa vinavyoelekea kwake. Zote mbili ni za kusoma tu, kwa hivyo zikimbie kabla ya kuunda nadharia.
Badilisha jina lililozingatiwa kila mahali. Jina la mfano lililonakiliwa ndiyo njia ya kawaida zaidi ya kuchunguza huduma isiyofaa, na hutoa majibu ya kujiamini kuhusu kitengo ambacho hakikuwahi kukwenda.
Soma kiolezo ili ujue jina la faili
Kitengo cha mfano ni upanuzi wa kiolezo, na kiolezo huamua faili gani ya usanidi inasoma. Mstari wa amri unaoishia kwa kishika nafasi maalum kwa mfano hutatuliwa kuwa jina la mfano pamoja na kiambishi. Ikiwa kiambishi ni .conf na mfano unaitwa old, faili ni old.conf. Ukitaja mfano kama old.conf, kiolezo hicho hicho kinaomba old.conf.conf.
Maelezo hayo yanafafanua aina ya nakala. Mtu anaongeza mfano wa pili chini ya jina lisilofaa, wa kwanza unaendelea kukwenda, na mwenyeji anaishia na vichuguu viwili na jarida moja la kutatanisha.
Soma kiolezo kinachotumika badala ya faili unayokumbuka kuihariri. Drop-in inaweza kubadilisha mstari wa amri, na kibadala ndicho hukimbia wakati wa kuwasha.
Fuatilia jinsi inavyoingia katika shughuli ya kuwasha
Njia tatu ni za kawaida: kiungo cha wants kutoka kwa lengo, sharti kutoka kwa kitengo kingine, au kitengo kilichozalishwa na kizalisha cha kifurushi. Orodha ya vitegemezi vya kinyume inashughulikia mbili za kwanza kama maingizo ya grafu yaliyopakiwa. Haishughulikii kipima muda, ndoano au ombi la nje, ndiyo sababu orodha ni ushahidi na si ukaguzi kamili.
Matokeo yaliyozalishwa chini ya /run/systemd/generator ni bidhaa, si chanzo. Kuyahariri hudumu tu hadi uzalishaji ujao, ndiyo sababu marekebisho yaliyotumika hapo yanaonekana kufanikiwa kisha yanarudi.
Angalia maingizo yaliyoandikwa ya kifurushi kabla ya kudhani kizalisha kinasoma kutoka wapi. Uchanganuzi wa saraka usioandikwa ndiyo sababu ya kawaida ya kitengo kuonekana bila kiungo cha uamilishaji.
Ondoa uamilishaji, si mchakato tu
Ikiwa mfano umeamilishwa moja kwa moja na kweli umepitwa na wakati, systemctl disable --now huusimamisha na kuondoa kiungo cha kuwasha kwa hatua moja. Kwanza angalia kwamba handaki hili si njia yako pekee ya utawala kwa mwenyeji. Amri ni mfano wa mzunguko wa maisha, si pendekezo la kusimamisha kila VPN kwenye mashine. Kimbia ukaguzi kabla ya amri, si baada.
Nusu mbili zinatenganishwa na mara nyingi zinachanganywa. Kulemaza hakusimamishi huduma inayokwenda, na kusimamisha hakuondoi uamilishaji, kwa hivyo amri ya sehemu inaelezea tatizo linalorudi wakati wa kuwasha.
Kitengo kilicholemazwa bado kinaweza kuanzishwa na kitengo kingine au kwa ombi la wazi. Kizalisha kinapomiliki uamilishaji, rekebisha maingizo ya kizalisha badala ya kulemaza matokeo yake. Kuficha huzuia njia zaidi lakini kunaweza kuvunja vitegemezi, kwa hivyo si mbadala wa kuelewa.
Thibitisha kwa kuwasha upya, si kwa skrini ya hali
Pakia upya systemd ikiwa fasili za kitengo au maingizo ya kizalisha yamebadilika, kisha chunguza hali inayotokana. Kupakia upya daemon hakuvingi wasifu mpya ndani ya handaki linalokwenda, kwa hivyo ukaguzi mbili ni tofauti. Panga uanzishaji upya na uthibitisha mfano unabaki haupo wakati handaki inayokusudiwa bado inafanya kazi.
Shikilia wasifu wa zamani hadi umiliki wake ueleweke, kisha uondoe kupitia mchakato uliokusudiwa. Mafanikio ni kitengo kisichopo na njia ya ufikiaji inayofanya kazi, si kitengo kilichoshindikana kinachokosekana kwenye skrini moja.