Comment gérer les clichés dans Linux - Partie 2
- 788
- 46
- Maxence Arnaud
Ceci est le deuxième article d'une série en deux parties sur un guide pour débutant sur les clichés dans Linux. Il couvre comment exécuter des snaps à partir de l'interface de ligne de commande, crée et utiliser des alias Snap, interagit avec les services d'un Snap et créent et gérer les instantanés d'un snap.
Exécuter des applications à partir de snaps
UN instantané peut fournir une seule application (ou un groupe d'applications) que vous exécutez à partir de l'interface utilisateur graphique ou à l'aide de commandes. Par défaut, toutes les applications associées à un snap sont installées sous le / snap / bin / Répertoire sur les distributions basées sur Debian et / var / lib / snapd / snap / bin / Pour les distributions basées sur RHEL.
Vous pouvez répertorier le contenu du répertoire SNAP à l'aide de la commande LS comme indiqué.
$ ls / snap / bin / ou # ls / var / lib / snapd / snap / bin /
Pour exécuter une application à partir de la ligne de commande, entrez simplement son chemin d'accès absolu, par exemple.
$ / snap / bin / mailspring ou # / var / lib / snapd / snap / bin / mailspring
Pour taper uniquement le nom de l'application sans taper son chemin de chemin complet, assurez-vous que le / snap / bin / ou / var / lib / snapd / snap / bin / est dans votre CHEMIN variable environnementale (elle doit être ajoutée par défaut).
Vous pouvez vérifier la variable environnementale en tapant.
# echo $ pathVérifier la variable environnementale
Si la / snap / bin / ou / var / lib / snapd / snap / bin / Le répertoire est dans votre CHEMIN, Vous pouvez exécuter une application en tapant simplement son nom / commande:
$ MailSpring
Pour voir les commandes disponibles sous un instantané, Exécutez le "Snap Info Snap-Name”Commande, et regardez la section de commande comme indiqué dans la capture d'écran suivante.
# Snap Info MailSpringAfficher les informations sur l'application Snap
Vous pouvez également trouver le chemin d'accès absolu d'une application ou d'une commande à l'aide du qui commande.
# quel courrierVérifier le chemin de la commande
Créer et utiliser des alias SNAP
Instantané prend également en charge la création d'alias pour les applications. Les alias par défaut (ou standard) d'un SNAP doivent subir un processus d'examen public avant d'être activés, mais vous créez des alias pour votre système local.
Vous pouvez créer un alias pour un instantané Utilisation de la commande Alias.
# Snap Alias MailSpring MLSCréer un alias instantané
Lister alias pour un snap, par exemple, maillot, Exécutez la commande suivante. À partir de maintenant, vous pouvez utiliser le alias Pour exécuter le snap.
# Snap Aliases MailSpringÉnumérez l'alias pour une application SNAP
Pour supprimer un alias pour un instantané, Utilisez le unalias commande.
# snap unalias mlsRetirez un alias pour un instantané
Gérer les services d'un snap
Pour certains snaps, la fonctionnalité sous-jacente est exposée via des applications qui s'exécutent comme des démons ou des services, une fois le instantané est installé, ils ont automatiquement commencé à s'exécuter en continu en arrière-plan. De plus, les services sont également en mesure de démarrer automatiquement au démarrage du système. Surtout, un seul snap peut contenir plusieurs applications et services qui fonctionnent ensemble pour fournir la fonctionnalité globale de ce snap.
Vous pouvez vérifier les services pour un snap sous la section Service dans la sortie du «Snap Info Snap-Name" commande. Par exemple, pour Rocketchat-Server.
# snap info rocketchat-serverAfficher les services disponibles sous un instantané
Vous pouvez vérifier les services pour un instantané en utilisant le prestations de service commande. La sortie de commande affiche un service, qu'il soit permis de démarrer automatiquement au démarrage du système, et qu'il soit actif ou non.
# Snap Services Rocketchat-ServerLister les services sous un snap
Pour empêcher un service de courir, par exemple, rocketchat, Utilisez le arrêt commande. Notez que cette action n'est pas recommandée, car l'arrêt manuellement des services d'un snap peut entraîner un dysfonctionnement du SNAP.
# snap stop rocketchat-server
Pour démarrer un service, par exemple, rocketchat Utilisez le commencer commande.
# Snap Start Rocketchat-Server
Pour redémarrer un service après avoir apporté des modifications personnalisées à l'application SNAP, utilisez le redémarrage commande. Notez que tous les services pour un SNAP spécifié seront redémarrés, par défaut:
# Snap Start Rocketchat-Server
Pour activer un service pour démarrer automatiquement à l'heure de démarrage du système, utilisez le activer commande.
# snap activer Rocketchat-Server
Pour empêcher un service de commencer automatiquement au démarrage du système suivant, utilisez le désactiver commande.
# Snap Disable Rocketchat-Server
Pour afficher les journaux d'un service, utilisez le enregistrer commande en utilisant le -F Option, qui vous permet de regarder les journaux sur l'écran en temps réel.
# Snap Logs Rocketchat-Server ou # Snap Logs -f Rocketchat-ServerAfficher les journaux de l'application SNAP
Important: Vous pouvez exécuter les commandes de service ci-dessus à la fois sur les services de Snap individuels et sur tous les services pour un SNAP nommé, selon le paramètre fourni. Cela signifie que vous pouvez utiliser un nom de service plus spécifique si un snap possède de nombreux services.
Création et gestion des instantanés d'un snap
Snapd stocke une copie des données de l'utilisateur, du système et de la configuration pour un ou plusieurs snaps. Vous pouvez déclencher cela manuellement ou le configurer pour fonctionner automatiquement. De cette façon, vous pouvez sauvegarder l'état d'un instantané, le revenir à un état précédent ainsi que restaurer une nouvelle installation Snapd à un état précédemment enregistré.
Pour générer manuellement un instantané, utilisez le «sauvegarde de snap" commande. Pour créer un instantané pour maillot, Exécutez la commande suivante:
# Snap Save MailSpringCréer un instantané de l'application Snap
Si aucun nom de snap n'est spécifié, snapd générera des instantanés pour tous les snaps installés (ajouter le --non attends
Option pour exécuter le processus en arrière-plan pour libérer votre terminal et vous permettre d'exécuter d'autres commandes).
# Snap SaveCréer un instantané des applications Snap
Pour afficher l'état de tous les instantanés, utilisez le enregistré commande. Vous pouvez utiliser le --identifiant
drapeau pour montrer l'état d'un instantané spécifique:
# Snap enregistré ou # Snap enregistré --id = 2Afficher tous les instantanés enregistrés des applications SNAP
Vous pouvez vérifier l'intégrité d'un instantané en utilisant le chèque Commande et l'identifiant d'instantané (SET ID):
# Snap Check-Snapshot 2Vérifiez un instantané
Pour restaurer les données actuelles de l'utilisateur, du système et de la configuration avec les données correspondantes à partir d'un instantané particulier, utilisez le restaurer commande et spécifiez l'ID de définition des instantanés:
# Snap Restore 2
Pour supprimer un instantané de votre système, utilisez le oublier commande. Les données pour tous les snaps sont supprimées par défaut, vous pouvez spécifier un snap pour supprimer uniquement ses données.
# snap oublier 2 ou # snap oublier 2 mailspring
Cela nous amène à la fin de cette série en deux parties sur un guide pour débutant pour utiliser des snaps dans Linux. Pour plus d'informations, en particulier sur la définition d'options système pour personnaliser votre environnement SNAP et bien plus encore, voir la documentation SNAP. Comme d'habitude, vos questions ou commentaires sont les bienvenus via le formulaire de rétroaction ci-dessous.
- « Alacritty - un émulateur de terminal le plus rapide pour Linux
- Comment installer des ajouts d'invités virtualbox sur Centos 8 »