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

Utilisation avancée de linux Réseau Démarrage et arrêt.

Présentations similaires


Présentation au sujet: "Utilisation avancée de linux Réseau Démarrage et arrêt."— Transcription de la présentation:

1 Utilisation avancée de linux Réseau Démarrage et arrêt

2 UTILISATION DE LINUX 2 Réseau Les commandes de base ▫Liste les adresses IP: ifconfig ▫Le nom de la machine : hostname ▫Le domaine sur lequel je suis : dnsdomainname ▫La passerelle par défaut : route

3 UTILISATION DE LINUX 3 Réseau Les fichiers de configuration ▫Adresse IP/masque : /etc/network/interfaces ▫Résolution de nom / domaine : /etc/resolv.conf ▫Nom de la machine : /etc/hostname ▫Ordinateurs distants : /etc/hosts Configuration DHCP : iface eth1 inet dhcp Configuration statique : iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 Configuration DHCP : iface eth1 inet dhcp Configuration statique : iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0

4 UTILISATION DE LINUX 4 SSH SSH (Secure Shell) est un protocole et un programme de connexion. Il est très utilisé car il chiffre les données et est totalement sécurisé Il peut être associé avec scp pour copier des éléments d'un pc à un autre de manière tout aussi sécurisé

5 UTILISATION DE LINUX 5 SSH Utilisation de ssh ssh Ipdestinataire Exemple : ssh 192.168.1.1 si vous êtes root -> vous vous connectez avec le compte root de la machine distante ssh Ipdestinataire Exemple : ssh 192.168.1.1 si vous êtes root -> vous vous connectez avec le compte root de la machine distante ssh utilisateur@Ipdestinataire Exemple : ssh user@192.168.1.1 si vous êtes root -> vous vous connectez avec le compte user de la machine distante ssh utilisateur@Ipdestinataire Exemple : ssh user@192.168.1.1 si vous êtes root -> vous vous connectez avec le compte user de la machine distante

6 UTILISATION DE LINUX 6 SCP : SSH + CP Très simple à utilisé : identique à la commande cp cp source destination ------- scp source destination Exemple : machine1 veut envoyer le fichier toto sur machine2 en tant que user scp toto user@192.168.1.2:/home/user cp source destination ------- scp source destination Exemple : machine1 veut envoyer le fichier toto sur machine2 en tant que user scp toto user@192.168.1.2:/home/user

7 UTILISATION DE LINUX 7 Démarrage de Linux Séquence de démarrage d'un ordinateur 1.BIOS 2.MBR ( sélectionne la partition de démarrage ) 3.Partition de démarrage ( /boot )  Outil de démarrage de l'os ( GRUB )  Sélection du niveau de démarrage / chois d'OS 4.Démarrage de linux, au niveau choisit

8 UTILISATION DE LINUX 8 Démarrage de Linux Différents niveaux de démarrage ▫1 : Single User ( mode sans échec ) ▫2 : Normal ▫>2 : Personnalisé ▫0 : arrêt, 6:redémarrage Pour connaitre le niveau actuel : runlevel Pour changer le niveau : init Niveau Les applicatifs démarrent dans un ordre bien précis Les applicatifs sont démarrés par des scripts particuliers

9 UTILISATION DE LINUX 9 Démarrage de Linux Les scripts se trouvent tous dans le répertoire /etc/init.d Chaque niveau de démarrage a son répertoire (niveau 1 : /etc/rc1.d, niveau 2:/etc/rc2.d, etc …) Dans ces répertoires rcX.d, on trouve 2 type de lien: ▫SXX -> Démarre l'application au rang XX ▫KXX -> Arrête l'application au rang XX

10 UTILISATION DE LINUX 10 Démarrage de linux Pour qu'un applicatif puisse être appelé au démarrage, il doit: ▫Prendre au moins 1 paramètre en entrée ▫Ce paramètre doit avoir AU MOINS 2 valeur:  start pour démarrer  stop pour arrêter ▫Le lien doit se trouver dans le répertoire /etc/rcX.d rappel : pour créer un lien, on utilise la commande ln –s. Exemple : je suis dans le répertoire /etc/rc2.d ln –s../init.d/monscript S99monscript

11 UTILISATION DE LINUX 11 #!/bin/bash # si le nombre de paramètre est différent de 1 on quitte if [ $# -ne 1 ] then echo "Usage: $0 {start|stop}" exit 1 fi #si le paramètre n'est pas start ou stop, on quitte case $1 in "start")echo " Service $0 démarré !" ;; "stop")echo "Service $0 arrêté !" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac #!/bin/bash # si le nombre de paramètre est différent de 1 on quitte if [ $# -ne 1 ] then echo "Usage: $0 {start|stop}" exit 1 fi #si le paramètre n'est pas start ou stop, on quitte case $1 in "start")echo " Service $0 démarré !" ;; "stop")echo "Service $0 arrêté !" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac Exemple de script de démarrage


Télécharger ppt "Utilisation avancée de linux Réseau Démarrage et arrêt."

Présentations similaires


Annonces Google