GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spravovat snímky v Linuxu – část 2

Toto je druhý článek ze dvoudílné série o průvodci pro začátečníky snapy v Linuxu. Zabývá se tím, jak spouštět snímky z rozhraní příkazového řádku, vytvářet a používat aliasy snímků, jak komunikovat se službami snímku a vytvářet a spravovat snímky snímku.

Spouštějte aplikace ze Snaps

Cvaknutí může poskytovat jednu aplikaci (nebo skupinu aplikací), kterou spouštíte z grafického uživatelského rozhraní nebo pomocí příkazů. Ve výchozím nastavení jsou všechny aplikace přidružené ke snímku nainstalovány pod /snap/bin/ adresář v distribucích založených na Debianu a /var/lib/snapd/snap/bin/ pro distribuce založené na RHEL.

Obsah adresáře snap můžete vypsat pomocí příkazu ls, jak je znázorněno.

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

Chcete-li spustit aplikaci z příkazového řádku, jednoduše zadejte její absolutní cestu, například.

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

Chcete-li zadat pouze název aplikace, aniž byste zadali celou cestu, ujistěte se, že /snap/bin/ nebo /var/lib/snapd/snap/bin/ je ve vaší PATH proměnná prostředí (ve výchozím nastavení by měla být přidána).

Proměnnou prostředí můžete ověřit zadáním.

# echo $PATH

Zkontrolujte proměnnou prostředí

Pokud /snap/bin/ nebo /var/lib/snapd/snap/bin/ adresář je ve vaší PATH , můžete spustit aplikaci pouhým zadáním jejího názvu/příkazu:

$ mailspring

Chcete-li zobrazit příkazy dostupné pod přichycením , spusťte „název snap-in informací o uchopení ” a podívejte se na sekci příkazů, jak je zvýrazněno na následujícím snímku obrazovky.

# snap info mailspring

Zobrazit informace o aplikaci Snap

Absolutní cestu k aplikaci nebo příkazu můžete také najít pomocí které příkaz.

# which mailspring

Zkontrolujte cestu příkazu

Vytváření a používání aliasů Snap

Snap také podporuje vytváření aliasů pro aplikace. Výchozí (nebo standardní) aliasy snapu musí projít veřejným procesem kontroly, než budou povoleny, ale aliasy pro svůj místní systém vytváříte vy.

Můžete vytvořit alias pro snap pomocí příkazu alias.

# snap alias mailspring mls

Vytvořte alias Snap

Chcete-li vypsat aliasy na okamžik, například mailspring , spusťte následující příkaz. Od této chvíle můžete používat alias spustit snap.

# snap aliases mailspring

Vypsat alias pro aplikaci Snap

Chcete-li odebrat alias pro snap , použijte unalias příkaz.

# snap unalias mls

Odebrat alias pro Snap

Správa služeb Snapu

U některých snapů je základní funkce odhalena prostřednictvím aplikací, které běží jako démoni nebo služby, jakmile je snap jsou automaticky spuštěny nepřetržitě na pozadí. Kromě toho je také povoleno automatické spouštění služeb při startu systému. Důležité je, že jeden snímek může obsahovat několik aplikací a služeb, které spolupracují na zajištění celkové funkčnosti tohoto snímku.

U služeb můžete zkontrolovat snap pod sekcí služby ve výstupu „název snap-in informací o uchopení “příkaz. Například pro rocketchat-server.

# snap info rocketchat-server

Zobrazit služby dostupné během okamžiku

Pomocí služeb můžete zkontrolovat, zda se ve službách nenachází snímek příkaz. Výstup příkazu zobrazuje službu, zda je povoleno její automatické spouštění při spouštění systému a zda je aktivní nebo ne.

# snap services rocketchat-server

Seznam služeb najednou

Chcete-li zastavit spuštění služby, například rocketchat , použijte stop příkaz. Pamatujte, že tato akce se nedoporučuje, protože ruční zastavení služeb snapu může způsobit poruchu snapu.

# snap stop rocketchat-server

Chcete-li spustit službu, například rocketchat použijte start příkaz.

# snap start rocketchat-server

Chcete-li restartovat službu po provedení některých vlastních změn v aplikaci snap, použijte restartovat příkaz. Všimněte si, že všechny služby pro zadaný snap budou restartovány, ve výchozím nastavení:

# snap start rocketchat-server

Chcete-li povolit automatické spouštění služby při spouštění systému, použijte povolit příkaz.

# snap enable rocketchat-server

Chcete-li zabránit automatickému spuštění služby při příštím spuštění systému, použijte možnost zakázat příkaz.

# snap disable rocketchat-server

Chcete-li zobrazit protokoly služby, použijte protokol pomocí -f možnost, která vám umožní sledovat protokoly na obrazovce v reálném čase.

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

Zobrazit protokoly aplikace Snap

Důležité :Výše ​​uvedené příkazy služeb můžete spustit jak na jednotlivých službách snapu, tak na všech službách pro pojmenovaný snap, v závislosti na poskytnutém parametru. To znamená, že můžete použít konkrétnější název služby, pokud má snap mnoho služeb.

Vytváření a správa snímků snímku

Snapd ukládá kopii uživatelských, systémových a konfiguračních dat pro jeden nebo více snímků. Můžete to spustit ručně nebo nastavit tak, aby fungovalo automaticky. Tímto způsobem můžete zálohovat stav snapu, vrátit jej do předchozího stavu a také obnovit čerstvou instalaci snapu do dříve uloženého stavu.

Chcete-li ručně vygenerovat snímek, použijte „snap save “příkaz. Chcete-li vytvořit snímek pro mailspring , spusťte následující příkaz:

# snap save mailspring

Vytvořte snímek aplikace Snap

Pokud není zadán žádný název snímku, snapd vygeneruje snímky pro všechny nainstalované snímky (přidejte --no-wait možnost spustit proces na pozadí, abyste uvolnili svůj terminál a umožnili vám spouštět další příkazy).

# snap save

Vytvořte snímek Snap Apps

Chcete-li zobrazit stav všech snímků, použijte uložené příkaz. Můžete použít --id příznak pro zobrazení stavu konkrétního snímku:

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

Zobrazit všechny uložené snímky aplikací Snap

Integritu snímku můžete ověřit pomocí kontrolního snímku příkaz a identifikátor snímku (ID sady):

# snap check-snapshot 2

Ověřte snímek

Chcete-li obnovit aktuální uživatel, systém a konfigurační data s odpovídajícími daty z konkrétního snímku, použijte obnovit a zadejte ID sady snímků:

# snap restore 2

Chcete-li odstranit snímek ze systému, použijte možnost zapomenout příkaz. Data pro všechny snímky jsou ve výchozím nastavení odstraněny, můžete určit snímek, který má odstranit pouze jeho data.

# snap forget 2
OR
# snap forget 2  mailspring 

Tím se dostáváme na konec této dvoudílné série o příručce pro začátečníky k používání snapů v Linuxu. Další informace, zejména o nastavení systémových možností pro přizpůsobení prostředí snapu a mnohem více, naleznete v dokumentaci Snap. Jako obvykle uvítáme vaše dotazy nebo komentáře prostřednictvím formuláře pro zpětnou vazbu níže.

Sharing is Caring…
Sdílet na FacebookuSdílet na TwitteruSdílet na LinkedinSdílet na Redditu
Ubuntu
  1. Jak používat Su Command v Linuxu

  2. Jak používat příkaz apt ke správě balíčků v systému Linux

  3. Jak spravovat historii příkazů Linuxu

  1. Jak používat příkaz sudo v Linuxu

  2. Jak používat příkaz DD Show Progress v Linuxu?

  3. Jak spravovat služby Linux pomocí příkazu systemctl

  1. Jak přejmenovat adresář v Linuxu

  2. Jak přejmenovat soubory v Linuxu

  3. Jak používat Linux na Command