Обновить сервер

Обновить сервер

Решил я тут второй раз в жизни своего сервера обновить… Оказывается, не всё так просто! =)

Следующие команды я добавил в скрипт, чтобы потом не вспоминать, что и как писать.

#!/bin/sh emerge --sync && emerge - uD world env-update

После этого обычно требуется обновить настройки. Вот тут и просыпается зарытая собака. Суть в том, что после изменения настроек может не работать то, что Вы уже когда-то настроили. Но с другой стороны, со старыми настройками тоже может не работать. =) В Gentoo есть команда etc-update. Но перед её использованием я бы рекомендовал сохранить весь /etc куда-нибудь в сторону. Так вот, я сделал etc-update с параметром -3 и это привело к тому, что старый конфиг был стерт. Мне рассказывали, что можно в полуавтоматическом режиме делать сравнение и выбор того, что обновлять, а что нет. Но либо я это не понял, либо … =) И я пошел своим путём: открыл две консоли и построчно смотрел, что я изменял в старом конфиге. Кстати, рекомендую во всех изменяемых конфигах сохранять старое значение и подписывать, что изменили именно Вы в такой-то день. Например, у меня все изменения в конфигах подписаны так:

# ROM 300907

# Param OLDPARAM

Param NEWPARAM

Такие подписи помогут найти, что изменили до того, как оно в такой-то день перестало работать. =) А подписи, кто изменил, помогут найти строку, которую изменили именно Вы. Особенно это важно, если конфиги могут править несколько админов. Да и наследников, если Вы уйдете на другую работу, надо тоже уважать.


Карта сайта


Информационный сайт Webavtocat.ru