Bash скрипт смены IP в конфигурационных файлах
ТЗ
В качестве входных параметров используются
связка старый IP новый IP.
Связка вводится в интерактивном режиме после запуска скрипта.
Входных параметров может быть группа.
Путь к конфиг. файлам nginx:
/usr/local/nginx/sites-enabled/*conf
Путь к конфиг. файлам bind:
/var/named/chroot/var/named/*hosts
Кроме смены IP нужно увеличить на еденицу счетчик,
который расположен в четвертой строке (столбик 40-41)
Конфиг domain.com.hosts
_________________________________________________________________
$ORIGIN .
$TTL 38400 ; 10 hours 40 minutes
domain.com IN SOA ns1.domain.com. admin.domain.com. (
2012030201 ; serial
_________________________________________________________________
Здесь 2012030201
2012 год 03 месяц 02 день 01 счетчик
после смены IP рестартуют сервисы:
/etc/init.d/nginx
/etc/init.d/named