Red Hat Linux 7.2: Официальное руководство по настройке Red Hat Linux | ||
---|---|---|
Назад | Глава 2. Настройка Kickstart | Вперед |
Вы можете определить команды, которые будут выполнены в системе сразу после окончания установки. Если вы правильно настроили сеть в файле kickstart, сеть функционирует. Если вы хотите задать сценарий, выполняемый после установки, введите его в текстовом поле.
Внимание | |
---|---|
Не добавляйте команду %post. Она будет добавлена автоматически. |
Например, чтобы изменить сообщение дня установленной системы, добавьте следующую команду в раздел %post:
echo "Система установлена!" > /etc/motd |
Если вы хотите, чтобы ваш сценарий выполнялся вне окружения chroot, установите флажок в верхней части страницы Post-Installation (После установки). Этому соответствует ключ --nochroot в разделе %post.
Подсказка | |
---|---|
Если вы хотите внести изменения в новой установленной файловой системе в сценарии, выполняемом после установки, вне окружения chroot, вы должны добавить к имени каталога /mnt/sysimage. |
Например, если вы установите флажок Run outside of the chroot environment (Выполнять вне окружения chroot), предыдущий пример потребуется изменить следующим образом:
echo "Система установлена!" > /mnt/sysimage/etc/motd |
Если вы хотите задать язык сценариев для выполнения вашего сценария, установите флажок Use an interpreter (Использовать интерпретатор) и введите название интерпретатора в соседнем текстовом поле. Например, вы можете указать /usr/bin/perl для выполнения сценария Perl. Этот параметр соответствует ключу %post --interpreter /usr/bin/perl в файле kickstart.
Сценарий, выполняемый после установки может выполнять разные полезные функции, как показано в следующих примерах:
Включать и выключать службы:
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Запускать сценарий с именем runme, расположенный на разделяемом NFS ресурсе:
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Добавлять в систему пользователя:
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |