Installer le serveur Debian 8        

Définition : le but est d'installer un serveur Debian 8 et quelques services (Apache, SSH).

Description : le serveur est une machine qui ne possède pas d'interface graphique afin allouer toutes ses ressources aux requêtes des clients. Debian et RedHat sont les deux grandes familles de serveurs Linux.

Matériel : idéalement, un serveur est installé sur une machine spécialement conçue pour offrir des performances élevées en termes de rapidité d'éxecution et de tolèrance aux pannes*

Note : le terme serveur désigne à proprement parler un logiciel (service), pas une machine

* tolérance aux pannes = la machine continue à fonctionner même si un de ses composants est en panne


Installation initiale de l'O.S.

Desktop ou Server  ?
Une installation est appelée Desktop quand elle est destinée à un Pc d'utilisateur; elle dispose d'une interface graphique et de logiciels type bureautique.

Une installation est appelée Server quand elle est destinée à un  Pc serveur; elle ne dispose pas d'une interface graphique.


vm


Le programme me pose des questions; que répondre  ?

D'une manière générale, sauf indication contraire du tutoriel ci-dessous, il faut valider l'option proposée par le programme, à moins que tu ne sois sûr de toi (ex : choix de la langue);  

cd

proxy

software

grub

grub_select

Chapitre 1.


La 1ère étape consiste à installer un O.S. à partir du CD d'installation (ou de l'image iso) Debian 8





<= Si c'est une machine virtuelle, respecte les paramètres  indiqués ici, puis :

- RAM : 768 Mo
- disque dur : 16Go
- réseau : accès par pont
- lecteur CD : debian8.6-i386-CD-1.iso




La machine doit booter sur le CD1 (ou l'image iso correspondante)





<=   lis cette instruction !!


le mot de passe de root est : _________




<= A la question  "Faut-il analyser un autre CD ou DVD", réponds "Non"












<= A la question sur le "Mandataire HTTP", demander au formateur ou "Continuer"












<= Sélection des logiciels : respectes bien les indications ci-contre !!

Explication :

- on supprime l'interface graphique
- on suppirme la gestion des imprimantes
- on active le serveur web
- on active le serveur SSH









<= A la question  "Installer le programme de démarage GRUB sur le secteur d'amorcage ?", réponds "Oui"






<= Sélectionne le disque dur (/dev/sda), puis tapes la touche "Entrée"


L'installation est terminée, la machine reboote automatiquement....

Configuration après redémarrage

ifconfig


MODIFIER  DE  FACON PERMANENTE LA CONFIGURATION D'UNE CARTE RESEAU   (DEBIAN)
nano   /etc/network/interfaces

ci-dessous le contenu à ajouter ou modifier dans le fichier interfaces
auto eth0
iface eth0 inet static
address 10.3.14.X
netmask 255.255.255.0
network 10.3.14.0
broadcast 10.3.14.255
gateway 10.3.14.254
pour enregistrer les changement taper => CTRL-O , puis "Entrée, puis CTRL-X


/etc/init.d/networking  restart

ifconfig

route -n

ping www.google.fr



ajouter ou modifier  dans "/etc/resolv.conf"    la ligne suivante :

nameserver  8.8.8.8

ajouter ou modifier dans "/etc/hosts"    les lignes suivantes :

127.0.0.1  localhost
127.0.1.1  serveurXX 


modifier  "/
etc/hostname"  pour qu'il contienne uniquement  :

serveurXX
modifier la ligne suivante dans "/etc/ssh/sshd_config"  :

PermitRootLogin   yes


Chapitre 2.

Connecte-toi au serveur en tant que "root", puis vérifie l'adresse IP temporaire de la machine, avec la commande ifconfig




<=   Modifie le fichier /etc/network/interfaces

Attention : seule la partie concernant "eth0" est à modifier; adapte les valeurs de l'adresse IP, etc... avec les valeurs qui t'ont été attribuées par le formateur

Explication :

Cette procédure te permet d'attribuer une adresse IP statique à la machine, c'est à dire une adresse qui ne change pas; c'est indispensable pour un serveur

<= Après modification, relance ("restart") le service "networking", puis vérifie que les paramètres ont bien été pris en compte.

Explication :

- ifconfig affiche l'adresse IP et mask
- route -n affiche la passerelle pr défaut
- ping vérifie la connexion à internet



<=       Il faut déclarer un serveur DNS




<=   Configurer le nom du serveur
:
     serveurXX 
où XX représente le n° de ton poste







<=   Configurer le serveur SSH :
    pour autoriser "root" à se connecter (attention : ceci est une faille de sécurité potentielle; ne pas pratiquer sur un serveur en production)

Les logiciels à installer

... à venir ....
Chapitre 3.

installer, si nécessaire, le logiciel Webmin :


  - télecharger le logiciel
  - installer le logiciel