Red Hat Linux 9: Manual de personalización de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 7. Instalaciones Kickstart | Siguiente |
Tiene la opción de añadir comandos para que se ejecuten en el sistema una vez que la instalación se haya terminado. Esta sección debe estar al final del archivo kickstart y debe comenzar con el comando %post. Esta sección es útil para funciones tales como la instalación de software adicional y la configuración de un nombre de servidor adicional.
![]() | Nota |
---|---|
Si configuró la red con información IP estática, incluyendo un nombre de servidor, puede acceder a la red y resolver direcciones IP en la sección %post. Si configuró la red para DHCP, el archivo /etc/resolv.conf no ha sido completado cuando la instalación ejecute la sección %post. Puede acceder a la red, pero no puede resolver direcciones IP. Por lo tanto si está usando DHCP, debe especificar direcciones IP en la sección %post. |
![]() | Nota |
---|---|
El script de post-instalación es ejecutado en ambiente chroot; por lo tanto, al realizar tareas tales como la copia de scripts o RPMs desde la media de instalación no funcionará. |
Le permite especificar comandos que le gustaría ejecutar fuera del ambiente chroot.
El ejemplo siguiente copia el archivo /etc/resolv.conf al sistema de archivos que acaba de instalar.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf |
Le permite especificar un lenguage de scripting diferente, tal como Python. Reemplace /usr/bin/python con el lenguage de scripting de su selección.
Activar y desactivar servicios:
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Corra un script llamado runme desde una compartición NFS:
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Añadir un usuario al sistema:
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |