Words to go : apprenez la terminologie de base de Linux

Le système d’exploitation Linux est un système d’exploitation open source développé par la communauté pour les ordinateurs et les serveurs, et est l’un des systèmes d’exploitation les plus largement utilisés et pris en charge. Il gère les ressources matérielles et les applications et fournit une interface utilisateur à utiliser par les administrateurs et les développeurs.

Pour les administrateurs novices dans l’utilisation de Linux, une partie de la terminologie peut sembler intimidante. Cependant, la familiarité avec les termes de base de Linux aidera quiconque à mieux comprendre ce système d’exploitation couramment utilisé.

Distro

Une distribution Linux – ou distribution – représente une version particulière du système d’exploitation Linux associée à d’autres composants, notamment des programmes d’installation, des outils de gestion ou d’autres logiciels. Les distributions Linux sont conçues pour un déploiement plus facile que la version de base open source de Linux, car elles éliminent l’achèvement manuel supplémentaire du système d’exploitation. Chaque distribution Linux cible des utilisateurs ou des systèmes spécifiques, et la plupart sont prêtes à l’emploi.

Les distributions Linux populaires incluent Red Hat Enterprise Linux (RHEL), OpenSUSE, Ubuntu et Oracle Linux. Certaines distributions commerciales facturent le support aux utilisateurs, mais la nature open source de Linux empêche les fournisseurs de facturer Linux lui-même.

Échange

Linux remplace les pages en fonction de l’inactivité au lieu d’attendre que toute la mémoire disponible soit utilisée. La permutation Linux décrit la vitesse à laquelle le noyau Linux peut déplacer des pages dans et hors de la mémoire active. Les utilisateurs peuvent affiner le swappiness en ajustant le paramètre swappiness, qui est défini sur une échelle comprise entre 0 et 100. Les serveurs Linux sont automatiquement réglés par défaut sur 60.

Flux

Un flux Linux fait référence aux données qui transitent d’un processus à un autre dans un shell Linux. Créez un flux Linux en saisissant des caractères à partir d’un clavier. Modifiez le flux en modifiant le texte du flux à l’aide de commandes Linux telles que sed. Les caractères des flux sont soit une entrée standard, soit une sortie standard d’un processus ou d’un fichier. À partir de l’interface de ligne de commande, les canaux et les commandes de redirection contrôlent les flux d’entrée et de sortie.

Xén

Xen est l’hyperviseur open source que le noyau Linux utilise par défaut. Il est livré avec toutes les distributions Linux et se compose de plusieurs composants différents. Le domaine 0 fait référence au système d’exploitation hôte, qui accède aux pilotes et gère la coordination. Le domaine U fait référence aux autres machines virtuelles exécutant Xen. Il propose deux types de virtualisation : la paravirtualisation et la virtualisation complète. La paravirtualisation exécute une version modifiée du système d’exploitation avec une meilleure communication entre le système d’exploitation et le matériel, mais nécessite un système d’exploitation invité modifié que de nombreux fournisseurs ne fournissent pas. La virtualisation complète utilise des systèmes d’exploitation invités non modifiés et nécessite que le processeur prenne en charge les extensions de virtualisation.

KVM

KVM est un autre hyperviseur open source pour les distributions Linux. Contrairement à Xen, KVM a le noyau Linux agissant comme un hyperviseur de type 2, qui crée des environnements VM et coordonne la mémoire du processeur, le disque dur et les ressources réseau via le système d’exploitation hôte. Il fonctionne sur divers systèmes d’exploitation invités et peut être installé avec le noyau Linux.

Rsync

Rsync est un utilitaire logiciel pour les utilisateurs de Linux qui copie des fichiers et des répertoires d’un hôte à un autre. Il transfère les fichiers de manière incrémentielle et fournit des sauvegardes hors site en synchronisant les données en dehors d’un pare-feu. Utilisez-le pour mettre à jour les arborescences de répertoires et les systèmes de fichiers ou pour gérer les liens, la propriété des fichiers, les autorisations, les périphériques et l’heure. Il est disponible par défaut dans la plupart des distributions Linux.

Gestionnaire SUSE

SUSE Manager est un outil de gestion d’infrastructure pour les systèmes Linux. Il exécute diverses tâches, notamment l’automatisation du provisionnement du serveur Linux ; configuration et correctifs ; gestion des stocks et suivi des actifs pour le matériel et les logiciels ; surveillance et rapports sur les serveurs ; et la surveillance de la conformité et de la sécurité. SUSE Manager peut gérer les charges de travail sur site et dans le cloud. Il peut également gérer les distributions Linux sur différentes plates-formes matérielles et environnements de virtualisation. Une variété d’outils de gestion matériels et logiciels sont intégrés dans SUSE Manager pour fournir une gestion plus complète de l’ensemble d’un environnement Linux.

Cygwin

Cygwin est une collection d’outils qui permettent aux applications Linux de s’exécuter sur un système d’exploitation Windows et de créer une expérience Windows de type Linux. Il permet de migrer des applications de systèmes basés sur Linux vers des systèmes basés sur Windows sans obliger les développeurs à apporter des modifications majeures au code source de ces applications. Cygwin est basé sur une bibliothèque de liens dynamiques, qui agit comme une couche d’émulation, mais Cygwin dispose également d’une collection d’outils gratuits. Les utilisateurs peuvent accéder à l’environnement Cygwin via un shell de commande Windows ou via un shell Unix, et émettre des commandes Unix de la même manière qu’ils le feraient sur un système d’exploitation Unix ou Linux.

Leave a Reply

Your email address will not be published. Required fields are marked *