LINUX.ORG.RU

Обновить debian, ядро, nginx

 , ,


0

1

Здравствуйте, имеется сервер раздачи картинок/видео.

Linux storage 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux
Debian 8.6 - jessie
nginx version: nginx/1.6.2
Хочу реализовать h2 протокол на nginx, т.е. нужно обновить nginx.

1. Коль обновляю одно, то стоит ли обновить и остальное?

2. Как обновлять? :D

/etc/apt/source.list

deb http://mirror.mephi.ru/debian/ stretch main
deb-src http://mirror.mephi.ru/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

deb http://mirror.mephi.ru/debian/ stretch-updates main
deb-src http://mirror.mephi.ru/debian/ stretch-updates main

deb http://nginx.org/packages/debian/ stretch nginx
deb-src http://nginx.org/packages/debian/ stretch nginx

apt-get update
apt-get upgrade

Это обновится nginx и debian, а как обновить ядро?

3. Как обновиться наиболее безопасно (варианты новый сервер, бэкапы не подходят, т.к. файлов на несколько тб)

У тебя сейчас установлен Debian 8, а ты подключил репозитории от релиза Debian 9, если ты хочешь переходить на новый релиз, то нужно делать

apt-get dist-upgrade
И в этом случае обновится ВСЁ, будет обновлена система целиком и даже, возможно, сменена система инициализации.

Скорее всего, это вызовет правку конфигов и обновление некоторых файлов, возможно баз данных.

Поэтому для начала сделай резервную копию всей системы, т.е. backup.

Система, с вероятностью почти 100%, конечно, загрузится, но потом может что-нибудь из сервисов не запуститься.

Делать просто

apt-get update
apt-get upgrade
При смене релиза нельзя!

Если тебе нужно обновить только nginx, то посмотри репозиторий jessie-backports, подойдёт ли тебе эта версия Nginx.

Если нет, то тогда обновляй релиз.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Попробовал на виртуальной тачке сделать, что-то не зашло. Пакеты скачались, но почему-то зависает после чтения журнала. Предлагает выйти на q, но не срабатывает.

imsystem ()