Wiki source for InstallDistributionCentOS
L'objet de cette page est de donner le minimum de liens permettant de commencer une installation de distribution.
===Installation d'une distribution comme CentOs===
L'intérêt de CentOS est sa compatibilité avec RHEL.
Cela requière quelques opérations, simples, et un administrateur habitué à Linux, plus spécifiquement connaissant :
~- la distribuiton RHEL et son outil d'installation de paquets yum
~- organisation des paquets au besoin (monter un miroir)
~- capacité de sélection de paquets : selon utilité (screen, openssh-server...) ou niveaux de sécurité (suppression de paquets, configuration de SELinux, éviter d'installer un Samba en contrôleur de domaine ou un DHCP sur un réseau non dédié...)
voir [[Blog20110113OulaLesVersionsCestCompliqueChezRedHat la gestion des versions chez Red Hat]]
===Installation dans virtualbox===
~- Installer virtualbox
~- utiliser une iso netinstall (par exemple)
~- utiliser un miroir local (cf. ci-dessous)
~- configurer le netinstall.iso comme étant un disque existant (CDROM), vérifier l'ordre de démarrage
~~- effectuer l'installation
~~- rebooter en fin d'installation en désactivant le CDROM
~~- finaliser l'installation : création d'utilisateur, ajout de paquets
~- autant une installation sur poste de travail pourra avoir Gnome (ou KDE), autant pour un serveur éviter d'installer ces paquets
Note :
~- ne pas utiliser l'option server pour l'installation, cela correspond à un serveur LAMP (PostgreSQL par exemple n'est pas installé)
~- penser à changer la touche hôte : utiliser la touche menu plutôt que le ctrl-droit (pris par Gnome par exemple)
~- trouver comment ajouter les guest-additions à une CentOS 5.7
===Miroir pour installation locale===
Un miroir permet d'effectuer de nouveau une installation, en local sans passer par Internet (plus lent).
Cela permet d'avoir un point d'accès facile pour diffuser les paquets RPM : un simple serveur web avec une copie du dépôt suffit.
====Taille à prévoir====
3,6G os : correspond à base, contient ce dont a besoin la netinstall
1,5G updates : mise à jour de paquets
====description des arbres====
iso disponible sur : http://mirror.ovh.net/ftp.centos.org/5.7/isos/x86_64/ (voir CentOS-5.7-x86_64-netinstall.iso)
arbre des rpm : http://mirror.ovh.net/ftp.centos.org/5.7/
http://wiki.centos.org/fr/Download
http://mirror.ovh.net/ftp.centos.org/5.7/os/x86_64/ better as it contains directory images
===Commandes de base utiles===
rpm -qa | less # liste l'ensemble des paquets installés et leur version
yum install nom_rpm # installation du rpm
yum upgrade nom_rpm # mise à jour du rpm
yum search chaîne # cherche les paquets contenant la chaîne dans leur nom ou leur description
rpm -qa --queryformat="%{SIZE} %{NAME}\n" | sort -n | tail # 10 paquets prenant le plus de place
rpm -qa --queryformat="%{NAME}\n" > liste_noms_paquets.txt # liste les noms de paquets
===Installation d'une distribution comme CentOs===
L'intérêt de CentOS est sa compatibilité avec RHEL.
Cela requière quelques opérations, simples, et un administrateur habitué à Linux, plus spécifiquement connaissant :
~- la distribuiton RHEL et son outil d'installation de paquets yum
~- organisation des paquets au besoin (monter un miroir)
~- capacité de sélection de paquets : selon utilité (screen, openssh-server...) ou niveaux de sécurité (suppression de paquets, configuration de SELinux, éviter d'installer un Samba en contrôleur de domaine ou un DHCP sur un réseau non dédié...)
voir [[Blog20110113OulaLesVersionsCestCompliqueChezRedHat la gestion des versions chez Red Hat]]
===Installation dans virtualbox===
~- Installer virtualbox
~- utiliser une iso netinstall (par exemple)
~- utiliser un miroir local (cf. ci-dessous)
~- configurer le netinstall.iso comme étant un disque existant (CDROM), vérifier l'ordre de démarrage
~~- effectuer l'installation
~~- rebooter en fin d'installation en désactivant le CDROM
~~- finaliser l'installation : création d'utilisateur, ajout de paquets
~- autant une installation sur poste de travail pourra avoir Gnome (ou KDE), autant pour un serveur éviter d'installer ces paquets
Note :
~- ne pas utiliser l'option server pour l'installation, cela correspond à un serveur LAMP (PostgreSQL par exemple n'est pas installé)
~- penser à changer la touche hôte : utiliser la touche menu plutôt que le ctrl-droit (pris par Gnome par exemple)
~- trouver comment ajouter les guest-additions à une CentOS 5.7
===Miroir pour installation locale===
Un miroir permet d'effectuer de nouveau une installation, en local sans passer par Internet (plus lent).
Cela permet d'avoir un point d'accès facile pour diffuser les paquets RPM : un simple serveur web avec une copie du dépôt suffit.
====Taille à prévoir====
3,6G os : correspond à base, contient ce dont a besoin la netinstall
1,5G updates : mise à jour de paquets
====description des arbres====
iso disponible sur : http://mirror.ovh.net/ftp.centos.org/5.7/isos/x86_64/ (voir CentOS-5.7-x86_64-netinstall.iso)
arbre des rpm : http://mirror.ovh.net/ftp.centos.org/5.7/
http://wiki.centos.org/fr/Download
http://mirror.ovh.net/ftp.centos.org/5.7/os/x86_64/ better as it contains directory images
===Commandes de base utiles===
rpm -qa | less # liste l'ensemble des paquets installés et leur version
yum install nom_rpm # installation du rpm
yum upgrade nom_rpm # mise à jour du rpm
yum search chaîne # cherche les paquets contenant la chaîne dans leur nom ou leur description
rpm -qa --queryformat="%{SIZE} %{NAME}\n" | sort -n | tail # 10 paquets prenant le plus de place
rpm -qa --queryformat="%{NAME}\n" > liste_noms_paquets.txt # liste les noms de paquets