Cours gratuits » Cours UNIX - Linux » Cours Linux - Administrateur de bases de données 2010

Cours Linux - Administrateur de bases de données 2010

Problème à signaler:

Télécharger



★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Cours linux Administrateur de bases de données 2010

Généralités Unix

Programme

  • Fichier binaire stocké sur un disque
  • Chargé en mémoire centrale en cours d'exécution

Processus

  • Une instance d'un programme en cours d'exécution dans un contexte (environnement de processus)

Contexte

  • Le système d'exploitation fourni au programme des informations pour assurer une exécution correcte

  • Unix est un système multi-tâches
  • Permettre une exécution concurrente et indépendante de  plusieurs applications initiées  par plusieurs utilisateurs
    style="text-align: center;">
  1. Concurrence : les applications demandent l'accès à des ressources partagées (processeur, mémoire, disques durs,...)
  2. Un ordonnanceur arbitre les demandes
  3. Indépendance : chaque application s'exécute de manière  autonome et indépendante des autres applications
  • Unix est un système multi-utilisateurs
  • Tout programme exécuté sur un système Linux est étroitement lié à un utilisateur
  1. Authentification de l'utilisateur
  2. Protection de l'exécution des programmes
  3. Comptabilité des ressources allouées à l'utilisateur
  • Un utilisateur correspond à :
  1. un identifiant (généralement avec 8 caractères) (login)
  2. un mot de passe

Du point de vue utilisateur : les Un*x se ressemblent

Du point de vue administration : chaque Unix possède ses particularités commandes dont les noms ou les options diffèrentdes arborescences différentes...

Des tentatives de normalisations

System V Interface Definition

IEEE POSIX

X/OPEN – Open Group

Votre rôle : connaître les mécanismes fondamentaux d'Unix afin de pouvoir vous adapter aux différents systèmes que vous pourrez rencontrer

Historique Unix

  • fin 60's : le laboratoire “Bell Labs” d'AT&T développe en collaboration avec le MIT un OS : Multics
  • 1969 :  Ken Thompson et Dennis Ritchie écrivent un système de gestion de fichiers, quelques utilitaires basiques (cp, rm) et un interpréteur de commande (shell) Ecriture en assembleu
  • 1970 : Brian Kernighan suggère le nom de UNIX
  • 1973 : ré-écriture d'Unix en C (premier système écrit dans un langage portable)
  • Bell Labs distribue Unix sous forme de code source : apparition de différentes familles d'Unix
  • 2 catégories d'utilisateurs d'Unix : les universités et les grands constructeurs informatiques
  • Université de Berkeley (UCB) à l'origine d'une des plus anciennes branches d'Unix : BSD (Berkeley Software Distribution)
  • Autre grande branche : Unix System V vendu par  AT&T aux contructeurs la marque déposée UNIX® appartient aujourd'hui à l'Open
  • Group (organisme ayant pour but de standardiser Unix)
  • 1991
  1. Linus Torvald propose à la communauté son système d'exploitation Linux issu de Minix
  2. En 1991, seuls quelques applications peuvent fonctionner sous Linux ( bash, gcc, sed) ...
  • ...aujourd'hui Linux est devenu une plate-forme de référence pour les applications critiques des entreprises
  • Raison du succès
  • Code source sous licence GPL (GNU Public Licence)
  • Communauté mondiale de développement (hackers)

Définition du logiciel libre (4 libertés)

1. Liberté d'exécuter le programme pour quelque motif que ce soit

2. Liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins (nécessité de pouvoir accéder au code source pour le modifier)

3. Liberté de redistribuer des copies ou contre une somme d'argent (« free » synonyme de liberté et non deé)

4. Liberté d'améliorer le programme et de publier les améliorations pour en faire profiter la communatuté

Cours linux Administrateur de bases de données 2010

Table des matières :                  

Présentation de la formation Unix ABD

Généralités Unix - Linux

Premiers contacts

Utilisation du clavier

login, mot de passe, connexion

les shells

commandes Unix

Documentation

Editeurs de texte (vi)

Cours linux Administrateur de bases de données 2010

<


156