La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Master 1 ère année Sécurité des Systèmes Informatique 1 L'initialisation Linux  Basée sur le modèle System V  Démarrage des scripts grâce a init  La.

Présentations similaires


Présentation au sujet: "Master 1 ère année Sécurité des Systèmes Informatique 1 L'initialisation Linux  Basée sur le modèle System V  Démarrage des scripts grâce a init  La."— Transcription de la présentation:

1 Master 1 ère année Sécurité des Systèmes Informatique 1 L'initialisation Linux  Basée sur le modèle System V  Démarrage des scripts grâce a init  La configuration se fait dans le fichier /etc/inittab  Chaque niveau correspond à un ensemble d'actions  Chaque action correspond à un script  init s'occupe aussi bien du démarrage que de l'arrêt des commandes

2 Master 1 ère année Sécurité des Systèmes Informatique 2 Les niveaux de fonctionnement  0 état hors service. L'alimentation peut être coupée.  1 mode mon-utilisateur – connexion en console de root uniquement – ou S ou s mode single-utilisateur  2 mode multi-utilisateur sans réseau  3 mode multi-utilisateur avec réseau (interface alphanumérique)‏  4 Réservé  5 mode multi-utilisateur avec réseau – identique au niveau 3 avec un gestionnaire d’affichage (interface graphique X11)‏  6 Arrêt et redémarrage

3 Master 1 ère année Sécurité des Systèmes Informatique 3 Syntaxe du fichier de configuration d'init  id:état:mode:process  id identificateur unique de chaque ligne  état liste de niveaux de fonctionnement auxquels s'applique l'entrée  process désigne l'action à exécuter  mode la manière d'exécuter cette action  Au changement d'état, examen de toutes les entrées pour ce niveau de fonctionnement

4 Master 1 ère année Sécurité des Systèmes Informatique 4 Les principaux modes de init  respawn le processus est relancé lorsqu'il se termine  wait attendre la fin du processus avant la suite  once lancer le processus et ne pas l'attendre  boot uniquement au démarrage (ne pas attendre)‏  bootwait comme boot mais attente  sysinit avant que init n'accède à la console  initdefault niveau par défaut  off arrête le processus s'il existe

5 Master 1 ère année Sécurité des Systèmes Informatique 5 Un fichier /etc/inittab # id:3:initdefault si::sysinit:/etc/rc.d/rc.sysinit 10:0:wait:/etc/rc.d/rc 0 11:1:wait:/etc/rc.d/rc 1 12:2:wait:/etc/rc.d/rc 2 13:3:wait:/etc/rc.d/rc 3 14:4:wait:/etc/rc.d/rc 4 15:5:wait:/etc/rc.d/rc 5 16:6:wait:/etc/rc.d/rc 6 ud::once:/sbin/update 1:2345:respawn:/sbin/getty tty1 2:2345:respawn:/sbin/getty tty2 3:2345:respawn:/sbin/getty tty3 4:2345:respawn:/sbin/getty tty4 S0:2345:respawn:/sbin/mgetty -n 3 -s ttyS S4:2345:respawn:/sbin/mgetty -r -s ttyS4 DT19200 x:5:respawn:/usr/bin/X11/xdm –nodaemon # Trap ca::ctrlaltdel:/sbin/shutdown -t 3 -r now

6 Master 1 ère année Sécurité des Systèmes Informatique 6 Fonctionnement des scripts rcn  Scripts stockés dans /etc/rc.d/init.d  Un sous-répertoire pour chaque niveau  Les commandes de /etc/rc.d/rcn.d sont des liens symboliques  Les commandes de /etc/rc.d/rcn.d sont préfixées par S ou K  La commande rc paramétrée par le niveau s'occupe du lancement des scripts

7 Master 1 ère année Sécurité des Systèmes Informatique 7 Quelques exemples  Le répertoire /etc/rc.d drwxr-xr-x 2 root root 1024 mar init.d/ -rwxr-xr-x 1 root root 3526 sep rc drwxr-xr-x 2 root root 1024 mar rc0.d/ drwxr-xr-x 2 root root 1024 mar rc1.d/ drwxr-xr-x 2 root root 1024 mar rc2.d/ drwxr-xr-x 2 root root 1024 mar rc3.d/ drwxr-xr-x 2 root root 1024 mar rc4.d/ drwxr-xr-x 2 root root 1024 mar rc5.d/ drwxr-xr-x 2 root root 1024 mar rc6.d/ -rwxr-xr-x 1 root root 1636 sep rc.local -rwxr-xr-x 1 root root 601 sep rc.modules -rwxr-xr-x 1 root root sep rc.sysinit lrwxrwxrwx 1 root root 17 mar K20partmon ->../init.d/partmon lrwxrwxrwx 1 root root 15 mar K45named ->../init.d/named lrwxrwxrwx 1 root root 16 mar K50xinetd ->../init.d/xinetd lrwxrwxrwx 1 root root 13 mar K60atd ->../init.d/atd* lrwxrwxrwx 1 root root 17 mar K89portmap ->../init.d/portmap* lrwxrwxrwx 1 root root 18 mar S03iptables ->../init.d/iptables* lrwxrwxrwx 1 root root 17 mar S10network ->../init.d/network* lrwxrwxrwx 1 root root 18 mar S11internet ->../init.d/internet* lrwxrwxrwx 1 root root 16 mar S12syslog ->../init.d/syslog* lrwxrwxrwx 1 root root 14 mar S17alsa ->../init.d/alsa* lrwxrwxrwx 1 root root 15 mar S18sound ->../init.d/sound* lrwxrwxrwx 1 root root 16 mar S20random ->../init.d/random*  Le répertoire /etc/rc1.d

8 Master 1 ère année Sécurité des Systèmes Informatique 8 Quelques commandes de démarrage d’un service  service  service fonction  les fonctions principales sont start, stop, restart, status.  chkconfig  démarrage automatique au boot du système  les fonctions principales sont on et off. Red Hat

9 Master 1 ère année Sécurité des Systèmes Informatique 9 Quelques commandes de démarrage d’un service  service  /etc/init.d/ fonction  les fonctions principales sont start, stop, restart, status.  update-rc.d  Démarrage du service au boot:  update-rc.d named start stop  Supprimer le démarrage au boot  update-rc.d -f named remove Debian

10 Master 1 ère année Sécurité des Systèmes Informatique 10 Exemples de quelques commandes  service network restart  /etc/init.d/network restart  /etc/rc.d/init.d/network restart

11 Master 1 ère année Sécurité des Systèmes Informatique 11 Interface graphique d’administration  system-config-services  Les versions précédentes de Red Hat redhat-config-services

12 Master 1 ère année Sécurité des Systèmes Informatique 12 Exemple de service #! /bin/sh # chkconfig: # description: The kerneld daemon automatically loads kernel modules... # processname: kerneld # config: /etc/conf.modules autoreload # Source function library.. /etc/rc.d/init.d/functions # See how we were called. case "$1" in start)... *) echo "Usage: kerneld {start|stop|status|restart}" exit 1 esac exit 0

13 Master 1 ère année Sécurité des Systèmes Informatique 13 Arrêt et redémarrage  Pour arrêter le système  halt  shutdown –h now  init 0  shutdown –t 600 –h ’Arrêt du système dans 10 mn’  Pour redémarrer le système  reboot  init 6  shutdown –t 600 –r ’Redémarrage du système dans 10 mn’ 

14 Master 1 ère année Sécurité des Systèmes Informatique 14 Autres possibilités  powerd et ups  Ce sont des services qui permettent de gérer l’arrêt et le démarrage sans endommager le système de fichiers  Bien que développer en OpenSource ups peut être fournis avec des onduleurs Merlin Gerin  WOL (Wake On LAN)‏  Il existe deux types de carte réseau :  intégrée (carte mère)‏  ou ajoutée (port PCI).  Si c'est une carte intégrée et qu'elle supporte le WOL pas de problème  Si c'est une carte ajoutée (port PCI ou ISA), soit ça marche et pas de problème, soit il faut relier la carte réseau à la carte mère sur un emplacement réservé WOL (cf notice de votre carte mère).


Télécharger ppt "Master 1 ère année Sécurité des Systèmes Informatique 1 L'initialisation Linux  Basée sur le modèle System V  Démarrage des scripts grâce a init  La."

Présentations similaires


Annonces Google