Dreifingin þín fjarlægir pakkann, valmyndin missir færsluna, og göngin koma samt upp eftir næstu endurræsingu. Verslunar-VPN-biðlæri skilur eftir hluta sem pakkastjóri fylgdist aldrei með, svo hrein fjarlæging er ekki það sama og hrein vél. Fjórir af þessum hlutum útskýra nánast hverja draugatengingu: eining, tengisnið, forréttindahjálpari og geymsla söluaðila. Lestu alla fjóra áður en þú eyðir einhverju, fjarlægðu síðan hvern um þann þátt sem á hann.

Það sem uppsetningarhreinsirinn skráði aldrei

Pakkastjóri fjarlægir skrárnar sem hann skráði sjálfur og ekkert annað. Hann hefur enga skrá um tengisnið sem biðlari bjó til við keyrslu, um einingu sem var virkjuð eftir uppsetningu, né um hjálpara sem skráði sig á meðan hann keyrði með aukin réttindi. Hver þessara hluta tilheyrir öðru undirkerfi og hver þeirra getur lifað af pakkann eina eða fleiri endurræsingar. Það bil útskýrir hvers vegna göng geta verið heilbrigð á meðan hugbúnaðurinn sem bjó þau til er farinn.

Afgangurinn á alltaf eiganda, hvort sem það er systemd, NetworkManager, stilling geymslunnar eða sjálfræsingarfærsla fyrir hvern notanda. Að finna eigandann fyrst er það sem kemur í veg fyrir að hreinsun verði að hálfstilltri vél. Að eyða skrám beint virkar venjulega þangað til eigandinn býr þær til aftur, og þess vegna byrja skipanirnar hér fyrir neðan á fyrirspurnum.

Fjórir eigendur, fyrst bara lestur

Byrjaðu á fyrirspurnum frekar en eyðingu og skrifaðu niður nákvæm nöfn sem koma til baka. Söluaðilar senda oft útgáfubundinn farm við hlið metabúnts, svo ein vara getur birst undir tveimur nöfnum. Nafn sem kemur fyrir á báðum listum er ein vara með tvo eigendur, og fjarlægja þarf báða. Fyrsti hópurinn nær yfir pakka og einingar, þar sem mestur afgangur verður sýnilegur.

dpkg -l | grep -i acmevpn
systemctl list-unit-files | grep -i acmevpn
systemctl list-units --type=service --state=running | grep -i acmevpn

Annar hópurinn nær yfir þá tvo þætti sem oftast lifa af hreinsun, nefnilega tengisniðið og geymslu söluaðila. Lestu UUID-dálkinn frekar en nafnið, því tvöföld nöfn eru algeng og eyðiskipunin býst við auðkenninu. Geymslulínan er þess virði að lesa þótt þú fjarlægir hana ekki í dag, því dauður vefþjónn söluaðila getur skemmt ótengda uppsetningu mánuðum síðar. Hvorugur listinn breytir neinu, og það er einmitt tilgangurinn með að keyra þá fyrst.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
grep -ril acmevpn /etc/apt/sources.list.d/ /etc/apt/sources.list

Ferli sem er enn lifandi eftir hreinsunina er annaðhvort virk eining eða barn annars forrits. Lestu ferlatöfluna og foreldrakeðju hennar áður en þú kennir þjónustu um sem er ekki lengur til. Sjálfræsingarfærslur fyrir hvern notanda þurfa sömu yfirferð, og þær birtast aðeins í nýrri innskráningarskel, ekki í root-lotu.

Þrjár sagnir sem ekki er hægt að skipta á

Stöðvun endar núverandi keyrslu, óvirkjun fjarlægir ræsitengingar, og hylming beinir einingunni að /dev/null. Aðeins sú þriðja hindrar líka virkjun um sökkul, tímastilli eða háð, sem gerir hana sterkustu af þremur. Röðin skiptir máli á meðan þú ákveður enn hvað eigi að gera við vélina. Hylming er rétta ástandið meðan á þeirri ákvörðun stendur, því hún mistekst hávært í stað þess að byrja hljóðlega við næstu ræsingu.

Afhylmið áður en þið setjið upp aftur, annars virðist nýi pakkinn bilaður af ástæðu sem enginn skráði. Sama varúð á við um mun á pökkun: ein bygging sendir einingu sem hægt er að stöðva, en önnur skilur enga þjónustu eftir. Staðfestið hvaða pökkun þið hafið áður en þið veljið sögn, því hreinsunarleiðin er mismunandi.

Með algildum stöfum eyðir þú röngu sniði

Eyðið sniðinu með UUID-inu sem þið skráðuð, og aldrei með algildum staf. keyfile-mappan geymir líka hvert Wi-Fi- og Ethernet-snið á vélinni, svo breitt samræmi fjarlægir hluti sem þið þurfið enn. Handvirkt eytt keyfile getur orðið til aftur af þeirri stefnu sem á það, sem lætur eyðinguna virðast árangurslausa.

nmcli connection delete uuid <uuid>

Flytjið út gáttina og auðkennið fyrst ef þetta snið er eina eintakið sem þið eigið eftir, því staðbundin eyðing afturkallar ekkert á þjóninum. Geymslan fylgir sömu reglu: fjarlægið eina skrá söluaðila og lyklahringinn hennar, endurnýjið síðan pakkalistana og reynið uppsetninguna sem þið vilduð í raun. Að skilja eftir úrelta færslu þriðja aðila getur fest gamla háð eða svarað ekki neinu. Báðar fjarlægingarnar eru litlar, og hvora sem er má afturkalla úr eintakinu sem þið varðveitið.

Hvað keyrir enn eftir endurræsinguna

Endurræsið áður en þið lýsið yfir sigri, og leitið svo að gerviefnum frekar en forritinu. Göngutengi, úrelt klofin leið og DNS fyrir hverja tengingu sem gamla biðlarinn skildi eftir þurfa hvert sitt skipunina. Öll þrjú geta lifað af hreinsun sem fjarlægði hvern pakka með góðum árangri.

ip link
ip route
resolvectl status

Opnið líka nýja innskráningarskel, því sjálfræsingarfærsla kviknar aðeins þar. Lestið síðan /etc/NetworkManager/dispatcher.d/ í leit að skriftu sem ræsir tengingu hvenær sem tengi breytir stöðu, sem útskýrir göng sem koma aftur án þjónustu á bak við sig. Ef eitthvað hringir enn út, fylgdu ferlinu að foreldri þess í stað þess að eyða skrám þangað til einkennin hætta. Að hreinsa vélina og afturkalla reikninginn eru áfram aðskilin verk, og aðeins annað þeirra er lokið þegar endurræsingin virðist hljóðlát.

Tengdir greinar