C'est en 1969 que Ken Thompson au sein des laboratoires Bell développa le premier système UNIX.
En collaboration avec Dennis Ritchie le noyau UNIX fut réécrit en langage C avec un souci de convivialité, de souplesse et de transparence. L'écriture en C doit permettre la portabilité du système sur différentes plates-formes technologiques.
Dans les années 1980 le code fruit des développements de AT&T et de l'université de Berkeley (BSD) va constituer la base de tous les systèmes UNIX.
Chaque constructeur dispose de sa version d'UNIX, version liée aux caractéristiques matérielles et aux compatibilités avec les propres systèmes adoptés par les constructeurs. Aix est le système UNIX d'IBM, hpux celui d'HP et solaris celui de SUN. Il existe beaucoup d'autres systèmes UNIX.
Pour s'opposer à la marchandisation des logiciels, Richard Stallman (chercheur au MIT) lança un mouvement pour le logiciel libre (Open Source) de droits en 1982. Pour garantir cette indépendance, il a été décidé de réécrire le logiciel de base qu'est le système d'exploitation. Le projet a porté pour nom GNU (« GNU's Not Unix »). Richard Stallman a créé une fondation afin de collecter des fonds pour financer le logiciel libre et définir une licence type (...)
[...] On dispose des services cron pour des tâches régulières et at pour des tâches ponctuelles Les tâches régulières Le démon crond lit toutes les minutes le contenu des fichiers du répertoire /var/spool/cron pour connaître les processus à exécuter. Chaque utilisateur possède son propre fichier cron qui doit porter son nom. Les fichiers /etc/cron.allow et /etc/cron.deny permettent d'indiquer la liste des personnes autorisées à employer le service cron. Le fichier cron contient les informations suivantes : Remarque le caractère * désigne quel que soit la virgule sépare plusieurs valeurs et le tiret définit un intervalle. [...]
[...] Le branchement s'effectue à la première entrée correspondant à la valeur du sélecteur Les alias Ce mécanisme permet de renommer une suite de commandes ou une commande complexe. La syntaxe est : alias = La commande unalias permet de supprimer un alias. L'appel de l'alias se fait par son nom Le mécanisme d'historique Le système conserve les dernières commandes exécutées par l'utilisateur, elles sont écrites dans le fichier bash_history. La commande history permet de visualiser ces anciennes commandes avec leur d'historique. On peut rappeler ces commandes en utilisant le caractère ! : ! [...]
[...] Pour garantir cette indépendance, il a été décidé de réécrire le logiciel de base qu'est le système d'exploitation. Le projet a porté pour nom GNU GNU's Not Unix Richard Stallman a créé une fondation afin de collecter des fonds pour financer le logiciel libre et définir une licence type. Le principe retenu pour la licence public est : La disponibilité du code source La liberté de modification La liberté de reproduction et de distribution L'obligation de rester sous cette licence Informer la communauté des modifications sur le code source C'est dans ce contexte des logiciels libres que Linus Torvals en 1991 a développé, sur la base des travaux sur le système Minix, le noyau UNIX qui porte le nom de Linux Les caractéristiques restent celles de tous les systèmes UNIX, il gère : Le multitâches Plusieurs processus peuvent s'exécuter en même temps La gestion des architectures multiprocesseurs Le multiutilisateurs plus de 65000 utilisateurs peuvent travailler en même temps sur une machine Le multiplates-formes comme Intel, SPARC, MIPS, Dec Alpha, PowerPC, PalmPilot . [...]
[...] La création d'une disquette de démarrage permettra de démarrer Linux en cas de suppression de la zone d'amorçage. L'outil Kickstart sous RedHat permet de dupliquer l'installation sur plusieurs machines. Les fichiers anaconda-ks.cfg et install.log dans le répertoire /root contiennent les paramètres et la liste des paquetages installés Le type expert ou personnalisé permet de sélectionner les paquetages choisis pour le système et ce choix constitue un élément important pour la sécurité de votre système. Il ne faut charger que les paquetages nécessaires. [...]
[...] Il existe plusieurs distributions de Linux : RedHat, Debian, Mandrake, SuSE, Slackware MODULE 3 : INSTALLATION D'UNE DISTRIBUTION LINUX Nous exposons l'installation d'une distribution Linux sur micro- ordinateur PC supportant une architecture processeur Intel ou compatible. Les autres modules du cours développent des thèmes abordés dans ce module 1. Les éléments Il est nécessaire de connaître : Le matériel et les périphériques du poste La documentation nécessaire Les logiciels associés La configuration réseau d'un poste client La configuration serveur sera exposée dans le cours réseau Les étapes de l'installation L'installation concernera principalement la distribution RedHat 8.0 mais la présentation reste identique pour les autres distributions, c'est souvent simplement une affaire de forme. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture