Dans ce tutoriel, nous allons installer un serveur Linux sous CentOS 7.

On pourra y installer, par la suite, un serveur

  • web (apache).
  • de base de données (mariaDB).
  • dns (bind).
  • de messagerie POP3 & Imap4 (cyrus).
  • ...

L'installation se fera à parir d'un CD via un fichier ks.cfg.

Dans cette exemple, j'ai installé linux sur un pc avec un processeur 64bit, 1Go de mémoire et 20Go de disque.

Prérequis

  • Un pc 64bit (ou une machine virtuelle).
  • 60Go de disque.
  • 2Go de mémoire.
  • L'image iso du CD de boot (MD5: 7e1cc5fb7ea27fc108ad48154e605e08) CentOS, contenant le fichier ks.cfg et les procédures de postinstallation. Cette image iso est basée sur le DVD CentOS-7-x86_64-Minimal-1708.iso).

Installation

  1. Démarrer le serveur sur le CD.
  2. Sélectionner "Installation automatique de CentOS 7".



  3. Attendre la fin de l'installation.
  4. L'installation est terminée lorsque le serveur a redémarré.

PostInstallation

  1. Un fois redémarré, connectez-vous en tant que root avec le mot de passe Pa55w0rd
    qu'il vous faudra impérativement changer.
  2. Exécuter le script chg-ip.sh pour configurer l'adresse IP.
    Dans cet exemple, la config ip du serveur est la suivante : Adresse IP=192.168.1.20, gateway=192.168.1.1, dns=192.168.1.1, hostname=srvname. Ci-dessous la commande permettant de faire cette configuration.

    ./chg-ip.sh -i 192.168.1.20 -g 192.168.1.1 -d 192.168.1.1 -n srvname

  3. Redémarrer le service network.

    systemctl restart network

  4. Exécuter le script post_install puis patienter.

    ./post_install

  5. Une fois l'exécution du script terminée, redémarrer le serveur et vous disposerez d'un serveur linux avec une configuration minimum.