Weboldal keresés

Snapek kezelése Linuxban – 2. rész


Ez a második cikk egy kétrészes sorozatban, amely egy kezdőknek szóló útmutatóról szól a snaps Linuxban való használatához. Leírja, hogyan lehet pillanatfelvételeket futtatni a parancssori felületről, hogyan hozhat létre és használhat snap-aliasokat, hogyan működik együtt a snap szolgáltatásaival, valamint hogyan hozhat létre és kezelhet egy pillanatfelvételt.

Futtasson alkalmazásokat a Snapsből

A raszter egyetlen alkalmazást (vagy alkalmazások csoportját) biztosíthat, amelyet a grafikus felhasználói felületről vagy parancsok segítségével futtat. Alapértelmezés szerint a snap-hez társított összes alkalmazás a /snap/bin/ könyvtárba van telepítve a Debian-alapú disztribúciókon és a /var/lib/snapd/snap/bin/ könyvtárba RHEL alapú disztribúciók.

A snap könyvtár tartalmát az ls paranccsal listázhatja az ábrán látható módon.

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

Egy alkalmazás parancssorból való futtatásához egyszerűen írja be például az abszolút elérési utat.

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

Ha csak az alkalmazás nevét szeretné beírni a teljes elérési út beírása nélkül, győződjön meg arról, hogy a /snap/bin/ vagy a /var/lib/snapd/snap/bin/ a PATH környezeti változó (alapértelmezés szerint hozzá kell adni).

A környezeti változót gépeléssel ellenőrizheti.

echo $PATH

Ha a /snap/bin/ vagy /var/lib/snapd/snap/bin/ könyvtár a PATH-ban található, futtathat egy alkalmazáshoz egyszerűen beírja a nevét/parancsát:

mailspring

A raszter alatt elérhető parancsok megtekintéséhez futtassa a „snap info snap-name” parancsot, és nézze meg a parancsszakaszt, ahogy az a következő képernyőképen látható.

snap info mailspring

Egy alkalmazás vagy parancs abszolút elérési útját a which paranccsal is megtalálhatja.

which mailspring

Snap álnevek létrehozása és használata

A Snap támogatja az alkalmazások álneveinek létrehozását is. A snap alapértelmezett (vagy szabványos) álneveinek nyilvános ellenőrzésen kell átesniük, mielőtt engedélyeznék őket, de Ön létrehozza az álneveket a helyi rendszer számára.

Az alias paranccsal létrehozhat egy aliast egy raszterhez.

snap alias mailspring mls

Egy pillanatnyi alias listázásához, például mailspring, futtassa a következő parancsot. Mostantól az aliast használhatja a snap futtatásához.

snap aliases mailspring

A snap alias eltávolításához használja az unalias parancsot.

snap unalias mls

Snap szolgáltatásainak kezelése

Egyes snapek esetében az alapul szolgáló funkcionalitás olyan alkalmazásokon keresztül érhető el, amelyek démonként vagy szolgáltatásként futnak, amint a snap telepítve van, azok automatikusan elindulnak a háttérben, és folyamatosan futnak. Emellett a szolgáltatások automatikusan elindulnak a rendszerindításkor. Fontos, hogy egyetlen snap több olyan alkalmazást és szolgáltatást is tartalmazhat, amelyek együttműködve biztosítják az adott snap általános funkcionalitását.

A „snap info snap-name” parancs kimenetének szolgáltatás szakaszában ellenőrizheti a szolgáltatásokat. Például a rocketchat-szerverhez.

snap info rocketchat-server

A services paranccsal keresztellenőrizheti a szolgáltatásokat egy pillanat alatt. A parancs kimenete megmutatja a szolgáltatást, hogy engedélyezve van-e az automatikus elindulás a rendszerindításkor, és hogy az aktív-e vagy sem.

snap services rocketchat-server

Egy szolgáltatás, például a rocketchat futásának leállításához használja a stop parancsot. Vegye figyelembe, hogy ez a művelet nem javasolt, mivel a snap szolgáltatásának manuális leállítása a snap hibás működését okozhatja.

snap stop rocketchat-server

Egy szolgáltatás indításához például a rocketchat használja a start parancsot.

snap start rocketchat-server

Egy szolgáltatás újraindításához a snap alkalmazás néhány egyéni módosítása után használja a restart parancsot. Ne feledje, hogy a megadott snap összes szolgáltatása alapértelmezés szerint újraindul:

snap start rocketchat-server

Ha engedélyezni szeretné, hogy egy szolgáltatás automatikusan elinduljon a rendszerindításkor, használja az enable parancsot.

snap enable rocketchat-server

Ha meg szeretné akadályozni, hogy egy szolgáltatás automatikusan elinduljon a következő rendszerindításkor, használja a disable parancsot.

snap disable rocketchat-server

Egy szolgáltatás naplóinak megtekintéséhez használja a log parancsot a -f kapcsolóval, amely lehetővé teszi a naplók valós idejű megtekintését a képernyőn.

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

Fontos: A fenti szolgáltatásparancsokat a megadott paramétertől függően az egyes snap szolgáltatásokon és az összes szolgáltatáson is futtathatja egy elnevezett snap esetében. Ez azt jelenti, hogy pontosabb szolgáltatásnevet használhat, ha egy snap sok szolgáltatást tartalmaz.

Pillanatképek létrehozása és kezelése

A Snapd a felhasználói, rendszer- és konfigurációs adatok másolatát tárolja egy vagy több snap esetében. Ezt manuálisan is elindíthatja, vagy beállíthatja úgy, hogy automatikusan működjön. Ezzel a módszerrel biztonsági másolatot készíthet a snap állapotáról, visszaállíthatja egy korábbi állapotra, valamint visszaállíthatja a friss snapd telepítést egy korábban mentett állapotba.

Pillanatkép manuális létrehozásához használja a „snap mentés” parancsot. A mailspring pillanatképének létrehozásához futtassa a következő parancsot:

snap save mailspring

Ha nincs megadva snap név, a snapd pillanatképeket generál az összes telepített snapről (adja hozzá a --no-wait opciót a folyamat háttérben történő futtatásához a terminál felszabadításához és lehetővé teszi más parancsok futtatását).

snap save

Az összes pillanatkép állapotának megtekintéséhez használja a mentve parancsot. Használhatja a --id jelzőt egy adott pillanatkép állapotának megjelenítéséhez:

snap saved
OR
snap saved --id=2

A pillanatkép sértetlenségét a check-snapshot paranccsal és a pillanatkép azonosítójával (készletazonosítóval) ellenőrizheti:

snap check-snapshot 2

Az aktuális felhasználói, rendszer- és konfigurációs adatok visszaállításához egy adott pillanatkép megfelelő adataival, használja a restore parancsot, és adja meg a pillanatképkészlet azonosítóját:

snap restore 2

Ha törölni szeretne egy pillanatfelvételt a rendszerről, használja a forget parancsot. Alapértelmezés szerint az összes raszter adata törlődik, megadhat egy rasztert, hogy csak az adatait törölje.

snap forget 2
OR
snap forget 2  mailspring 

Ezzel el is értünk ennek a kétrészes sorozatnak a végére, amely egy kezdő útmutatóról szól a snaps Linuxban való használatához. További információkért, különösen a rendszerbeállítások beállításáról a Snap környezet testreszabásához és még sok minden máshoz, tekintse meg a Snap dokumentációját. Szokás szerint várjuk kérdéseit vagy észrevételeit az alábbi visszajelzési űrlapon.