Linux / Unix - Prise en main

Table des matières
Nous allons commencer par quelques concepts de base pour comprendre ce que c'estEssentiellement, qu'est-ce qui le rend spécial? Ensuite, nous verrons comment l'installer et commencer à jouer avec et, enfin, nous présenterons les commandes de base à utiliser dans le shell pour que nous apprenions ce qui fait.
UNIX est un système d'exploitation (le groupe de programmes responsables du fonctionnement de l'ordinateur) développé pour la première fois dans les années 1960.
Le Système d'exploitation UNIX Il est composé de 3 parties essentielles :
  • Le noyau : c'est le cœur du système d'exploitation, il est chargé d'allouer la mémoire et le temps de traitement aux programmes et il est chargé de gérer le système de stockage de fichiers et les communications en réponse aux appels système.
  • Le "shell" : est l'interface entre l'utilisateur et le noyau. Lorsqu'un utilisateur se connecte au système, le programme d'authentification de connexion vérifie le nom d'utilisateur et le mot de passe et démarre immédiatement un autre programme appelé "shell" qui est un interpréteur de ligne de commande. Le "shell" interprète les commandes saisies par l'utilisateur et se charge de leur exécution.
  • et divers programmes.
Comme petit exemple de la façon dont ces 3 parties fonctionnent ensemble, regardons ce qui suit :
Supposons que vous vouliez copier un fichier appelé monfichier.txt et changez son nom, une fois que vous avez accès au shell, vous entrez la commande suivante :
cp monfichier.txt monnomfichier.txt

Le shell rechercherait dans le système de stockage de fichiers celui qui contient le programme cp et il reconnaîtrait qu'il a 2 paramètres de type texte (monfichier.txt Oui monnomfichier.txt dans ce cas) pour demander plus tard au noyau via des appels système d'exécuter le programme cp. Le programme s'exécuterait alors sur le fichier monfichier.txt et j'en créerais une copie avec le nom monnomfichier.txt. Une fois le processus terminé "cp monfichier.txt monnomfichier.txt", le shell renvoie la ligne de commande à l'utilisateur, l'informant qu'il peut exécuter de nouveaux programmes.
Dès la première version d'UNIX, 2 branches ont été développées : « Berkeley Software Distribution » (BSD) et « System V Release 4 » (SVR4) et actuellement il existe plusieurs variantes qui penchent vers l'une de ces deux branches :
Type BSD :
  • UNIX numérique.
  • Linux.
  • Mac OS.
Tapez SVR4 :
  • Soleil Solaris.
  • Hewlett-Packard HP-UX.
  • IRIX.
Mixte:
  • AIX.
Les différences les plus importantes entre ces systèmes sont basées sur la façon dont ils communiquent avec le matériel et le réseau, le "shell" est pratiquement identique dans tous les types de systèmes basés sur UNIX, par conséquent, les commandes apprises dans ce didacticiel et d'autres sont facilement transportables entre un système d'exploitation et un autre.
  • C'est un système d'exploitation multi-utilisateurs.
  • Il possède une puissante interface de ligne de commande (le "shell").
  • Un système de fichiers hiérarchique.
  • Une architecture ouverte.
  • Gratuit et facilement accessible.
En conséquence, il diffère des autres systèmes d'exploitation sur les points suivants :
  • Excellente gestion et contrôle des ressources système.
  • Très haute fiabilité (longues périodes de fonctionnement continu sans nécessiter de redémarrage).
  • Les outils de personnalisation du système sont soit natifs et fournis avec le système d'exploitation, soit disponibles gratuitement sur Internet.
  • Dans le cas des systèmes open source (comme Linux), il n'y a pas de problèmes de licence.
  • Une plus grande évolutivité.
  • Documentation complète disponible à la fois sur le même système et sur Internet.
  • D'énormes quantités de logiciels gratuits disponibles pour la mise en œuvre et l'amélioration.
En général, les systèmes UNIX sont reconnus pour leur capacité à fonctionner en continu en DES CENTAINES DE JOURS, il existe même des cas de serveurs UNIX qui ont fonctionné en continu pendant ANS. En revanche, Microsoft recommande de redémarrer vos serveurs Windows NT tous les mois.
Actuellement, le système d'exploitation basé sur UNIX qui adhère le plus à l'idéologie d'origine est Linux, dont le noyau d'origine a été créé en 1991 par Linus Torvalds et à partir duquel toutes les distributions Linux actuelles ont été développées, notamment :
Image envoyée
Image envoyée
Image envoyée
Image envoyée
Image envoyée
Image envoyée
Image envoyée
Ceci, collègues, n'a été qu'une bouchée de ce que signifie utiliser Linux, nous verrons plus tard comment installer une version de Linux sur votre ordinateur (peut-être Ubuntu ou Fedora) avec son environnement de bureau (GNOME, principalement) et son système Windows (X11, très probablement). Une fois installé, nous commencerons à travailler avec le shell et apprendrons diverses commandes de base pour tous les systèmes UNIX.
N'oubliez pas de laisser vos commentaires,
À la prochaine!Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave