Hvernig á að stjórna skyndimyndum í Linux - Part 2


Þetta er önnur greinin í tveggja hluta seríu um byrjendahandbók um skyndimyndir í Linux. Það fjallar um hvernig á að keyra skyndimyndir úr skipanalínuviðmótinu, búa til og nota snap samnefni, hafa samskipti við þjónustu snaps og búa til og stjórna skyndimyndum af skyndimynd.

Keyra forrit frá Snaps

Snap getur veitt eitt forrit (eða hóp af forritum) sem þú keyrir úr grafísku notendaviðmótinu eða með skipunum. Sjálfgefið er að öll forrit sem tengjast snappinu eru sett upp undir /snap/bin/ skránni á Debian byggðum dreifingum og /var/lib/snapd/snap/bin/ fyrir RHEL byggðar dreifingar.

Þú getur skráð innihald snap möppunnar með ls skipuninni eins og sýnt er.

$ ls /snap/bin/
OR
# ls /var/lib/snapd/snap/bin/

Til að keyra forrit frá skipanalínunni skaltu einfaldlega slá inn algjört slóðnafn þess, til dæmis.

$ /snap/bin/mailspring
OR
# /var/lib/snapd/snap/bin/mailspring

Til að slá aðeins inn heiti forritsins án þess að slá inn fullt slóðnafn þess skaltu ganga úr skugga um að /snap/bin/ eða /var/lib/snapd/snap/bin/ sé í PATH umhverfisbreytunni þinni (það ætti að vera bætt við sjálfgefið).

Þú getur staðfest umhverfisbreytuna með því að slá inn.

# echo $PATH

Ef /snap/bin/ eða /var/lib/snapd/snap/bin/ skráin er í PATH þínum, geturðu keyrt forrit með því að slá inn nafnið/skipun þess:

$ mailspring

Til að sjá skipanirnar sem eru tiltækar undir skyndimynd skaltu keyra \snap info snap-name skipunina og skoða skipanahlutann eins og auðkenndur er á eftirfarandi skjámynd.

# snap info mailspring

Þú getur líka fundið algjört slóðanafn forrits eða skipunar með því að nota hvaða skipun.

# which mailspring

Búðu til og notaðu Snap alias

Snap styður einnig að búa til samnefni fyrir forrit. Sjálfgefin (eða staðal) samnefni snaps verða að gangast undir opinbert endurskoðunarferli áður en þau eru virkjuð, en þú býrð til samnefni fyrir staðbundna kerfið þitt.

Þú getur búið til alias fyrir skyndimynd með því að nota alias skipunina.

# snap alias mailspring mls

Til að skrá samnefni fyrir snap, til dæmis, mailspring, keyrðu eftirfarandi skipun. Héðan í frá geturðu notað aliasið til að keyra snappið.

# snap aliases mailspring

Notaðu unalias skipunina til að fjarlægja samnefni fyrir skyndikynni.

# snap unalias mls

Umsjón með þjónustu Snap

Í sumum skyndimyndum er undirliggjandi virkni afhjúpuð í gegnum forrit sem keyra sem púkar eða þjónustur, þegar snappið hefur verið sett upp byrja þeir sjálfkrafa að keyra stöðugt í bakgrunni. Að auki er þjónustan einnig virkjuð til að byrja sjálfkrafa við ræsingu kerfisins. Mikilvægt er að eitt snap getur innihaldið nokkur forrit og þjónustu sem vinna saman að því að veita heildarvirkni þess snaps.

Þú getur athugað þjónustuna fyrir skyndimynd undir þjónustuhlutanum í úttakinu á skipuninni „snap info snap-name“. Til dæmis fyrir rocketchat-þjónn.

# snap info rocketchat-server

Þú getur athugað þjónustuna með því að nota þjónustuskipunina. Skipunarúttakið sýnir þjónustu, hvort hún er virkjuð til að byrja sjálfkrafa við ræsingu kerfisins og hvort hún er virk eða ekki.

# snap services rocketchat-server

Notaðu stöðvunarskipunina til að stöðva þjónustu í að keyra, til dæmis, rocketchat. Athugaðu að ekki er mælt með þessari aðgerð, þar sem að stöðva þjónustu snappsins handvirkt getur valdið bilun í snappinu.

# snap stop rocketchat-server

Til að hefja þjónustu, til dæmis, rocketchat, notaðu byrjunarskipunina.

# snap start rocketchat-server

Til að endurræsa þjónustu eftir að hafa gert nokkrar sérsniðnar breytingar á snap forritinu skaltu nota endurræsa skipunina. Athugaðu að öll þjónusta fyrir tiltekið snap verður endurræst, sjálfgefið:

# snap start rocketchat-server

Til að gera þjónustu kleift að byrja sjálfkrafa við ræsingu kerfisins, notaðu enable skipunina.

# snap enable rocketchat-server

Til að koma í veg fyrir að þjónusta byrji sjálfkrafa við næstu ræsingu kerfisins skaltu nota slökkva skipunina.

# snap disable rocketchat-server

Til að skoða logs fyrir þjónustu, notaðu log skipunina með því að nota -f valkostinn, sem gerir þér kleift að horfa á logs á skjánum í rauntíma.

# snap logs rocketchat-server
OR
# snap logs -f rocketchat-server

Mikilvægt: Þú getur keyrt ofangreindar þjónustuskipanir bæði á einstökum snapþjónustum og á öllum þjónustum fyrir nafngreint snap, allt eftir færibreytunni sem gefin er upp. Þetta þýðir að þú getur notað sértækara þjónustuheiti ef snap hefur margar þjónustur.

Að búa til og hafa umsjón með skyndimyndum

Snapd geymir afrit af notanda-, kerfis- og stillingargögnum fyrir eitt eða fleiri skyndimyndir. Þú getur kveikt á þessu handvirkt eða stillt það upp til að virka sjálfkrafa. Þannig geturðu tekið öryggisafrit af ástandi snapd, sett það aftur í fyrra ástand og endurheimt ferska snapd uppsetningu í áður vistað ástand.

Til að búa til skyndimynd handvirkt skaltu nota skipunina \snap save. Til að búa til skyndimynd fyrir mailspring skaltu keyra eftirfarandi skipun:

# snap save mailspring

Ef ekkert snapnafn er tilgreint mun snapd búa til skyndimyndir fyrir öll uppsett skyndimynd (bættu við --no-wait valkostinum til að keyra ferlið í bakgrunni til að losa um flugstöðina þína og leyfa þér að keyra aðrar skipanir) .

# snap save

Notaðu vistuðu skipunina til að skoða stöðu allra skyndimynda. Þú getur notað --id fánann til að sýna stöðu ákveðinnar skyndimyndar:

# snap saved
OR
# snap saved --id=2

Þú getur staðfest heilleika skyndimyndar með því að nota skipunina athuga skyndimynd og auðkenni skyndimyndar (auðkenni stills):

# snap check-snapshot 2

Til að endurheimta núverandi notanda-, kerfis- og stillingargögn með samsvarandi gögnum úr tiltekinni skyndimynd, notaðu endurheimtaskipunina og tilgreindu auðkenni skyndimyndasetts:

# snap restore 2

Notaðu gleyma skipunina til að eyða skyndimynd af kerfinu þínu. Gögnum fyrir öll skyndimynd er sjálfgefið eytt, þú getur tilgreint snap til að eyða aðeins gögnum þess.

# snap forget 2
OR
# snap forget 2  mailspring 

Þetta leiðir okkur til enda þessarar tveggja hluta seríu um byrjendaleiðbeiningar um notkun skyndimynda í Linux. Fyrir frekari upplýsingar, sérstaklega um að stilla kerfisvalkosti til að sérsníða snap umhverfið þitt og svo margt fleira, sjá Snap skjölin. Eins og venjulega eru spurningar þínar eða athugasemdir vel þegnar í gegnum athugasemdaformið hér að neðan.