Partie II. Paramétrage de la CentOS
Précédent ACCUEIL Suivant

II. PARAMETRAGE DE LA CENTOS 6.x

Lors du démarrage de la CentOS, une barre de défilement s'affiche jusqu'à l'affichage du "login".

2.1 - Mise à jour du système avec "yum"

La distribution dispose d'un outil pour la gestion des paquets. Il s'agit de "yum" (Yellow dog Updater, Modified). Nous allons l'utiliser pour mettre à jour notre système.  Connectez-vous avec le compte administrateur "root", puis tapez la commande suivante :

# yum update

Après le téléchargement des paquets, le système vous demande si vous souhaitez importer une clé GPG. Répondez "y".

Lors de la mise à jour, il est possible qu'un nouveau noyau (kernel) soit installé. Redémarrez alors le système par la commande :

# reboot
note Note

Vous pouvez interrompre l'écran d'accueil en appuyant sur la touche [Esc]. Durant l'initialisation du système, une barre de défilement s'affiche. Pour visualiser le démarrage des services, appuyez également sur la touche [Esc].

2.2 - Désactivation de "selinux"

SELinux (Security-Enhanced Linux) permet de définir une politique de contrôle d'accès aux éléments du système linux. Ce dernier étant très contraignant, nous allons le désactiver :

# vim /etc/selinux/config

Remplacez la ligne "SELINUX=enforcing" par "SELINUX=disabled".

2.3 - Arrêt et désactivation des services

Nous allons arrêter et désactiver des services pour éviter des dysfonctionnements durant nos manipulations. Certains services, comme "iptables", devront être réactivés et paramétrés après l'installation complète du système.

# service auditd stop
# chkconfig auditd off
# service cpuspeed stop
# chkconfig cpuspeed off
# service cups stop
# chkconfig cups off
# service ip6tables stop
# chkconfig ip6tables off
# service iptables stop
# chkconfig iptables off
# service kdump stop
# chkconfig kdump off
# service lvm2-monitor stop
# chkconfig lvm2-monitor off
# service mdmonitor stop
# chkconfig mdmonitor off
# service netfs stop
# chkconfig netfs off
# service nfslock stop
# chkconfig nfslock off
# service postfix stop
# chkconfig postfix off
# service rpcbind stop
# chkconfig rpcbind off
# service rpcgssd stop
# chkconfig rpcgssd off
# service rpcidmapd stop
# chkconfig rpcidmapd off
note Note

L'utilitaire de configuration en mode texte (# setup) permet d'activer ou de désactiver plus rapidement les services au démarrage.

Redémarrez le système.

2.4 - L'utilitaire rpm

RPM permet d'installer, de désinstaller, de vérifier, d'interroger et de mettre à jour des paquets logiciels. Chaque paquet se compose d'une archive nous donnant des informations sur sa version, sa description, etc, ...

Pour interroger (rpm -q nom_du_paquet) :

# rpm -q kernel kernel-devel

Nous obtenons l'affichage à l'écran de : "kernel-2.6.32-279.el6.i686", "kernel-2.6.32-279.2.1.el6.i686", kernel-devel-2.6.32-279.el6.i686" et "kernel-devel-2.6.32-279.el6.i686". Deux noyaux et leurs sources sont donc installés sur notre système. Nous allons interroger le système pour connaître la version du noyau utilisé.

# uname -r

Nous obtenons l'affichage à l'écran de : "2.6.32-279.2.1.el6.i686". Nous allons désinstaller les noyaus inutiles.

# rpm -e kernel-2.6.32-279.el6.i686 kernel-devel-2.6.32-279.el6.i686

Pour installer un paquet, utilisez la commande : rpm -ivh nom_du_paquet.

Pour mettre à jour un paquet, utilisez la commande : rpm -Uvh nom_du_paquet.

2.5 - Verrouillage du pavé numérique

Nous allons créer un script pour verrouiller le pavé numérique. Nous rajouterons ce script au fichier "rc.local" pour qu'il soit pris en compte à chaque démarrage du système.

Créez un fichier vide avec la commande :

# touch /usr/local/bin/numlock

A l'aide de votre éditeur favori (vim, nano, ...), tapez les lignes suivantes :

#!/bin/sh
INITTY=/dev/tty[1-6]
for tty in $INITTY; do
setleds -D +num < $tty
done

Changez les droits sur le script pour le rendre exécutable :

# chmod +x /usr/local/bin/numlock

Intégrez le script dans le fichier "rc.local" pour qu'il soit exécuté à chaque démarrage du système :

# echo "/usr/local/bin/numlock" >> /etc/rc.d/rc.local

Affichez le contenu du fichier "rc.local" pour vérification :

# cat /etc/rc.d/rc.local
  #!/bin/sh
  #
  # This script will be executed *after* all the other init scripts.
  # You can put your own initialization stuff in here if you don't
  # want to do the full Sys V style init stuff.

  touch /var/lock/subsys/local
  /usr/local/bin/numlock

2.6 - Installation des outils VMWare

Pour optimiser le fonctionnement de notre machine virtuelle, nous allons installer les outils VMWare.

Menu [Inventaire] => [Machine Virtuelle] => [Invité] => [Installer/Mettre à niveau
     les outils VMWare]

Après avoir validé le message d'avertissement, nous allons monter le CD/DVD dans le répertoire [/mnt] :

# mount /dev/cdrom /mnt

Nous allons copier l'archive ".tar.gz" dans le répertoire [/usr/local/src] :

# cp /mnt/VMwareTools-8.6.5-731933.tar.gz /usr/local/src

Nous allons décompresser et désarchiver le fichier ".tar.gz" :

# cd /usr/local/src
# tar xvzf VMwareTools-8.6.5-731933.tar.gz

Nous allons visualiser les droits sur le dossier "vmware-tools-distrib" créé par la commande précédente :

# ls -al
  total 65048
  drwxr-xr-x.   3 root root     4096  5 août  20:26 .
  drwxr-xr-x.  11 root root     4096  5 août  09:11 ..
  -r--r--r--    1 root root 66525542  5 août  20:21 VMwareTools-8.6.5-731933.tar.gz
  drwxr-xr-x    7  201  201     4096 29 mai   16:30 vmware-tools-distrib

Le propriétaire et le groupe ne sont pas corrects pour le répertoire "vmware-tools-distrib". Nous allons les modifier pour que le compte "root" soit le propriétaire (Fichiers et dossiers inclus : option -R pour "récursif") :

# chown -R root:root vmware-tools-distrib

Nous pouvons nous positionner dans ce répertoire et utiliser les commandes pour la compilation et l'installation des outils VMware :

# cd vmware-tools-distrib
# ./vmware-install.pl
  Creating a new VMware Tools installer database using the tar4 format.

  Installing VMware Tools.

  In which directory do you want to install the binary files?
  [/usr/bin]

Appuyez sur la touche [Entrée] pour accepter le répertoire [/usr/bin] proposé par défaut.

  What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
  [/etc/rc.d]

Appuyez sur la touche [Entrée] pour accepter le répertoire [/etc/rc.d] proposé par défaut.

  What is the directory that contains the init scripts?
  [/etc/rc.d/init.d]

Appuyez sur la touche [Entrée] pour accepter le répertoire [/etc/rc.d/init.d] proposé par défaut.

  In which directory do you want to install the daemon files?
  [/usr/sbin]

Appuyez sur la touche [Entrée] pour accepter le répertoire [/usr/sbin] proposé par défaut.

  In which directory do you want to install the library files?
  [/usr/lib/vmware-tools]

Appuyez sur la touche [Entrée] pour accepter le répertoire [/usr/lib/vmware-tools] proposé par défaut.

  The path "/usr/lib/vmware-tools" does not exist currently. This program is
  going to create it, including needed parent directories. Is this what you want?
  [yes]

Appuyez sur la touche [Entrée] pour accepter la réponse [yes] proposée par défaut.

  In which directory do you want to install the documentation files?
  [/usr/share/doc/vmware-tools]

Appuyez sur la touche [Entrée] pour accepter le répertoire [/usr/share/doc/vmware-tools] proposé par défaut.

  The path "/usr/share/doc/vmware-tools" does not exist currently. This program is
  going to create it, including needed parent directories. Is this what you want?
  [yes]

Appuyez sur la touche [Entrée] pour accepter la réponse [yes] proposée par défaut.

  The installation of VMware Tools 8.6.5 build-731933 for linux completed
  successfully. You can decide to remove this software from your system at any
  time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

  Before running VMware Tools for the first time, you need to configure it by
  invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
  this program to invoke the command for you now? [yes]

Appuyez sur la touche [Entrée] pour accepter la réponse [yes] proposée par défaut.

  Initializing...

  Making sure services for VMware Tools are stopped.

  [EXPERIMENTAL] The VMware FileSystem Sync Driver (vmsync) is a new feature that
  creates backups of virtual machines. Please refer to the VMware Knowledge Base
  for more detais on this capability. Do you wish to enable this feature?
  [no]

Appuyez sur la touche [Entrée] pour accepter la réponse [no] proposée par défaut.

  The VMware Host-guest Filesystem allows for shared folders between the host OS
  and the guest OS in a Fusion or Workstation virtual environment. Do you wish
  to enable this feature? [no]

Appuyez sur la touche [Entrée] pour accepter la réponse [no] proposée par défaut.

  Found a compatible pre-built module for vmxnet. Installing it...

  The vmblock enables dragging or copying files between host and guest in a
  Fusion or Workstation virtual environment. Do you wish to enable this feature?
  [no]

Appuyez sur la touche [Entrée] pour accepter la réponse [no] proposée par défaut.

L'installation des VMware Tools est terminée. Démontez le lecteur de CD/DVD par la commande :

# umount /mnt

L'installation de la CentOS est terminée. Arrêtez le système par la commande :

# shutdown -h now

Le système Linux est arrêté !



Auteur : Stéphane Maas / 2013-2018
Précédent ACCUEIL Suivant