Jinsi ya Kudhibiti Snaps katika Linux - Sehemu ya 2


Hili ni nakala ya pili katika safu ya sehemu mbili kuhusu mwongozo wa anayeanza wa kupiga picha kwenye Linux. Inashughulikia jinsi ya kuendesha picha kutoka kwa kiolesura cha safu ya amri, kuunda na kutumia lakabu za haraka, kuingiliana na huduma za snap, na kuunda na kudhibiti vijipicha vya picha.

Endesha Programu kutoka kwa Snaps

Picha inaweza kutoa programu moja (au kikundi cha programu) ambayo unaendesha kutoka kwa kiolesura cha picha cha mtumiaji au kwa kutumia amri. Kwa chaguo-msingi, programu zote zinazohusiana na snap husakinishwa chini ya /snap/bin/ saraka kwenye usambazaji wa msingi wa Debian na /var/lib/snapd/snap/bin/ kwa usambazaji wa msingi wa RHEL.

Unaweza kuorodhesha yaliyomo kwenye saraka ya snap kwa kutumia ls amri kama inavyoonyeshwa.

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

Ili kuendesha programu kutoka kwa mstari wa amri, ingiza tu jina lake la njia kabisa, kwa mfano.

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

Ili kuandika tu jina la programu bila kuandika jina lake kamili la njia, hakikisha kuwa /snap/bin/ au /var/lib/snapd/snap/bin/ iko kwenye PATH utofauti wako wa mazingira (inapaswa kuongezwa kwa chaguo-msingi).

Unaweza kuthibitisha utofauti wa mazingira kwa kuandika.

# echo $PATH

Ikiwa /snap/bin/ au /var/lib/snapd/snap/bin/ saraka iko kwenye PATH yako, unaweza kuendesha programu kwa kuandika tu jina/amri yake:

$ mailspring

Ili kuona amri zinazopatikana chini ya mukhtasari, endesha amri ya \snap info snap-name, na uangalie sehemu ya amri kama ilivyoangaziwa katika picha ya skrini ifuatayo.

# snap info mailspring

Unaweza pia kupata jina la njia kabisa la programu au amri kwa kutumia amri ipi.

# which mailspring

Unda na Utumie Lakabu za Snap

Snap pia inasaidia kuunda lakabu za programu. Lakabu chaguomsingi ya snap (au ya kawaida) lazima ipitie mchakato wa ukaguzi wa umma kabla ya kuwashwa, lakini unaunda lakabu kwa mfumo wako wa karibu.

Unaweza kuunda lakabu kwa snap kwa kutumia alias amri.

# snap alias mailspring mls

Ili kuorodhesha lakabu za snap, kwa mfano, mailspring, endesha amri ifuatayo. Kuanzia sasa na kuendelea, unaweza kutumia lakabu kuendesha snap.

# snap aliases mailspring

Kuondoa lakabu kwa haraka, tumia amri ya unalias.

# snap unalias mls

Kusimamia Huduma za Snap

Kwa baadhi ya mipigo, utendakazi wa kimsingi hufichuliwa kupitia programu zinazotumika kama daemoni au huduma, punde tu picha hiyo iliposakinishwa, huanzishwa kiotomatiki kufanya kazi chinichini. Kando na hilo, huduma pia zimewezeshwa kuanza kiotomatiki kwenye mfumo wa kuwasha. Muhimu zaidi, muhtasari mmoja unaweza kuwa na programu na huduma kadhaa zinazofanya kazi pamoja ili kutoa utendakazi wa jumla wa snap hiyo.

Unaweza kuangalia huduma kwa muhtasari chini ya sehemu ya huduma katika towe la amri ya snap info snap-name. Kwa mfano, kwa seva ya roketi.

# snap info rocketchat-server

Unaweza kuangalia huduma kwa snap kwa kutumia amri ya huduma. Pato la amri linaonyesha huduma, ikiwa imewezeshwa kuanza kiotomatiki kwenye boot ya mfumo, na ikiwa inatumika au la.

# snap services rocketchat-server

Ili kuzuia huduma kukimbia, kwa mfano, rocketchat, tumia amri ya kuacha. Kumbuka kuwa kitendo hiki hakipendekezwi, kwani kusimamisha wewe mwenyewe huduma za snap kunaweza kusababisha hitilafu ya kupiga picha.

# snap stop rocketchat-server

Kuanzisha huduma, kwa mfano, roketi tumia amri ya kuanza.

# snap start rocketchat-server

Ili kuanzisha upya huduma baada ya kufanya mabadiliko fulani maalum kwa programu ya snap, tumia amri ya kuanzisha upya. Kumbuka kuwa huduma zote za snap maalum zitaanzishwa upya, kwa chaguo-msingi:

# snap start rocketchat-server

Ili kuwezesha huduma kuanza kiotomatiki wakati wa kuwasha mfumo, tumia amri ya kuwezesha.

# snap enable rocketchat-server

Ili kuzuia huduma kuanza kiotomatiki kwenye buti inayofuata ya mfumo, tumia amri ya kuzima.

# snap disable rocketchat-server

Ili kutazama kumbukumbu za huduma, tumia amri ya logi kwa kutumia -f chaguo, ambayo inakuwezesha kutazama kumbukumbu kwenye skrini kwa wakati halisi.

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

Muhimu: Unaweza kutekeleza amri za huduma zilizo hapo juu kwenye huduma za mtu binafsi za snap na kwenye huduma zote kwa snap iliyotajwa, kulingana na kigezo kilichotolewa. Hii inamaanisha kuwa unaweza kutumia jina mahususi zaidi la huduma ikiwa snap ina huduma nyingi.

Kuunda na Kusimamia Picha za Snap

Snapd huhifadhi nakala ya mtumiaji, mfumo, na data ya usanidi kwa mpigo mmoja au zaidi. Unaweza kuanzisha hii mwenyewe au kuiweka ili kufanya kazi kiotomatiki. Kwa njia hii, unaweza kuhifadhi nakala ya hali ya snap, kuirejesha kwa hali ya awali na pia kurejesha usakinishaji mpya wa snapd kwa hali iliyohifadhiwa hapo awali.

Ili kutengeneza muhtasari, tumia amri ya \snap save. Ili kuunda muhtasari wa barua pepe, endesha amri ifuatayo:

# snap save mailspring

Ikiwa hakuna jina la snap lililobainishwa, snapd itatoa vijipicha kwa vijipicha vyote vilivyosakinishwa (ongeza chaguo la --no-wait ili kuendesha mchakato chinichini ili kufungia terminal yako na kukuruhusu kutekeleza amri zingine) .

# snap save

Ili kuona hali ya vijipicha vyote, tumia amri iliyohifadhiwa. Unaweza kutumia alama ya --id ili kuonyesha hali ya muhtasari mahususi:

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

Unaweza kuthibitisha uadilifu wa muhtasari kwa kutumia amri ya tiki na kitambulisho cha muhtasari (kitambulisho kilichowekwa):

# snap check-snapshot 2

Ili kurejesha mtumiaji wa sasa, mfumo na data ya usanidi na data inayolingana kutoka kwa picha fulani, tumia amri ya kurejesha na ueleze kitambulisho cha seti ya snapshot:

# snap restore 2

Ili kufuta picha kutoka kwa mfumo wako, tumia amri ya kusahau. Data ya snaps zote imefutwa kwa chaguo-msingi, unaweza kutaja snap tu kufuta data yake.

# snap forget 2
OR
# snap forget 2  mailspring 

Hii inatuleta hadi mwisho wa mfululizo huu wa sehemu mbili kuhusu mwongozo wa anayeanza wa kutumia snaps katika Linux. Kwa maelezo zaidi, hasa kuhusu kuweka chaguo za mfumo ili kubinafsisha mazingira yako ya haraka na mengine mengi, angalia hati za Snap. Kama kawaida, maswali au maoni yako yanakaribishwa kupitia fomu ya maoni iliyo hapa chini.