Red Hat Enterprise Linux 3: Guia de Administração de Sistemas | ||
---|---|---|
Anterior | Capítulo 9. Instalações pelo Kickstart | Próxima |
Você tem a opção de adicionar comandos para rodar no sistema logo após completar a instalação. Esta seção deve estar no fim do arquivo kickstart e deve começar com o comando %post. Esta seção é útil para funções como a instalação de software adicionais e a configuração de um servidor de nome (nameserver) adicional.
![]() | Nota |
---|---|
Se você configurou a rede com informações de IP estático, incluindo um servidor de nome, pode acessar a rede e resolver endereços IP na seção %post. Se configurou a rede para o DHCP, o arquivo /etc/resolv.conf não foi completado quando a instalação executou a seção %post. Você pode acessar a rede, mas não pode resolver endereços IP. Portanto, se usar o DHCP, você deve especificar os endereços IP na seção %post. |
![]() | Nota |
---|---|
O script de pós-instalação é executado em um ambiente chroot; consequentemente, tarefas como copiar scripts ou RPMs pela mídia de instalação não funcionarão. |
Permite que você especifique comandos que queira rodar fora do ambiente chroot.
O exemplo a seguir copia o arquivo /etc/resolv.conf para o sistema que acaba de ser instalado.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf |
Permite que você especifique uma linguagem diferente de script, como Python. Substitua /usr/bin/python pela sua linguagem de script preferida.
Ligar e desligar os serviços:
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Executar um script chamado runme em uma partilha NFS:
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Adicionar um usuário ao sistema:
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |