国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table des matières
Fonctionnalités LXD
Qu'est-ce que LXC?
Fonctionnalités LXC
Exigences
étape 1: Réglez Selinux en mode permissif
étape 2: Installez le référentiel EPEL
étape 3: Ajouter les paramètres du noyau
étape 4: Installer et activer le snap
étape 5: Installez le gestionnaire de contenerisation LXD
étape 6: Initialisation de l'environnement LXD
étape 7: Listing des images de conteneurs LXC prédéfinies
étape 8: Lancement de conteneurs LXC
étape 9: Gagnez l'accès au shell à un conteneur LXC
étape 10: Tirez / poussez un (s) fichier (s) vers un conteneur LXC
étape 11: Arrêtez / Démarrer / Redémarrer et supprimer les conteneurs LXC
étape 12: Obtenez de l'aide sur les options de ligne de commande LXC
Conclusion
Maison Tutoriel système Linux Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Jul 05, 2025 am 09:25 AM

LXD est décrit comme le conteneur de prochaine génération et le gestionnaire de machines virtuelles qui offre un immersif pour les systèmes Linux qui s'exécutent à l'intérieur de conteneurs ou comme machines virtuelles.

Il fournit des images pour un nombre démesuré de distributions Linux avec la prise en charge d'une large sélection de backends de stockage et de types de réseau. Il offre également la possibilité d'installer les images sur un PC / ordinateur portable individuel et même sur une instance cloud.

LXD vous permet de gérer les conteneurs et les machines virtuelles en utilisant trois fa?ons. Vous pouvez tirer parti du client LXC ou de l'outil de ligne de commande, une API REST ou même des intégrations tierces.

Fonctionnalités LXD

Les fonctionnalités LXD notables comprennent:

  • LXD est basé sur des images avec des images pour une large sélection de distributions Linux.
  • Il est construit avec la sécurité comme priorité absolue.
  • Il fournit une API REST et un outil de ligne de commande LXC pour interagir avec les conteneurs.
  • Il prend en charge une large gamme de backends de stockage, de volumes de stockage et de pools de stockage.
  • La gestion des réseaux se fait par la création de réseaux de ponts et de tunnels de rédaction.
  • Contr?le avancé des ressources telles que le CPU, la RAM, l'utilisation du disque, les E / S de blocs et les ressources du noyau.
  • Flexible et évolutif - vous pouvez déployer des conteneurs sur votre PC et configurer un cluster qui peut agréger des milliers de conteneurs sur divers n?uds.

Qu'est-ce que LXC?

à ne pas confondre avec l'outil Client de la ligne de commande LXC fournis par LXD , LXC ( Linux Container ) est une technologie de virtualisation de niveau OS populaire qui utilise une API puissante et d'autres outils pour permettre aux utilisateurs de créer et de gérer de manière transparente des conteneurs et des machines virtuelles dans un seul h?te. Il comprend des modèles, un langage d'outils et des liaisons de bibliothèque.

Fonctionnalités LXC

LXC exploite les fonctionnalités du noyau suivantes pour gérer les processus:

  • Espaces de noms du noyau: PID, Mont, réseau UTS et utilisateur.
  • CGROUP (groupes témoins).
  • Chroots - Utilisation de PIVOT_ROOT.
  • Politiques SecComp.
  • Profils selinux et Apparmor.

LinuxContainers.org est le projet Umbrella derrière LXD et LXC . Son objectif est d'offrir une plate-forme neutre de distribution et de fournisseur pour les technologies de conteneurs Linux.

Avec cette introduction à l'écart, nous allons maintenant montrer comment créer et gérer des conteneurs LXC sur les distributions Linux basées sur RHEL telles que CentOS , Rocky Linux et Almalinux .

Exigences

Un système d'exploitation Linux fonctionnant avec une installation minimale:

  • Installation de Rhel Linux
  • Installation de Centos Linux
  • Installation de Rocky Linux
  • Installation d'Almaliux

étape 1: Réglez Selinux en mode permissif

Dès le départ, nous commencerons par configurer Selinux et le définir sur permissive. Mais avant de le faire, mettons à jour les packages système comme suit:

 $ sudo dnf mise à jour

Pour définir SELINUX à Permissive, exécutez la commande:

 $ sudo sed -i 's / ^ selinux =. * / selinux = permissive / g' / etc / selinux / config

Pour que cela prenne effet, redémarrez votre serveur.

 $ sudo redémarrer

Et confirmer le statut de selinux .

 $ getenforce

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 2: Installez le référentiel EPEL

EPEL est un référentiel du projet Fedora qui fournit un ensemble de packages de haute qualité pour RedHat Enterprise Linux et d'autres distributions basées sur RHEL.

 $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
OU
$ sudo yum installer EPEL-Release

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 3: Ajouter les paramètres du noyau

Avant d'installer LXD , certains paramètres supplémentaires sont nécessaires. Passez donc à l'utilisateur racine:

 $ su -

Et ajouter les paramètres comme suit.

 $ grubby --args = "user_namespace.enable = 1" - update-kernel = "$ (grubby - default-kernel)"
$ grubby --args = "namespace.unpriv_enable = 1" - update-kernel = "$ (grubby --fault-kernel)"
$ echo "user.max_user_namespaces = 3883" | Sudo Tee -a /etc/Sysctl.d/99-Userns.conf

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Une fois les paramètres en place, procédez et activez SNAP.

étape 4: Installer et activer le snap

La fa?on la plus simple d'installer LXD sur RHEL 8 est de l'installer en tant que package SNAP . Mais d'abord, installons SNAP comme suit.

 $ sudo dnf installer snapd

Cela installera Snapd Daemon ou Service aux c?tés d'autres dépendances Python comme indiqué.

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Avec SNAP installé, procédez et activez la prise de communication principale principale .

 $ sudo systemctl activy --now snapd.socket

De plus, activez la prise en charge classique en créant un lien symbolique à partir de / var / lib / snapd / snap à / snap .

 $ sudo ln -s / var / lib / snapd / snap / snap /

Pour mettre à jour les chemins instantanés , redémarrez votre système.

 $ sudo redémarrer

étape 5: Installez le gestionnaire de contenerisation LXD

Il existe deux fa?ons d'installer LXD à partir d'un snap . Vous pouvez installer la dernière version de LXD comme indiqué.

 $ Sudo Snap Install —Classic LXD

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Alternativement, vous pouvez installer la dernière version LTS stable comme suit:

 $ sudo snap install lxd --channel = 4.0 / stable

Pour pouvoir exécuter les commandes LXC sans passer à l'utilisateur de Sudo, ajoutez l'utilisateur actuellement connecté au groupe LXD .

 $ sudo usermod -ag lxd $ utilisateur

Vérifiez que l'utilisateur a été ajouté au groupe LXD en répertoriant tous les groupes auxquels l'utilisateur appartient.

 $ Groupes Tecmint

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Ensuite, exécutez la commande newGRP comme suit.

 $ newgrp lxd

La commande modifie l'ID de groupe actuel lors d'une session de connexion. Il définit l'ID de groupe actuel sur le groupe nommé qui est LXD .

étape 6: Initialisation de l'environnement LXD

Avant de commencer à créer et à gérer des conteneurs LXD , nous devons initialiser l'environnement LXD en exécutant la commande.

 $ lxc init

Ce qui suit est une série d'invites qui vous permettront de configurer votre environnement. Les valeurs par défaut fonctionneront très bien, mais n'hésitez pas à spécifier vos propres préférences.

Nous avons créé un pool de stockage appelé TEC-Pool avec l'option LVM en tant que backend.

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour vérifier l'environnement LXD que vous venez de configurer, il existe un certain nombre de commandes que vous pouvez utiliser. Par exemple, pour afficher le profil LXD par défaut EXECUTE:

 $ LXC Profil Afficher la valeur par défaut

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour afficher les adaptateurs réseau et les adresses IPv4 et IPv6 , exécutez:

 $ LXC Network List

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Vous pouvez encore réduire l'informatique et afficher des informations plus fines sur l'interface LXDBR0 comme suit.

 $ LXC Network Show LXDBR0

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Vous pouvez également vérifier la piscine de stockage.

 $ LXC LIST DE STOCKAGE

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Vous pouvez en outre obtenir des détails complexes sur la piscine de stockage.

 $ LXC Storage Show Tec-Pool

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour répertorier l'exécution de conteneurs LXC , exécutez la commande:

 $ LXC LISTE

Pour le moment, nous n'avons pas encore de conteneurs en cours d'exécution. Vous obtiendrez donc une table vide avec uniquement les étiquettes de colonne.

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 7: Listing des images de conteneurs LXC prédéfinies

Tout comme Docker , la plate-forme LXC fournit un référentiel d'images prédéfinies à partir desquelles vous pouvez créer des conteneurs. Pour répertorier toutes les images prédéfinies pour tous les systèmes d'exploitation, y compris les machines virtuelles, exécutez la commande:

 $ LXC Image List Images: 

Cela remplit une énorme liste d'images de conteneurs et de machines virtuelles pour tous les systèmes d'exploitation. Pour se rétrécir à une distribution Linux spécifique, utilisez la syntaxe:

 $ LXC Image List Images: Grep -i OS-Type

Par exemple, pour rechercher des images disponibles pour Rocky Linux , exécutez la commande:

 $ LXC Image List Images: grep -i rocky

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Si vous recherchez des images Debian , exécutez la commande:

 $ LXC Image List Images: grep -i Debian

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 8: Lancement de conteneurs LXC

Pour lancer des conteneurs LXC , utilisez la syntaxe:

 $ lxc Images de lancement: {distro} / {version} / {arch} {conteneur-nom-here}

Ici, nous lancerons 2 conteneurs: Tec-Container1 de Debian 10 et Tec-Container2 de Rocky Linux 8 .

 $ lxc Images de lancement: Debian / 10 / AMD64 TEC-Container1
$ lxc Images de lancement: RockyLinux / 8 / AMD64 TEC-Container2 

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour répertorier les conteneurs LXC , exécutez la commande:

 $ LXC LISTE

La sortie affiche une multitude d'informations sur les conteneurs. Cela inclut le nom des conteneurs, l'état - qu'ils soient en cours d'exécution ou arrêtés - adresses IPv4 et IPv6, tapez (que ce soit un conteneur ou une machine virtuelle) et un certain nombre de instantanés.

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour répertorier les conteneurs en cours d'exécution uniquement, exécutez la commande:

 $ LXC LISTE | grep -i coulant

De même, pour les conteneurs arrêtés, exécutez:

 $ LXC LISTE | grep -i arrêté

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Vous pouvez sonder les informations et les mesures d'un conteneur tels que les processus en cours d'exécution, l'utilisation du processeur et de la mémoire et la bande passante pour en mentionner quelques-unes en utilisant la commande:

 $ lxc info tec-contrainer1 

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 9: Gagnez l'accès au shell à un conteneur LXC

Vous pouvez obtenir un accès bash à un conteneur à l'aide de la syntaxe:

 $ LXC EXEC Container-Name Name of the-Shell

Pour obtenir un accès à la coquille à Tec-Container1 , nous exécuterons la commande:

 $ LXC EXEC TEC-Container1 bash

Une fois que vous avez accédé à l'accès à la coquille, vous pouvez commencer à interagir avec le conteneur en tant qu'utilisateur racine en exécutant des commandes de shell courantes, y compris la mise à jour du système comme indiqué:

 $ APT MISE à JOUR

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour sortir du conteneur, exécutez la commande:

 $ exit

Alternativement, vous pouvez exécuter les commandes directement sur le conteneur sans accéder au shell à l'aide du format suivant:

 $ LXC Exec Container-Name-Name

Par exemple, vous pouvez exécuter les commandes suivantes qui mettra à jour les listes de packages, vérifier la version du système d'exploitation exécuté sur le conteneur Debian et vérifier la date.

 $ LXC EXEC TEC-CONTAINER1 APT MISE à JOUR
$ lxc exec Tec-Container1 Cat / etc / debian_version
$ LXC EXEC TEC-Container1 Date

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 10: Tirez / poussez un (s) fichier (s) vers un conteneur LXC

Une autre opération que vous pouvez effectuer est de transférer des fichiers vers et depuis le conteneur. Pour le démontrer, nous créerons un nouveau répertoire dans le conteneur LXD et y arriverons.

 # data mkdir et les données CD

Ensuite, nous créerons un exemple de fichier et ajouterons des données. Pour ce faire, nous créerons un exemple de fichier avec VIM Editor

 # vim file1.txt

Ensuite, nous taperons un exemple de texte et enregistrerons le fichier.

 Bonjour World, bienvenue dans les conteneurs LXD.

Pour tirer le fichier du conteneur vers le système h?te local, nous utiliserons la syntaxe:

 $ lxc file till {contener-name} / {path / to / file} {/ path / to / local / dest}

Dans ce cas, la commande sera:

 $ LXC File Pull Tec-Container2 / Root / Data / File1.txt / Home / Tecmint

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour pousser ou copier un fichier à partir du répertoire local dans le conteneur, utilisez la syntaxe:

 $ lxc file push {/ path / to / file} {contener-nane} / path / to / dest / dir /

Dans ce cas, nous avons un exemple de fichier dans le répertoire domestique appelé file2.txt en étant copié dans / root / data / chemin dans le conteneur TEC-Container2 .

 $ lxc fichier push /home/tecmint/file2.txt tec-contrainer2 / root / data /

Pour confirmer l'existence du fichier dans le conteneur, nous exécuterons:

 $ LXC EXEC TEC-Container2 LS / Root / Data

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 11: Arrêtez / Démarrer / Redémarrer et supprimer les conteneurs LXC

Avec l'utilitaire de ligne de commande LXC, vous pouvez effectuer des taches de gestion des conteneurs telles que l'arrêt, le démarrage, le redémarrage et la suppression des conteneurs.

Pour arrêter un conteneur LXC , utilisez la syntaxe:

 $ LXC Stop Container-Name

Par exemple, pour arrêter Tec-Container1 , nous exécuterons la commande:

 $ lxc stop tec-contrainer1

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour démarrer le conteneur LXC , utilisez la syntaxe:

 $ LXC Start Container-Name

Par exemple, pour démarrer TEC-Container1 , nous exécuterons:

 $ lxc start Tec-Container1

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour redémarrer les deux conteneurs LXC , nous exécuterons la commande:

 $ lxc redémarrer TEC-Container1
$ lxc redémarrer Tec-Container2

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Pour supprimer un conteneur LXC , vous devez d'abord arrêter le conteneur et le supprimer par la suite. Par exemple, pour supprimer, nous exécuterons les commandes:

 $ lxc stop tec-contrainer1
$ lxc supprimer Tec-Container1

Alternativement, vous pouvez combiner ces deux commandes comme indiqué.

 $ lxc stop tec-contrainer1 && lxc supprimer tec-container1

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

étape 12: Obtenez de l'aide sur les options de ligne de commande LXC

Pour obtenir de l'aide sur les autres options de commande fournies par LXC , exécutez simplement la commande:

 $ lxc - help
OU
$ LXC Commande - help par exemple
$ LXC Fichier - Help

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux

Conclusion

C'était une plongée profonde dans les conteneurs LXD et comment vous pouvez les créer et les gérer à l'aide de l'outil d'utilité de ligne de commande LXC . Nous espérons que vous avez trouvé ce guide utile.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment créer un nouveau fichier vide à partir de la ligne de commande? Comment créer un nouveau fichier vide à partir de la ligne de commande? Jun 14, 2025 am 12:18 AM

Il existe trois fa?ons de créer des fichiers vides dans la ligne de commande: Tout d'abord, l'utilisation la plus simple et la plus s?re de la commande tactile, qui convient aux scripts de débogage ou aux fichiers d'espace réservés; Deuxièmement, il est rapidement créé via> Redirection mais effacera le contenu existant, qui convient à l'initialisation des fichiers journaux; Troisièmement, utilisez Echo "> Nom de fichier pour créer un fichier avec une cha?ne vide, ou utilisez Echo-n" "" le nom de fichier pour éviter les pauses de ligne. Ces trois méthodes ont leurs propres scénarios applicables, et le choix de la bonne méthode peut vous aider à terminer la tache plus efficacement.

5 meilleurs éditeurs d'équation mathématique open source pour Linux 5 meilleurs éditeurs d'équation mathématique open source pour Linux Jun 18, 2025 am 09:28 AM

êtes-vous à la recherche de bons logiciels pour écrire des équations mathématiques? Si c'est le cas, cet article fournit les 5 premiers éditeurs d'équation que vous pouvez facilement installer sur votre distribution Linux préférée. En plus d'être compatible avec différents types de mathéma

Commande SCP Linux - Transférer en toute sécurité les fichiers dans Linux Commande SCP Linux - Transférer en toute sécurité les fichiers dans Linux Jun 20, 2025 am 09:16 AM

Les administrateurs Linux doivent être familiarisés avec l'environnement de ligne de commande. étant donné que le mode GUI (interface utilisateur graphique) dans les serveurs Linux n'est pas généralement installé.

Comment installer Eclipse IDE dans Debian, Ubuntu et Linux Mint Comment installer Eclipse IDE dans Debian, Ubuntu et Linux Mint Jun 14, 2025 am 10:40 AM

Eclipse est un environnement de développement intégré gratuit (IDE) que les programmeurs du monde entier utilisent pour écrire des logiciels, principalement en Java, mais aussi dans d'autres langages de programmation majeurs à l'aide de plugins Eclipse. La dernière version d'Eclipse IDE 2023-06 fait

24 commandes hilarantes Linux qui vous feront rire 24 commandes hilarantes Linux qui vous feront rire Jun 14, 2025 am 10:13 AM

Linux a une riche collection de commandes, et bien que beaucoup d'entre elles soient puissantes et utiles pour diverses taches, il existe également des commandes dr?les et fantaisistes que vous pouvez essayer pour l'amusement. 1. Commande SL (STEAM LOCOMOTIVE) Vous pourriez être conscient du

Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux Installez LXC (conteneurs Linux) dans Rhel, Rocky et Almalinux Jul 05, 2025 am 09:25 AM

LXD est décrit comme le conteneur de prochaine génération et le gestionnaire de machines virtuelles qui offre un immersif pour les systèmes Linux qui s'exécutent à l'intérieur de conteneurs ou comme machines virtuelles. Il fournit des images pour un nombre démesuré de distributions Linux avec le support

Qu'est-ce qu'un PPA et comment en ajouter un à Ubuntu? Qu'est-ce qu'un PPA et comment en ajouter un à Ubuntu? Jun 18, 2025 am 12:21 AM

PPA est un outil important pour les utilisateurs d'Ubuntu pour étendre leurs sources logicielles. 1. Lors de la recherche de PPA, vous devez visiter LaunchPad.net, confirmer le PPA officiel dans le site Web ou le document officiel du projet et lire la description et les commentaires des utilisateurs pour assurer son état de sécurité et de maintenance; 2. Ajouter PPA pour utiliser la commande terminale sudoadd-apt-repositoryppa: /, puis exécuter sudoaptupDate pour mettre à jour la liste des packages; 3. Gérer les PPA pour afficher la liste ajoutée via la commande grep, utilisez le paramètre --remiez pour supprimer ou supprimer manuellement le fichier .List pour éviter les problèmes causés par l'incompatibilité ou l'arrêt des mises à jour; 4. Utilisez PPA pour peser la nécessité et hiérarchiser les situations que le fonctionnaire ne fournit ni ne nécessite une nouvelle version du logiciel.

GOGO - Créez des raccourcis vers les chemins de répertoire dans Linux GOGO - Créez des raccourcis vers les chemins de répertoire dans Linux Jun 19, 2025 am 10:41 AM

GOGO est un outil remarquable pour mettre en signet les répertoires à l'intérieur de votre shell Linux. Il vous aide à créer des raccourcis pour des chemins longs et complexes dans Linux. De cette fa?on, vous n'avez plus besoin de taper ou de mémoriser de longs chemins sur Linux. Par exemple, s'il y a un répertoire

See all articles