Обвновление Ubuntu Server до версии 14.04 LTS

В апреле вышел очередной релиз самого популярного дистрибутива Linux — Ubuntu версии 14.04 LTS с кодовым названием Trusty Tahr.

Каждые два года выпускается версия с пятилетним циклом поддержки, что особенно актуально для серверных изданий.

Лично я уже давно использую Ubuntu как на своем рабочем лэптопе, так и на подвластных мне серверах, но в данной статье пойдет речь именно о серверном издании.

Как и положено релизу LTS, "надежный тар" не изобилует нововведениями, упор сделан на обновлении версий всевозможного серверного ПО и повышении стабильности работы. И хотя до выхода 14.04.1 (намеченного на июнь) сама ОС не предлагает нам обновиться, не вижу причин оттягивать этот неизбежный процесс.

Обновление с версии 12.04 LTS и более поздних

Хочу отметить, что процесс обновления полностью автоматизирован, достаточно прост и быстр. И сводится, как и весь смысловой посыл статьи, к выполнению всего трех команд:

sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade -d

После завершения процесса обновления:

sudo apt-get update
sudo apt-get install lsb-core

Примечания

В принципе, официальная часть статьи уже закончена. Тем не менее, приведу несколько замечаний от себя, на примере облачного хостинга DigitalOcean

Конечно же, сначала лучше сделать бекап. На DigitalOcean это делается в административном интерфейсе.

После обновления все еще используется ядро Linux от изначально установленного дистрибутива. Ядро так же легко переключается из админки.

Если у вас были настроены виртуальные хосты в Apache и вместо них стала отображаться заглушка типа "It works!", то к конфигурационным файлам в папке /etc/apache2/sites-available надо добавить расширение .conf и заново включить хосты (появилось в Apache 2.4)

Обновление

Так же изменился синтаксис описания настроек доступа, вместо:

Order allow,deny
Allow from all

надо указывать:

Require all granted

Что это дало

По моим субъективным ощущениям сама ОС стала работать немного медленнее, дольше перезагружается, может пару секунд подумать о чем-то на ровном месте. Но в плане работы других сервисов, например LAMP стека, результат превзошел все мои ожидания. Здесь действительно чувствуется заметный прирост в скорости.

А как процесс обновления прошел у вас?

Комментарии

5 комментариев

а как быть с vsftpd?
после обновления oops 500 побежали.
выключение песочницы в настрйоках vsftpd ни о чем.

И да. vsftpd, apache, mysql перестали запускаться. только руками service блаблабла start.
в списке служб этих сервисов вообще нет, хотя пакеты установлены.

сделал откат через rsync (через livecd) - граб заорал про то, что нет файла normal.mod. посмотрел через (hd0,1)/boot - файл на месте.
по set все в порядке.

восстановление только через chroot восстановленной системы и маппинга всяких /proc etc. оттуда переустановка граба.

Про vsftpd ничего сказать не могу, не сталкивался.

Но то что сервисы не запускаются - это не нормально.

Можно попробовать принудительно переконфигурировать пакеты:

sudo dpkg-reconfigure PACKAGENAME

Eсли не поможет, то надо смотреть конфиги, порядок загрузки, юзеров и их права.