GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengelola Snap di Linux – Bagian 2

Ini adalah artikel kedua dalam seri dua bagian tentang panduan pemula untuk snap di Linux. Ini mencakup cara menjalankan snap dari antarmuka baris perintah, membuat dan menggunakan alias snap, berinteraksi dengan layanan snap, dan membuat serta mengelola snapshot snap.

Jalankan Aplikasi dari Snaps

Jepret dapat menyediakan satu aplikasi (atau sekelompok aplikasi) yang Anda jalankan dari antarmuka pengguna grafis atau menggunakan perintah. Secara default, semua aplikasi yang terkait dengan snap dipasang di bawah /snap/bin/ direktori pada distribusi berbasis Debian dan /var/lib/snapd/snap/bin/ untuk distribusi berbasis RHEL.

Anda dapat membuat daftar isi direktori snap menggunakan perintah ls seperti yang ditunjukkan.

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

Untuk menjalankan aplikasi dari baris perintah, cukup masukkan nama path absolutnya, misalnya.

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

Untuk hanya mengetikkan nama aplikasi tanpa mengetikkan nama path lengkapnya, pastikan bahwa /snap/bin/ atau /var/lib/snapd/snap/bin/ ada di PATH . Anda variabel lingkungan (harus ditambahkan secara default).

Anda dapat memverifikasi variabel lingkungan dengan mengetik.

# echo $PATH

Periksa Variabel Lingkungan

Jika /snap/bin/ atau /var/lib/snapd/snap/bin/ direktori ada di PATH . Anda , Anda dapat menjalankan aplikasi hanya dengan mengetikkan nama/perintahnya:

$ mailspring

Untuk melihat perintah yang tersedia di bawah jepret , jalankan “snap info snap-name ”, dan lihat bagian perintah seperti yang disorot pada tangkapan layar berikut.

# snap info mailspring

Lihat Info Aplikasi Snap

Anda juga dapat menemukan nama path absolut dari aplikasi atau perintah menggunakan yang perintah.

# which mailspring

Periksa Jalur Perintah

Membuat dan Menggunakan Alias ​​​​Snap

Jepret juga mendukung pembuatan alias untuk aplikasi. Alias ​​​​default (atau standar) snap harus menjalani proses peninjauan publik sebelum diaktifkan, tetapi Anda membuat alias untuk sistem lokal Anda.

Anda dapat membuat alias untuk jepret menggunakan perintah alias.

# snap alias mailspring mls

Buat Snap Alias

Untuk membuat daftar alias untuk sekejap, misalnya, mailspring , jalankan perintah berikut. Mulai sekarang, Anda dapat menggunakan alias untuk menjalankan snap.

# snap aliases mailspring

Mencantumkan Alias ​​​​untuk Aplikasi Snap

Untuk menghapus alias untuk jepret , gunakan unalias perintah.

# snap unalias mls

Menghapus Alias ​​​​untuk Snap

Mengelola Layanan Snap

Untuk beberapa snap, fungsionalitas yang mendasari diekspos melalui aplikasi yang berjalan sebagai daemon atau layanan, setelah snap diinstal, mereka secara otomatis mulai berjalan terus menerus di latar belakang. Selain itu, layanan juga diaktifkan untuk memulai secara otomatis saat boot sistem. Yang penting, satu jepretan dapat berisi beberapa aplikasi dan layanan yang bekerja bersama untuk menyediakan fungsionalitas jepretan secara keseluruhan.

Anda dapat memeriksa layanan untuk snap di bawah bagian layanan di output dari “nama snap info snap " memerintah. Misalnya, untuk server-roketchat.

# snap info rocketchat-server

Lihat Layanan yang Tersedia Dalam Sekejap

Anda dapat memeriksa silang layanan untuk melihat sekilas menggunakan layanan memerintah. Keluaran perintah menunjukkan layanan, apakah itu diaktifkan untuk memulai secara otomatis saat boot sistem, dan apakah itu aktif atau tidak.

# snap services rocketchat-server

Mencantumkan Layanan Dalam Sekejap

Untuk menghentikan layanan agar tidak berjalan, misalnya, rocketchat , gunakan berhenti memerintah. Perhatikan bahwa tindakan ini tidak disarankan, karena menghentikan layanan snap secara manual dapat menyebabkan kegagalan fungsi snap.

# snap stop rocketchat-server

Untuk memulai layanan, misalnya, rocketchat gunakan mulai perintah.

# snap start rocketchat-server

Untuk memulai ulang layanan setelah membuat beberapa perubahan khusus pada aplikasi jepret, gunakan mulai ulang memerintah. Perhatikan bahwa semua layanan untuk snap tertentu akan dimulai ulang, secara default:

# snap start rocketchat-server

Untuk mengaktifkan layanan agar dimulai secara otomatis pada waktu boot sistem, gunakan tombol aktifkan perintah.

# snap enable rocketchat-server

Untuk mencegah layanan dimulai secara otomatis pada boot sistem berikutnya, gunakan nonaktifkan perintah.

# snap disable rocketchat-server

Untuk melihat log layanan, gunakan log perintah menggunakan -f opsi, yang memungkinkan Anda melihat log di layar secara real-time.

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

Lihat Log Aplikasi Snap

Penting :Anda dapat menjalankan perintah layanan di atas baik pada layanan snap individual dan pada semua layanan untuk snap bernama, tergantung pada parameter yang disediakan. Ini berarti Anda dapat menggunakan nama layanan yang lebih spesifik jika snap memiliki banyak layanan.

Membuat dan Mengelola Snapshots Snapshot

Snapd menyimpan salinan pengguna, sistem, dan data konfigurasi untuk satu atau lebih snap. Anda dapat memicu ini secara manual atau mengaturnya untuk bekerja secara otomatis. Dengan cara ini, Anda dapat mencadangkan status snap, mengembalikannya ke status sebelumnya, serta memulihkan penginstalan snapd baru ke status yang disimpan sebelumnya.

Untuk membuat snapshot secara manual, gunakan “snap save " memerintah. Untuk membuat cuplikan untuk mailspring , jalankan perintah berikut:

# snap save mailspring

Buat Snapshot Aplikasi Snap

Jika tidak ada nama snap yang ditentukan, snapd akan menghasilkan snapshot untuk semua snap yang diinstal (tambahkan --no-wait opsi untuk menjalankan proses di latar belakang untuk membebaskan terminal Anda dan memungkinkan Anda menjalankan perintah lain).

# snap save

Buat Snapshot Aplikasi Snap

Untuk melihat status semua cuplikan, gunakan tersimpan memerintah. Anda dapat menggunakan --id tandai untuk menunjukkan status snapshot tertentu:

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

Lihat Semua Snapshot Tersimpan dari Aplikasi Snap

Anda dapat memverifikasi integritas snapshot menggunakan check-snapshot perintah dan pengidentifikasi snapshot (set ID):

# snap check-snapshot 2

Verifikasi Cuplikan

Untuk memulihkan pengguna, sistem, dan data konfigurasi saat ini dengan data yang sesuai dari snapshot tertentu, gunakan pulihkan perintah dan tentukan ID kumpulan snapshot:

# snap restore 2

Untuk menghapus cuplikan dari sistem Anda, gunakan tombol lupa memerintah. Data untuk semua snap dihapus secara default, Anda dapat menentukan snap untuk hanya menghapus datanya.

# snap forget 2
OR
# snap forget 2  mailspring 

Ini membawa kita ke akhir dari seri dua bagian ini tentang panduan pemula untuk menggunakan snap di Linux. Untuk informasi lebih lanjut, terutama tentang pengaturan opsi sistem untuk menyesuaikan lingkungan snap Anda dan banyak lagi, lihat dokumentasi Snap. Seperti biasa, pertanyaan atau komentar Anda diterima melalui formulir masukan di bawah.

Berbagi itu Peduli…
Berbagi di FacebookBerbagi di TwitterBerbagi di LinkedinBerbagi di Reddit
Ubuntu
  1. Cara menggunakan Perintah Su di Linux

  2. Cara Menggunakan Perintah apt untuk Mengelola Paket di Linux

  3. Bagaimana mengelola Layanan Linux dengan perintah systemctl

  1. Cara Menggunakan Perintah Sudo di Linux

  2. Bagaimana Cara Menggunakan Perintah DD Show Progress di Linux?

  3. Bagaimana mengelola riwayat perintah Linux Anda

  1. Cara Mengganti Nama Direktori di Linux

  2. Cara Mengganti Nama File di Linux

  3. Cara Menggunakan Linux di Command