Red Hat Enterprise Linux 3: Guide d'administration système | ||
---|---|---|
Précédent | Chapitre 9. Installations kickstart | Suivant |
Vous avez la possibilité d'ajouter des commandes à exécuter sur le système une fois l'installation terminée. Cette section doit se trouver à la fin du fichier kickstart et commencer par la commande %post. Cette section est utile pour des fonctions telles que l'installation de logiciels supplémentaires et la configuration d'un serveur de noms supplémentaire.
![]() | Remarque |
---|---|
Si vous avez configuré votre réseau avec des informations IP statiques, y compris un serveur de noms, vous pouvez accéder au réseau et résoudre les adresses IP dans la section %post. Si vous avez configuré votre réseau pour DHCP, le fichier /etc/resolv.conf n'a pas été complété lors de l'exécution de la section %post au cours de l'installation. Vous pouvez accéder au réseau, mais vous ne pouvez pas résoudre d'adresses IP. Ainsi, si vous utilisez DHCP, vous devez spécifier des adresses IP dans la section %post. |
![]() | Remarque |
---|---|
Le script post-installation est exécuté dans un environnement chroot ; c'est la raison popur laquelle l'exécution de tâches telles que la copie de scripts ou de RPM à partir des supports d'installation ne fonctionnera pas. |
Permet de spécifier des commandes que vous souhaitez exécuter en dehors de l'environnement chroot.
L'exemple suivant montre comment copier le fichier /etc/resolv.conf dans le système de fichiers qui vient d'être installé.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf |
Permet de spécifier un autre langage de script, tel que Python. Remplacez /usr/bin/python par le langage de script de votre choix.
Pour activer ou désactiver des services :
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Pour exécuter un script appelé runme depuis un partage NFS :
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Pour ajouter un utilisateur au système :
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |
Précédent | Sommaire | Suivant |
Script de pré-installation | Niveau supérieur | Mise à disposition du fichier kickstart |