ວິທີການຈັດການ Snaps ໃນ Linux - ພາກທີ 2


ນີ້ແມ່ນບົດຂຽນທີສອງໃນຊຸດສອງພາກກ່ຽວກັບຄູ່ມືເລີ່ມຕົ້ນຂອງ snaps ໃນ Linux. ມັນກວມເອົາວິທີການໃຊ້ snaps ຈາກອິນເຕີເຟດເສັ້ນຄໍາສັ່ງ, ສ້າງແລະນໍາໃຊ້ຊື່ແຝດ, ພົວພັນກັບການບໍລິການຂອງ snap, ແລະສ້າງແລະຈັດການພາບຖ່າຍຂອງ snap.

ດໍາເນີນການ Apps ຈາກ Snaps

ພາບ ໜ້າ ຈໍອາດຈະສະ ໜອງ ໂປຣແກຣມດຽວ (ຫຼືກຸ່ມຂອງແອັບພລິເຄຊັນ) ທີ່ທ່ານໃຊ້ຈາກອິນເຕີເຟດຜູ້ໃຊ້ກຣາຟິກຫລືໃຊ້ ຄຳ ສັ່ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທຸກໆໂປແກຼມທີ່ກ່ຽວຂ້ອງກັບ snap ແມ່ນຖືກຕິດຕັ້ງຢູ່ພາຍໃຕ້ໄດເລກະທໍລີ/snap/bin/ໃນການແຈກຈ່າຍທີ່ອີງໃສ່ Debian ແລະ/var/lib/snapd/snap/bin/ສຳ ລັບການແຈກຈ່າຍທີ່ອີງໃສ່ RHEL.

ທ່ານສາມາດລາຍຊື່ເນື້ອຫາຂອງໄດເລກະທໍລີ snap ໂດຍໃຊ້ ຄຳ ສັ່ງ ls ດັ່ງທີ່ສະແດງໄວ້.

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

ເພື່ອເປີດແອັບ from ຈາກເສັ້ນ ຄຳ ສັ່ງ, ພຽງແຕ່ໃສ່ຊື່ທາງເຂົ້າຢ່າງແທ້ຈິງຂອງມັນ, ຕົວຢ່າງ.

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

ເພື່ອພິມຊື່ຂອງແອັບພລິເຄຊັນໂດຍບໍ່ຕ້ອງພິມຊື່ເສັ້ນທາງເຕັມຂອງມັນ, ໃຫ້ແນ່ໃຈວ່າ/snap/bin/ຫຼື/var/lib/snapd/snap/bin/ແມ່ນຢູ່ໃນຕົວແປສິ່ງແວດລ້ອມ PATH ຂອງທ່ານ (ມັນຄວນຈະຖືກເພີ່ມໂດຍຄ່າເລີ່ມຕົ້ນ).

ທ່ານສາມາດກວດສອບຕົວແປສິ່ງແວດລ້ອມໂດຍການພິມ.

# echo $PATH

ຖ້າໄດເລກະທໍລີ/snap/bin/ຫຼື/var/lib/snapd/snap/bin/ຢູ່ໃນ PATH ຂອງທ່ານ, ທ່ານສາມາດເອີ້ນໃຊ້ app ໂດຍພຽງແຕ່ພິມຊື່/ຄຳ ສັ່ງຂອງມັນ:

$ mailspring

ເພື່ອເບິ່ງ ຄຳ ສັ່ງທີ່ມີຢູ່ດ້ານລຸ່ມຂອງ ໜ້າ ຈໍ, ດຳ ເນີນການ ຄຳ ສັ່ງ“ snap-snap-snap-name”, ແລະເບິ່ງສ່ວນ ຄຳ ສັ່ງດັ່ງທີ່ເນັ້ນຢູ່ໃນ ໜ້າ ຈໍຕໍ່ໄປນີ້.

# snap info mailspring

ນອກນັ້ນທ່ານຍັງສາມາດຊອກຫາຊື່ທາງເຂົ້າຢ່າງແທ້ຈິງຂອງ ຄຳ ຮ້ອງສະ ໝັກ ຫລື ຄຳ ສັ່ງໂດຍໃຊ້ ຄຳ ສັ່ງໃດ.

# which mailspring

ສ້າງແລະໃຊ້ Snap Aliases

Snap ຍັງສະ ໜັບ ສະ ໜູນ ການສ້າງນາມແຝງ ສຳ ລັບແອັບພລິເຄຊັນຕ່າງໆ. ນາມແຝງຕົ້ນສະບັບ (ຫຼືມາດຕະຖານ) ຕ້ອງຜ່ານຂັ້ນຕອນການທົບທວນສາທາລະນະກ່ອນທີ່ຈະເປີດໃຊ້, ແຕ່ທ່ານສ້າງນາມແຝງ ສຳ ລັບລະບົບທ້ອງຖິ່ນຂອງທ່ານ.

ທ່ານສາມາດສ້າງນາມແຝງ ສຳ ລັບການໃຊ້ snap ໂດຍໃຊ້ ຄຳ ສັ່ງນາມແຝງ.

# snap alias mailspring mls

ເພື່ອລາຍຊື່ນາມແຝງ ສຳ ລັບ snap, ຍົກຕົວຢ່າງ, mailspring, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ຈາກນີ້ທ່ານສາມາດໃຊ້ນາມແຝງເພື່ອ ດຳ ເນີນການ snap.

# snap aliases mailspring

ເພື່ອ ກຳ ຈັດນາມແຝງ ສຳ ລັບການຫຍໍ້, ໃຊ້ ຄຳ ສັ່ງ unalias.

# snap unalias mls

ການຄຸ້ມຄອງການບໍລິການຂອງ Snap

ສຳ ລັບບາງ snaps, ການເຮັດວຽກທີ່ຕິດພັນແມ່ນຖືກເປີດເຜີຍຜ່ານໂປແກຼມທີ່ໃຊ້ເປັນ daemons ຫຼືການບໍລິການ, ເມື່ອການຕິດຕັ້ງ snap, ພວກມັນຈະເລີ່ມ ດຳ ເນີນການຕໍ່ເນື່ອງໂດຍອັດຕະໂນມັດໃນພື້ນຫລັງ. ນອກ ເໜືອ ຈາກນີ້, ການບໍລິການຕ່າງໆຍັງຖືກເປີດໃຊ້ເພື່ອເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອເລີ່ມຕົ້ນລະບົບ. ສິ່ງທີ່ ສຳ ຄັນ, snap ດຽວອາດຈະມີໂປແກຼມແລະການບໍລິການຫຼາຍໆຢ່າງທີ່ເຮັດວຽກຮ່ວມກັນເພື່ອສະ ໜອງ ການເຮັດວຽກລວມຂອງ snap ນັ້ນ.

ທ່ານສາມາດກວດເບິ່ງການບໍລິການ ສຳ ລັບ snap ພາຍໃຕ້ພາກສ່ວນການບໍລິການໃນຜົນຜະລິດຂອງ ຄຳ ສັ່ງ“ snap info snap-name”. ຍົກຕົວຢ່າງ, for rocketchat-server.

# snap info rocketchat-server

ທ່ານສາມາດກວດສອບການບໍລິການ ສຳ ລັບການແລກປ່ຽນໂດຍໃຊ້ ຄຳ ສັ່ງບໍລິການ. ຜົນຜະລິດ ຄຳ ສັ່ງສະແດງໃຫ້ເຫັນການບໍລິການ, ບໍ່ວ່າຈະຖືກເປີດໃຫ້ໃຊ້ງານໂດຍອັດຕະໂນມັດໃນການເລີ່ມຕົ້ນລະບົບ, ແລະບໍ່ວ່າຈະໃຊ້ງານຫຼືບໍ່.

# snap services rocketchat-server

ເພື່ອຢຸດການບໍລິການຈາກການເຮັດວຽກ, ຍົກຕົວຢ່າງ, ບັ້ງໄຟ, ໃຊ້ ຄຳ ສັ່ງຢຸດ. ໃຫ້ສັງເກດວ່າການກະ ທຳ ນີ້ບໍ່ໄດ້ຖືກແນະ ນຳ, ເພາະວ່າການຢຸດເຊົາການບໍລິການຂອງ snap ໂດຍຕົນເອງອາດເຮັດໃຫ້ພາບຖ່າຍບໍ່ຖືກຕ້ອງ

# snap stop rocketchat-server

ເພື່ອເລີ່ມຕົ້ນການບໍລິການ, ຍົກຕົວຢ່າງ, rockchat ໃຊ້ ຄຳ ສັ່ງເລີ່ມຕົ້ນ.

# snap start rocketchat-server

ເພື່ອເລີ່ມຕົ້ນການບໍລິການຫຼັງຈາກເຮັດການປ່ຽນແປງບາງຢ່າງກ່ຽວກັບໂປແກມ snap, ໃຊ້ ຄຳ ສັ່ງ restart. ໃຫ້ສັງເກດວ່າການບໍລິການທັງ ໝົດ ສຳ ລັບ snap ທີ່ ກຳ ນົດຈະຖືກເລີ່ມ ໃໝ່, ໂດຍຄ່າເລີ່ມຕົ້ນ:

# snap start rocketchat-server

ເພື່ອໃຫ້ການບໍລິການສາມາດເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດໃນເວລາທີ່ລະບົບເລີ່ມຕົ້ນ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ enable.

# snap enable rocketchat-server

ເພື່ອປ້ອງກັນການບໍລິການຈາກການເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດທີ່ເກີບລະບົບຕໍ່ໄປ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງປິດການໃຊ້ງານ.

# snap disable rocketchat-server

ເພື່ອເບິ່ງບັນທຶກຂອງການບໍລິການ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງບັນທຶກໂດຍໃຊ້ຕົວເລືອກ -f ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດເບິ່ງບັນທຶກຂອງ ໜ້າ ຈໍໄດ້ໃນເວລາຈິງ.

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

ສິ່ງທີ່ ສຳ ຄັນ: ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງບໍລິການຂ້າງເທິງທັງໃນການບໍລິການຂອງ snap ຂອງແຕ່ລະບຸກຄົນແລະ ສຳ ລັບການບໍລິການທັງ ໝົດ ສຳ ລັບ snap ທີ່ມີຊື່, ຂື້ນກັບພາລາມິເຕີທີ່ໃຫ້. ນີ້ ໝາຍ ຄວາມວ່າທ່ານສາມາດໃຊ້ຊື່ບໍລິການທີ່ແນ່ນອນກວ່າຖ້າວ່າ snap ມີຫລາຍບໍລິການ.

ການສ້າງແລະການຄຸ້ມຄອງພາບຖ່າຍຂອງ Snap

Snapd ເກັບຮັກສາ ສຳ ເນົາຂອງຜູ້ໃຊ້, ລະບົບແລະຂໍ້ມູນການຕັ້ງຄ່າ ສຳ ລັບ snaps ໜຶ່ງ ຫລືຫລາຍຂໍ້. ທ່ານສາມາດກະຕຸ້ນສິ່ງນີ້ດ້ວຍຕົນເອງຫລືຕັ້ງມັນຂຶ້ນເພື່ອເຮັດວຽກໂດຍອັດຕະໂນມັດ. ວິທີນີ້, ທ່ານສາມາດ ສຳ ຮອງສະຖານະພາບແຫ່ງການລ້າ, ປ່ຽນມັນຄືນສູ່ສະຖານະກ່ອນ ໜ້າ ນີ້ພ້ອມທັງຟື້ນຟູການຕິດຕັ້ງ snapd ໃໝ່ ໃຫ້ກັບສະຖານະທີ່ຖືກບັນທຶກໄວ້ກ່ອນ ໜ້າ ນີ້.

ເພື່ອສ້າງພາບຖ່າຍດ້ວຍຕົນເອງ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ“ snap save”. ເພື່ອສ້າງພາບຖ່າຍ ສຳ ລັບ mailspring, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

# snap save mailspring

ຖ້າບໍ່ມີການລະບຸຊື່ຂອງ snap, snapd ຈະສ້າງ snapshots ສຳ ລັບ snaps ທີ່ຕິດຕັ້ງທັງ ໝົດ (ເພີ່ມທາງເລືອກ - ບໍ່ຕ້ອງລໍຖ້າ ເພື່ອ ດຳ ເນີນຂັ້ນຕອນໃນພື້ນຫລັງເພື່ອປົດປ່ອຍສະຖານີຂອງທ່ານແລະອະນຸຍາດໃຫ້ທ່ານ ດຳ ເນີນການສັ່ງອື່ນ) .

# snap save

ເພື່ອເບິ່ງສະພາບຂອງພາບຖ່າຍທັງ ໝົດ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງທີ່ບັນທຶກໄວ້. ທ່ານສາມາດໃຊ້ທຸງ --id ເພື່ອສະແດງສະພາບຂອງພາບຖ່າຍສະເພາະ:

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

ທ່ານສາມາດກວດສອບຄວາມສົມບູນຂອງພາບຖ່າຍໂດຍໃຊ້ ຄຳ ສັ່ງ check-snapshot ແລະລະບຸຕົວລະບຸພາບຖ່າຍ (set ID):

# snap check-snapshot 2

ເພື່ອຟື້ນຟູຜູ້ໃຊ້ປະຈຸບັນ, ລະບົບແລະຂໍ້ມູນການຕັ້ງຄ່າທີ່ມີຂໍ້ມູນທີ່ສອດຄ້ອງກັນຈາກພາບຖ່າຍສະເພາະ, ໃຊ້ ຄຳ ສັ່ງ ສຳ ຮອງແລະ ກຳ ນົດລະຫັດທີ່ ກຳ ນົດໄວ້ໃນພາບຖ່າຍ:

# snap restore 2

ເພື່ອລຶບພາບຖ່າຍຈາກລະບົບຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງລືມ. ຂໍ້ມູນ ສຳ ລັບ snaps ທັງ ໝົດ ຖືກລຶບໂດຍຄ່າເລີ່ມຕົ້ນ, ທ່ານສາມາດ ກຳ ນົດ snap ເພື່ອພຽງແຕ່ລຶບຂໍ້ມູນຂອງມັນ.

# snap forget 2
OR
# snap forget 2  mailspring 

ນີ້ເຮັດໃຫ້ພວກເຮົາສິ້ນສຸດຊຸດສອງພາກນີ້ກ່ຽວກັບຄູ່ມືເລີ່ມຕົ້ນຂອງການ ນຳ ໃຊ້ snaps ໃນ Linux. ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ໂດຍສະເພາະກ່ຽວກັບການຕັ້ງຄ່າຕົວເລືອກຕ່າງໆຂອງລະບົບເພື່ອປັບແຕ່ງສະພາບແວດລ້ອມ snap ຂອງທ່ານແລະອື່ນໆອີກ, ເບິ່ງເອກະສານ Snap. ຕາມປົກກະຕິ, ຄຳ ຖາມຫລື ຄຳ ເຫັນຂອງທ່ານຍິນດີຕ້ອນຮັບຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.