Bu, iki bölümlük bir dizinin ikinci makalesidir. Linux'ta snaps için başlangıç kılavuzu. Komut satırı arabiriminden anlık görüntülerin nasıl çalıştırılacağını, anlık takma adların nasıl oluşturulacağını ve kullanılacağını, bir anlık görüntünün hizmetleriyle nasıl etkileşime girileceğini ve bir anlık görüntünün nasıl oluşturulacağını ve yönetileceğini kapsar.
A patlatmak grafik kullanıcı arabiriminden veya komutları kullanarak çalıştırdığınız tek bir uygulama (veya bir uygulama grubu) sağlayabilir. Varsayılan olarak, bir ek ile ilişkili tüm uygulamalar, /snap/bin/ Debian tabanlı dağıtımlarda dizin ve /var/lib/snapd/snap/bin/ RHEL tabanlı dağıtımlar için.
Snap dizininin içeriğini aşağıdaki komutu kullanarak listeleyebilirsiniz. ls komutu gosterildigi gibi.
$ ls /snap/bin/ VEYA. # ls /var/lib/snapd/snap/bin/
Örneğin, bir uygulamayı komut satırından çalıştırmak için mutlak yol adını girmeniz yeterlidir.
$ /snap/bin/mailspring. VEYA. # /var/lib/snapd/snap/bin/mailspring.
Tam yol adını yazmadan yalnızca uygulama adını yazmak için, /snap/bin/ veya /var/lib/snapd/snap/bin/ senin içinde YOL çevresel değişken (varsayılan olarak eklenmelidir).
Ortam değişkenini yazarak doğrulayabilirsiniz.
# yankı $PATH.
Eğer /snap/bin/ veya /var/lib/snapd/snap/bin/ dizin senin içinde YOL, sadece adını/komutunu yazarak bir uygulamayı çalıştırabilirsiniz:
$ posta yayı.
altında bulunan komutları görmek için patlatmak, "snap bilgi snap-name” komutunu seçin ve aşağıdaki ekran görüntüsünde vurgulandığı gibi komut bölümüne bakın.
# ek bilgi mailspring.
Ayrıca, bir uygulamanın veya komutun mutlak yol adını aşağıdaki komutu kullanarak da bulabilirsiniz. hangisi emretmek.
# hangi posta yayı.
Patlatmak uygulamalar için takma ad oluşturmayı da destekler. Bir snap'in varsayılan (veya standart) takma adları, etkinleştirilmeden önce genel bir inceleme sürecinden geçmelidir, ancak yerel sisteminiz için takma adlar oluşturursunuz.
için bir takma ad oluşturabilirsiniz. patlatmak kullanmak takma ad komutu.
# takma ad mailspring mls.
Listeye takma adlar bir çırpıda için, örneğin, posta yayı, aşağıdaki komutu çalıştırın. Şu andan itibaren, takma ad Snap'i çalıştırmak için.
# takma adlar mailspring.
Bir takma adı kaldırmak için patlatmak, kullan unalias emretmek.
# snap unalias mls.
Bazı anlık görüntüler için, temel işlevsellik, arka plan programı veya hizmet olarak çalışan uygulamalar aracılığıyla ortaya çıkar. patlatmak yüklendiğinde, otomatik olarak arka planda sürekli olarak çalışmaya başlarlar. Ayrıca, hizmetlerin sistem açılışında otomatik olarak başlaması da sağlanır. Daha da önemlisi, tek bir ek, o ekin genel işlevselliğini sağlamak için birlikte çalışan birkaç uygulama ve hizmet içerebilir.
Servisleri bir çırpıda kontrol edebilirsiniz, “ çıktısında servis bölümünün altındasnap bilgi snap-name" emretmek. örneğin, için roket sohbet sunucusu.
# ek bilgi roket sohbet sunucusu.
Hizmetleri bir çırpıda kullanmak için çapraz kontrol edebilirsiniz. Hizmetler emretmek. Komut çıktısı, sistem önyüklemesinde otomatik olarak başlatılmasının etkinleştirilip etkinleştirilmediği ve etkin olup olmadığı bir hizmeti gösterir.
# snap hizmetleri roket sohbet sunucusu.
Bir hizmetin çalışmasını durdurmak için, örneğin, roket sohbeti, kullan Dur emretmek. Snap'in servis(ler)ini manuel olarak durdurmak, snap'in arızalanmasına neden olabileceğinden, bu eylemin önerilmediğini unutmayın.
# roket sohbet sunucusunu durdur.
Örneğin bir hizmeti başlatmak için, roket sohbeti kullan Başlat emretmek.
# roket sohbet sunucusunu hızlı başlat.
Snap uygulamasında bazı özel değişiklikler yaptıktan sonra bir hizmeti yeniden başlatmak için tekrar başlat emretmek. Belirtilen bir ek için tüm hizmetlerin varsayılan olarak yeniden başlatılacağını unutmayın:
# roket sohbet sunucusunu hızlı başlat.
Bir hizmetin sistem önyükleme zamanında otomatik olarak başlamasını sağlamak için etkinleştirme emretmek.
# snap roket sohbet sunucusunu etkinleştir.
Bir hizmetin bir sonraki sistem açılışında otomatik olarak başlamasını önlemek için, devre dışı bırakmak emretmek.
# snap roket sohbet sunucusunu devre dışı bırak.
Bir hizmetin günlüklerini görüntülemek için kayıt komutunu kullanarak -F günlükleri gerçek zamanlı olarak ekranda izlemenizi sağlayan seçenek.
# snap günlükleri roket sohbet sunucusu. VEYA. # snap günlükleri -f roket sohbet sunucusu.
Önemli: Sağlanan parametreye bağlı olarak, yukarıdaki hizmet komutlarını hem bireysel snap servislerinde hem de adlandırılmış bir snap için tüm servislerde çalıştırabilirsiniz. Bu, bir çırpıda çok sayıda hizmet varsa, daha özel bir hizmet adı kullanabileceğiniz anlamına gelir.
Snap bir veya daha fazla anlık görüntü için kullanıcı, sistem ve yapılandırma verilerinin bir kopyasını saklar. Bunu manuel olarak tetikleyebilir veya otomatik olarak çalışacak şekilde ayarlayabilirsiniz. Bu şekilde, bir snap'in durumunu yedekleyebilir, önceki bir duruma geri döndürebilir ve yeni bir snapd kurulumunu önceden kaydedilmiş bir duruma geri yükleyebilirsiniz.
Manuel olarak bir anlık görüntü oluşturmak için “hızlı kaydet" emretmek. için bir anlık görüntü oluşturmak için posta yayı, aşağıdaki komutu çalıştırın:
# snapspring'i kaydet.
Snap adı belirtilmemişse, çırpmak tüm yüklü anlık görüntüler için anlık görüntüler oluşturur (ekleyin --hayır bekle
terminalinizi boşaltmak ve diğer komutları çalıştırmanıza izin vermek için işlemi arka planda çalıştırma seçeneği).
# hızlı kaydet.
Tüm anlık görüntülerin durumunu görüntülemek için kaydedildi emretmek. kullanabilirsiniz --İD
belirli bir anlık görüntünün durumunu göstermek için bayrak:
# snap kaydedildi. VEYA. # snap kaydedildi --id=2.
kullanarak bir anlık görüntünün bütünlüğünü doğrulayabilirsiniz. kontrol anlık görüntüsü komutu ve anlık görüntü tanımlayıcısı (set kimliği):
# anlık kontrol-anlık görüntü 2.
Geçerli kullanıcı, sistem ve yapılandırma verilerini belirli bir anlık görüntüden ilgili verilerle geri yüklemek için onarmak komutunu verin ve anlık görüntü kümesi kimliğini belirtin:
# hızlı geri yükleme 2.
Sisteminizden bir anlık görüntüyü silmek için, unutmak emretmek. Tüm anlık görüntüler için veriler varsayılan olarak silinir, yalnızca verilerini silmek için bir anlık görüntü belirleyebilirsiniz.
# çabuk unut 2. VEYA. # çırpıda 2 postayı unut
Bu, bizi Linux'ta snaps kullanmaya yönelik yeni başlayanlar kılavuzu hakkındaki bu iki bölümlük dizinin sonuna getiriyor. Daha fazla bilgi, özellikle snap ortamınızı özelleştirmek için sistem seçeneklerini ayarlama ve çok daha fazlası için, bkz. Belgeleri tuttur. Her zamanki gibi, sorularınızı veya yorumlarınızı aşağıdaki geri bildirim formu aracılığıyla bekliyoruz.