LINUX.ORG.RU
ФорумAdmin

миграция на новую версию debian


1

2

Коллеги, салют!

Есть задача миграции на новую версию дебиан (мигрируем веб сервер). Хотелось бы знать, как можно быстро и просто перевести учетки пользователей (логины, группы, домашние папки, пароли и т.д.). Это вообще возможно? не хотелось бы забивать столько учеток по новой.

vs

миграции на новую версию дебиан

Миграция на новую версию обычно состоит в обновлении пакетов с ПО. Файлы настроек заменяются очень редко, если того настоятельно требует обновляемое ПО, но такие файлы, как passwd, shadow, настройки в /home вообще никак не должны быть затронуты обновлением.

Alve ★★★★★
()

а зачем переводить? Обновляешься и все.

leave ★★★★★
()

Это тебе не шиндавс.

anonymous
()

Не все гладко

Парни, со всем согласен, НО 1)сервер находится в хостинг центре, мы выкупили новый более мощный сервер с бОльшим колвом памяти и новой версией дебиан 2)мигрируют все старые директории, обновятся пакеты. Для переноса приложений нужно перенести пользователей и соответствующие им директории. Есть маза сделать это переносом passwd shadows group.conf и тд?

Vs

v_sadist
() автор топика

На виртуалочке протестить не забудь, что бы сюрпризов не было.

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

То есть shadow по барабану на операционку, так? Тогда я копирую эти файлики, создаю одну дом. директорию и тестирую

v_sadist
() автор топика

Скрипт в помощь. Запаковываем нужные директории, создаем список установленного ПО, делаем дамп БД. Переносим на новый сервак, используя список на автомате устанавливаем все ПО, распаковываем архивы и заливаем БД.

#!/bin/bash 
dt=`date --rfc-3339=date` 
tagert=system_ 
namearh=$tagert$dt 
cd /mnt/yandex.disk/arhiv 
mkdir ./$namearh 
cd ./$namearh 
# dir
tar -cvjpf etc_$dt.tar.bz2 /etc 
tar -cvjpf www_$dt.tar.bz2 /var/www 
tar -cvjpf prais_$dt.tar.bz2 /prais 
tar -cvjpf home_$dt.tar.bz2 /home 
tar -cvjpf boot_z_$dt.tar.bz2 /boot 
tar -cvjpf sbin_$dt.tar.bz2 /usr/sbin 
tar -cvjpf mail_$dt.tar.bz2 /var/spool/vmail
# paket
dpkg --get-selections > installed-software.log 
# sql
user=root 
password=777777 
mysqldump --opt --all-databases --user=$user --password=$password > all_databases.sql
vxzvxz ★★★
()
Ответ на: комментарий от smilessss

расскажешь это pacman`у в арче и недавнему обновлению.

Ты глюпый? Я про debian и deb-based говорил, про настоящие ОС, а не про игрушечные.

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

Ты глюпый?

умнее тебя в разы.

а не про игрушечные.

худейте товарищ, арч ничем не хуже вашего г. мамонта с протухшими пакетами

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

Ага. Ты чтож думаешь здесь тебе реальные пасы айпишники и логины выкладывают, умник.

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

вашего г. мамонта с протухшими пакетами

Ага. Особенно testing'a, и sid'a.

Сам же говоришь, что у тебя арч после обновлений разваливается и системные файлы ломает и тут же

арч ничем не хуже debian'a

Вот так насмешил с утра))

Alve ★★★★★
()

воу воу палехче

Парни, не разводите холивары, на вкус и цвет фломастеры разные. Только что узнал, что веб-сервер с дебиана 5.0 мигрирует на freebsd 9.0-RELEASE-p6 (какая приятная блджад новость)

Теперь вопрос номер туа - где хранятся пароли во фряхе и как слить туда пароли, зашифрованные в shadow?

v_sadist
() автор топика
Ответ на: комментарий от vxzvxz

все у тебя красиво, но в таком случае у меня останутся старые версии пакеты, а нужны новые. Если я неправ, поправьте

v_sadist
() автор топика
Ответ на: комментарий от Alve

в этом то и вся фишка
для сервера арч не лучшее решение
хотя все_аналитики_лора советуют ставить то, что лучше всего знаешь

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

ну так скопируй список пакетов без версий
и всё будет красиво

dpkg --get-selections > installed-software.log

dpkg же умеет так ?
pacman умеет :3
разве что пакеты могут поменять название, но это вряд ли

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

не останутся, по списку установятся новые пакеты, ты же /etc/apt/sources.list поправишь, и откуда в новых репах взяться старым пакетам?

vxzvxz ★★★
()
Ответ на: воу воу палехче от v_sadist

не вижу ничего сложного устанавливаешь весь софт, копируешь БД, каталог веб-сервера и юзеров. То что будет фри это даже еще лучше.

vxzvxz ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.