Cours & Tutoriels

Administration Linux

Système d'exploitation Linux

29 cours
Administration Linux

Mécanisme de la résolution de noms DNS

La résolution de noms DNS permet d'accéder aux ressources Internet en utilisant des noms de domaine plutôt que des adresses IP. Pour convertir les noms de domaine en adresses IP, les serveurs DNS coordonnent leurs efforts de manière hiérarchique et distribuée.

Administration Linux

Résolution de noms DNS

Un élément essentiel de l'infrastructure d'Internet, le DNS (Domain Name System) sert de système hiérarchique et distribué qui traduit les noms de domaine conviviaux pour les humains en adresses IP lisibles par les machines.

Administration Linux Premium

Les tableaux dans script shell

Dans le langage de programmation C, un tableau est une variable permettant de stocker uniquement le même type de données. Alors que dans le script bash, un tableau est une variable permettant de contenir plusieurs valeurs du même type ou de différents types de données

Administration Linux Premium

Les fonctions dans les scripts shell

Comme d'autres langages de programmation, bash fournit également les fonctions. Les fonctions sont le meilleur moyen de réutiliser le code dans un script. Un programme long est plus complexe et plus difficile à concevoir, coder et maintenir. Par conséquent, il serait utile que la fonctionnalité globale d'un script soit séparée en sous-sections plus petites et logiques. Ces sous-sections sont appelées fonctions shell.

Administration Linux Premium

Les boucles dans les scripts shell

L'itération à travers une série de commandes est une pratique de programmation courante. Souvent, vous devez répéter un ensemble de commandes jusqu'à ce qu'une condition spécifique soit remplie, telle que le traitement de tous les fichiers d'un répertoire, de tous les utilisateurs d'un système ou de toutes les lignes d'un fichier texte.

Administration Linux Premium

Lecture et écriture des données dans un script shell

Après vous être familiarisé avec la façon d'écrire un script shell, il convient de mentionner ici que vous pouvez écrire et exécuter un script shell en mode interactif et non interactif. Les scripts interactifs nécessitent une entrée de l'utilisateur pendant l'exécution du script. D'autre part, les scripts non interactifs peuvent être exécutés en arrière-plan sans aucune intervention de l'utilisateur.

Administration Linux Premium

Introduction au programmation shell (scripts shell)

Un shell est un élément fondamental et clé de l'environnement informatique Linux. Il est connu à la fois pour une interface de ligne de commande puissante et un interpréteur de langage de script. L'interface de ligne de commande du shell fournit un environnement pour exécuter des commandes. Les shells sont des programmes utilisateur qui offrent une interface personnalisable entre l'utilisateur final et le noyau Linux.

Administration Linux Premium

modules d'authentification enfichables (PAM)

modules d'authentification enfichables ou PAM sont un mécanisme permettant d'intégrer plusieurs schémas d'authentification de bas niveau dans une API de haut niveau, qui permet aux programmes qui reposent sur l'authentification d'être écrits indépendamment du schéma d'authentification sous-jacent.