Wéi verwalten Snaps a Linux - Deel 2


Dëst ass den zweeten Artikel an enger zwee-Deel Serie iwwer en Ufänger Guide fir Schnapps am Linux. Et befaasst wéi Dir Snaps aus der Kommandozeil-Interface leeft, erstellt a benotzt Snap Aliasen, interagéiert mat de Servicer vun engem Snap, a erstellt a verwalten Snapshots vun engem Snap.

Run Apps aus Snaps

E Snap kann eng eenzeg Applikatioun (oder eng Grupp vun Uwendungen) ubidden, déi Dir aus der grafescher User-Interface leeft oder Kommandoen benotzt. Par défaut sinn all Applikatiounen, déi mat engem Snap assoziéiert sinn, ënner dem /snap/bin/ Verzeichnis op Debian baséiert Verdeelungen installéiert an /var/lib/snapd/snap/bin/ fir RHEL baséiert Verdeelungen.

Dir kënnt den Inhalt vum Snap-Verzeichnis oplëschten andeems Dir de ls Kommando benotzt wéi gewisen.

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

Fir eng App vun der Kommandozeil auszeféieren, gitt einfach säin absolute Weenumm, zum Beispill.

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

Fir nëmmen den Applikatiounsnumm ze tippen ouni säi ganze Weenumm ze tippen, gitt sécher datt den /snap/bin/ oder /var/lib/snapd/snap/bin/ an Ärer PATH Ëmweltvariabel ass (et soll als Standard bäigefüügt ginn).

Dir kënnt d'Ëmweltvariabel verifizéieren andeems Dir tippt.

# echo $PATH

Wann de /snap/bin/ oder /var/lib/snapd/snap/bin/ Verzeichnis an Ärem PATH ass, kënnt Dir eng App ausféieren andeems Dir just säin Numm/Kommando tippt:

$ mailspring

Fir d'Befehle verfügbar ënner engem Snap ze gesinn, fuert de Kommando Snap Info Snap-Name a kuckt op d'Kommando Sektioun wéi am folgenden Screenshot markéiert.

# snap info mailspring

Dir kënnt och den absolute Pathnumm vun enger Applikatioun oder Kommando fannen mat deem Kommando.

# which mailspring

Erstellt a benotzt Snap Aliasen

Snap ënnerstëtzt och Aliasen fir Uwendungen ze kreéieren. E Snap's Standard (oder Standard) Aliasen mussen en ëffentleche Bewäertungsprozess erliewen ier se aktivéiert sinn, awer Dir erstellt Aliasen fir Äre lokale System.

Dir kënnt en Alias erstellen fir e Schnapp mam Alias Kommando.

# snap alias mailspring mls

Fir eng Lëscht Aliasen fir e Snap, Zum Beispill, mailspring, lafen de folgende Kommando. Vun elo un kënnt Dir den Alias benotzen fir de Snap auszeféieren.

# snap aliases mailspring

Fir en Alias fir e Schnapp ze läschen, benotzt d'unalias Kommando.

# snap unalias mls

Gestioun vun engem Snap's Services

Fir e puer Schnappschëss gëtt déi ënnerierdesch Funktionalitéit duerch Applikatiounen ausgesat, déi als Daemonen oder Servicer lafen, wann de Snap installéiert ass, ginn se automatesch gestart fir kontinuéierlech am Hannergrond ze lafen. Donieft sinn d'Servicer och aktivéiert fir automatesch beim Systemstart ze starten. Wichteg ass, datt eng eenzeg Snap e puer Uwendungen a Servicer enthält, déi zesumme schaffen fir d'allgemeng Funktionalitéit vun deem Snap ze bidden.

Dir kënnt d'Servicer fir e Snap ënner der Service Sektioun am Ausgang vum Kommando \snap info snap-name kontrolléieren. Zum Beispill fir Rocketchat-Server.

# snap info rocketchat-server

Dir kënnt d'Servicer iwwerpréiwen fir e Schnapp mam Service Kommando. De Kommandoausgang weist e Service, ob et aktivéiert ass fir automatesch beim Systemstart ze starten, an ob et aktiv ass oder net.

# snap services rocketchat-server

Fir e Service ze stoppen, zum Beispill, Rocketchat, benotzt de Stop Kommando. Notéiert datt dës Handlung net recommandéiert ass, well d'manuell Stoppen vun engem Snap Service (en) kann de Snap zu Feelfunktioun verursaachen.

# snap stop rocketchat-server

Fir e Service ze starten, zum Beispill, Rocketchat benotzt de Start Kommando.

# snap start rocketchat-server

Fir e Service nei ze starten nodeems Dir e puer personaliséiert Ännerungen an der Snap-Applikatioun gemaach hutt, benotzt de Restart Kommando. Bedenkt datt all Servicer fir e spezifizéierte Snap als Standard nei gestart ginn:

# snap start rocketchat-server

Fir e Service z'erméiglechen fir automatesch bei der Systemstartzäit ze starten, benotzt de Kommando aktivéieren.

# snap enable rocketchat-server

Fir ze verhënneren datt e Service automatesch beim nächste Systemboot starten, benotzt de Kommando auszeschalten.

# snap disable rocketchat-server

Fir d'Logbicher fir e Service ze gesinn, benotzt de Log Kommando mat der -f Optioun, déi Iech erlaabt d'Logbicher um Écran an Echtzäit ze kucken.

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

Wichteg: Dir kënnt déi uewe genannte Servicebefehle souwuel op eenzel Snap's Servicer wéi op all Servicer fir e genannte Snap ausféieren, jee no dem geliwwert Parameter. Dëst bedeit datt Dir e méi spezifesche Servicenumm benotze kënnt wann e Snap vill Servicer huet.

Snapshots vun engem Snap erstellen a managen

Snapd späichert eng Kopie vum Benotzer-, System- a Konfiguratiounsdaten fir een oder méi Schnappschëss. Dir kënnt dëst manuell ausléisen oder et astellen fir automatesch ze schaffen. Op dës Manéier kënnt Dir den Zoustand vun engem Snap backup maachen, en an e fréiere Staat zréckginn an och eng frësch Snapd Installatioun an e virdru gespäicherten Zoustand restauréieren.

Fir manuell e Snapshot ze generéieren, benotzt de Kommando \snap save.Fir e Snapshot fir Mailspring ze kreéieren, fuert de folgende Kommando:

# snap save mailspring

Wa kee Snap-Numm uginn ass, generéiert Snapd Snapshots fir all installéiert Snaps (füügt d'Optioun --no-wait derbäi fir de Prozess am Hannergrond auszeféieren fir Ären Terminal ze befreien an Iech aner Kommandoen auszeféieren) .

# snap save

Fir den Zoustand vun all Schnappschëss ze gesinn, benotzt de gespäichert Kommando. Dir kënnt de --id Fändel benotze fir den Zoustand vun engem spezifesche Schnappschëss ze weisen:

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

Dir kënnt d'Integritéit vun engem Snapshot verifizéieren mat dem Check-Snapshot Kommando an dem Snapshot Identifizéierer (Set ID):

# snap check-snapshot 2

Fir den aktuelle Benotzer-, System- a Konfiguratiounsdaten mat den entspriechende Donnéeën vun engem bestëmmte Snapshot ze restauréieren, benotzt de Restore Kommando a spezifizéiert d'Snapshot Set ID:

# snap restore 2

Fir e Snapshot aus Ärem System ze läschen, benotzt de vergiessen Kommando. Daten fir all Schnapps ginn als Standard geläscht, Dir kënnt e Snap spezifizéieren fir nëmmen seng Donnéeën ze läschen.

# snap forget 2
OR
# snap forget 2  mailspring 

Dëst bréngt eis op d'Enn vun dëser zwee-Deel Serie iwwer en Ufänger Guide fir Snaps an Linux ze benotzen. Fir méi Informatioun, besonnesch iwwer Systemoptiounen ze setzen fir Äert Snap-Ëmfeld ze personaliséieren a sou vill méi, kuckt d'Snap-Dokumentatioun. Wéi gewinnt sinn Är Froen oder Kommentarer wëllkomm iwwer de Feedbackformular hei ënnen.