Filière / Unix Windows Oracle


Objectifs

  • Maitriser les concepts de relationnels, le langage et l’administration Oracle.
  • Maitriser Unix et Windows.

Programme


UNIX COMMANDES (3 jours)

Prise en main du système

  • Les différentes versions d'UNIX (AIX, HP_UX, Solaris, ...).
  • Démarrage.
  • Structure d'une ligne de commande UNIX.
  • Utilisation et personnalisation de l'interface graphique CDE.
  • Arborescence standard du système de fichier UNIX.
  • Utilisateurs et groupes, protections d'accès.
  • Commandes de base pour les fichiers et répertoires.
  • Comment utiliser efficacement la documentation en ligne.

Gérer les fichiers, Utiliser les éditeurs

  • Commande de base pour la manipulation des fichiers.
  • Les liens physiques et symboliques.
  • Commandes complémentaires et pertinentes pour les fichiers et répertoires.
  • Connaissance de l'espace disque disponible.
  • L'éditeur vi.

Comprendre et utiliser le Shell

  • L'idée de filtre.
  • Les redirections.
  • Lancement des programmes.
  • Environnement et processus.
  • L'expansion des commandes.
  • Procédures de commande : "shell-scripts".
  • Les fichiers démarreur ". profile".
  • Commandes de substitution.

Utiliser et construire des outils

  • Introduction aux expressions régulières.
  • Etude de cas : grep et les expressions régulières.
  • Outils de base.
  • Mécanisme de pipe.
  • Utilisation des pipes.
  • Construction de sur-outils à l'aide des pipes.
  • Outils complémentaires.
  • La messagerie.

UNIX SHELL (3 jours)

Introduction au shell

  • La connexion.
  • Le shell de connexion.
  • Rôle du shell.
  • Commandes usuelles.
  • Commandes avancée.
  • Introduction aux différences entre les shells.

Mécanismes essentiels du shell

  • Commandes internes et externes.
  • Affichage à l’écran.
  • Caractères spéciaux et leur protection.
  • Jokers.
  • Redirections.
  • Tubes de communication.
  • Processus en arrière-plan et regroupement des commandes.

Environnement shell

  • Variables globales et variables locales.
  • Options du shell.
  • Alias: généralités et alias particuliers.
  • Historique des commandes.
  • Fichiers d’environnement.

Bases de la programmation shell

  • Variables utilisateur.
  • Principes des scripts.
  • Paramètres d’un script.
  • Commentaires Scripts simples : variables utilisateur et variables globales.
  • Scripts : variables de paramètres.
  • Scripts : opérateurs arithmétiques et opérateurs binaires.
  • Scripts interactifs.
  • Structures conditionnelles.
  • Scripts avec des structures de boucle.
  • Remplacement de variables.
  • Exécution et mise au point d’un script.
  • Débogage de scripts.
  • Sous-programme sous forme de script ou de fonction.

Expressions régulières

  • Commande grep.
  • Expressions régulières basiques.
  • Expressions régulières étendues.
  • Utilisation des expressions régulières dans l’éditeur VI.

Script complet et gestion des salariés

  • Création du menu Traitement des items.

Aspects avancés de la programmation shell

  • Variables de position $* et />.
  • Tableaux en ksh/bash Fonctions.
  • Gestion des options d’un script Gestion des entrées et sorties d’un script.
  • Gestion des signaux.
  • Gestions des menus.
  • Groupes de processus.
  • Echange de données par un tube nommé Verrous Co-processus.

Commande sed

  • Fonctionnalités Expressions régulières et sed / Sous-expressions.
  • Analyse des commandes Script.

Commande awk

  • Structure, critères.
  • Opérateurs et variables internes.
  • Fonctionnalités avancées Script Tableaux.

Projet : script complet d’administration système

  • Gestion des utilisateurs.
  • Gestion des groupes.
  • Sauvegarde et archivage du système.
  • Menu.

UNIX ADMINISTRATION SYSTEMES ET RESEAUX (5 jours)

Introduction

  • Présentation des types de plateformes constructeurs.
  • Les types de ressources à gérer.
  • Les différences fondamentales et les principes communs des différentes versions.
  • Présentation d'un site de base et des divers services mis en oeuvre : identification des principaux services, des principales machines.
  • Les tâches quotidiennes d'administration.
  • Où trouver les bonnes informations : man, outils constructeurs, site internet.
  • Quels forums pour quelles versions d'Unix ?

Les principales phases d'exploitation d'un site

  • Installation.
  • Types de machines : les machines serveurs, les postes clients.
  • Les différents types d'installation.
  • Partage des informations et des services.
  • Mise à niveau des configurations.
  • Méthode de résolution des problèmes d'installation.
  • Support aux utilisateurs.

La gestion des disques

  • Mise en oeuvre des techniques. Partitionnement des disques.
  • Introduction à la haute disponibilité (les niveaux de RAID, introduction au LVM).
  • Les systèmes de fichiers : les divers types (UFS, Ext3, HFS, JFS, etc.) ; les commandes de gestion.
  • Les quotas. Fonctionnalités. Mise en oeuvre.
  • Les montages : commandes et fichiers.

Arrêt et redémarrage

  • Pourquoi et comment arrêter proprement un serveur Unix.
  • Le fichier inittab et la commande init, clef de voûte du démarrage.
  • Les runs-levels.
  • Les scripts de démarrage et d'arrêt.
  • Personnalisation du démarrage et de l'arrêt.

Gestion des utilisateurs

  • Caractéristiques des comptes utilisateurs.
  • Les fichiers et les commandes mis en oeuvre pour la déclaration de nouveaux comptes.
  • La confidentialité dans un environnement Unix.
  • Limiter ou améliorer l'accès aux commandes.

La sauvegarde et la restauration

  • Nécessité des sauvegardes.
  • Rappels des commandes utilisateur : mt, tar, cpio.
  • Gestion des options d’un script Gestion des entrées et sorties d’un script.
  • Commandes liées à la sauvegarde du système : vérification de la cohérence des systèmes de fichiers ; procédure de sauvegarde.
  • Les sauvegardes bootables.
  • Commandes de restauration du système.
  • Les sauvegardes et restaurations en réseau.

Les outils quotidiens de l'administrateur

  • Rappels : lancement des jobs. La crontab, at.
  • Rappels : la commande find.
  • Création d'un environnement utilisateur : initialisation en fonction des divers shells ; initialisation des accès à l'aide en ligne.
  • L'outil fédérateur multi-plateforme Webmin.
  • Exemples d'utilisation d'outils graphiques propriétaires Adminsuite (Solaris), SAM (HP/UX), linuxconf (Linux).

Gestion des matériels et logiciels

  • Installation de nouveaux logiciels : la notion de package ; les commandes de gestion des packages.
  • Mise à la disposition des utilisateurs.

Ajout de matériels

  • Déclaration de nouveaux supports de masse (disques, cd-rom, interfaces de sauvegarde).
  • Déclaration des terminaux et des imprimantes : fonctionnalités, commandes de mise en oeuvre, commandes d'exploitation.
  • Les cartes réseaux.

Le réseau et les services TCP/IP

  • Les connaissances indispensables.
  • Importance de la ressource dans un environnement client-serveur.
  • Les types de réseaux. Les divers standards Ethernet.
  • Dialogue sur un réseau TCP/IP.
  • Script de lancement de service.
  • Principe d'enregistrement d'un service.
  • Le démon inetd, les fichiers de configuration.
  • Les utilitaires d'analyse de trafic (snoop, iptrace,tcpdump).
  • La sécurité sur le réseau : les fichiers mis en œuvre.
  • Imprimer sur une imprimante connectée à Unix à partir de Windows.
  • Notion de tcp_wrapper.
  • Installation d'une imprimante sur le réseau.

Configuration d'un client DHCP

  • Présentation de DHCP.
  • Gestion d'un bail.
  • Etre client DHCP.

NFS

  • Interaction client-serveur.
  • Installation : les fichiers, les commandes.
  • Interopérabilité entre les systèmes.
  • Interopérabilité entre les versions 2 et 3.

Les services de nom et de résolution d'adresses

  • Les différents services de nom et leurs rôles.
  • Importance des services de nom.
  • Introduction à DNS (Domain Name Service).
  • Introduction à LDAP (Lightweight Directory Access Protocol).
  • Introduction au NIS (Network Information Service).

Intégration des postes et serveur Windows

  • Les points communs avec les implémentations sous Unix.
  • Présentation de Samba.
  • Accéder aux systèmes de fichiers Unix depuis Windows.
  • Faire partie du voisinage réseaux.
  • Imprimer sur une imprimante connectée à Windows.

Le NIS

  • Présentation du NIS.
  • Domaine NIS, bases NIS (les MAP).
  • Serveur maître.
  • Les commandes et les démons NIS (yp*).
  • Etre client NIS.
  • Interopérabilité avec les autres services de nom.

ADMINISTRATION WINDOWS 2008 SERVER (5 jours)

Introduction aux tâches inhérentes à Windows Server 2008

  • Les différents rôles.
  • Présentation d'Active Directory.
  • Utilisation des outils d'administration de Windows Server 2008.
  • Utilisation des outils à distance.

Gérer des comptes d'utilisateurs et des comptes d'ordinateurs sous Windows 2008

  • Créer des comptes d'utilisateurs.
  • Créer des comptes d'ordinateurs.
  • Modifier les propriétés des comptes d'utilisateurs et d'ordinateurs.
  • Gérer les comptes d'utilisateurs et d'ordinateurs.
  • Automatiser la gestion des comptes.
  • Utiliser des requêtes pour rechercher des comptes d'utilisateurs et d'ordinateurs dans AD.

Créer des groupes et des unités organisationnelles

  • Présentation des groupes.
  • Gestion des groupes.
  • Création d'unités organisationnelles.

Gérer l'accès aux ressources avec Windows 2008

  • Présentation de l'accès aux ressources.
  • Gérer l'accès aux partages de fichiers.
  • Gérer l'accès aux fichiers et aux répertoires avec les permissions NTFS.
  • Établir la liste des permissions effectives.

Configurer l'accès aux objets Active Directory et les relations d'approbation

  • Déléguer l'administration des objets Active Directory.
  • Configurer les relations d'approbation.

Mettre en oeuvre les stratégies de groupes avec Windows 2008

  • Présentation de la stratégie des groupes.
  • Définir le périmètre d'application des objets de stratégies de groupes.
  • Évaluer l'applicabilité des objets de stratégies de groupes.
  • Déléguer l'administration des stratégies de groupes.

Gérer l'environnement utilisateurs avec les stratégies de groupes

  • Définir les paramètres de la stratégie de groupes.
  • Affecter des scripts et configurer la redirection des dossiers avec les stratégies de groupes.
  • Configurer les modèles de stratégie.
  • Utiliser la stratégie de groupes pour déployer des applications.
  • Définir les paramètres utilisateurs par défaut avec la stratégie de groupes.
  • Connaître les principes du dépannage de la stratégie de groupes.
  • Résoudre les problèmes d'application de la stratégie de groupes.
  • Résoudre les problèmes liés au paramétrage de la stratégie de groupes.

Implémentation de la sécurité à l'aide des stratégies de groupes sous Windows 2008

  • Configuration des stratégies de sécurité.
  • Implémentation de la stratégie de mots de passe.
  • Gérer l'appartenance aux groupes et l'accès aux applications.
  • Uniformiser le paramétrage à l'aide de modèles de sécurité.

Maintenir la sécurité du système Windows 2008

  • Sécuriser une infrastructure Windows.
  • Connaître les bases du chiffrement de fichiers EFS.
  • Mettre en place les stratégies d'audit.
  • Mettre en oeuvre WSUS (Windows Update Services).

Configurer et gérer les options de stockage

  • Présentation de la gestion du stockage.
  • Gestion du stockage à l'aide de FSRM.
  • Activer la gestion des quotas.
  • Mettre en oeuvre le filtrage des fichiers.
  • Éditer des rapports sur le stockage.
  • Comprendre les réseaux de stockage (SAN).

Configurer et gérer DFS (Distributed File System)

  • Présentation de DFS.
  • Configurer les espaces de noms DFS.
  • Mettre en oeuvre la réplication DFS.

Configurer NAP (Network Access Protection)

  • Présentation de la protection d'accès au réseau (NAP).
  • Connaître le fonctionnement de NAP.
  • Configurer NAP.
  • Surveillance et dépannage.

Assurer la disponibilité des ressources réseaux

  • Mettre en oeuvre les clichés instantanés (Shadow Copies).
  • Assurer la disponibilité des systèmes et des services.

Assurer la maintenance des serveurs Windows 2008

  • Planifier les tâches d'observation.
  • Calculer des valeurs de référence.
  • Sélectionner les objets à observer.
  • Choisir les outils de mesure appropriés.
  • Déterminer les méthodes de notification.
  • Énumérer les tâches de maintenance de Windows Server 2008.
  • Automatiser la maintenance.

Sauvegarder et restaurer des serveurs sous Windows Server 2008

  • Planifier les opérations de sauvegarde.
  • Mettre en place une stratégie de sauvegarde.
  • Planifier les opérations de restauration.
  • Planifier la restauration des fichiers chiffrés EFS.
  • Résoudre les problèmes de démarrage.

ORACLE SQL (4 jours)

Introduction

  • Rappel sur le modèle relationnel.
  • Les normes et caractéristiques du langage SQL.

Environnement

  • Différentes versions oracle : 8i, 9i ,10g ...
  • SQL PLUS et ses options.

Le langage d'interrogation des données (LID)

  • La sélection de données.
  • Les restrictions ou conditions.
  • Les tris Les jointures.

Gérer l'accès aux ressources avec Windows 2008

  • Présentation de l'accès aux ressources.
  • Gérer l'accès aux partages de fichiers.
  • Gérer l'accès aux fichiers et aux répertoires avec les permissions NTFS.
  • Établir la liste des permissions effectives.

Utilisation des fonctions

  • Fonctions arithmétiques.
  • Fonctions de chaînes de caractères.
  • Fonctions de statistiques.

Utilisation des opérateurs ensemblistes

  • Group by et Having Opérateur UNION Opérateur INTERSECT Opérateur MINUS.

Utilisation de sous-interrogations

  • Dans le where.
  • Dans la clause from.
  • Sous requête synchronisée.

Structures arborescentes

  • Clause Connect By.

Nouveautés

  • Nouveautés Jointures.
  • Fonctions, Group by, Sous interrogation.

Le langage de manipulation de données (LMD)

  • L'insertion de données (insert).
  • La mise à jour (update).
  • La suppression d'informations (delete).

Configurer et gérer DFS (Distributed File System)

  • Présentation de DFS.
  • Configurer les espaces de noms DFS.
  • Mettre en oeuvre la réplication DFS.

Notions sur le langage de définition de données (LDD)

  • Création de tables : syntaxe.
  • Les types de données.
  • Les types de contraintes.
  • Modification de la définition d'une table.
  • Suppression d'une table.
  • Notions sur les vues, les séquences, les index et les synonymes.


voir la suite du programme