Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Chcialbym przejsc z ubuntu server jak w temacie na jessie. Mam paru userow w systemie wraz z ich danymi. Chcialbym wyczyscic caly server i przeniesc tych userow wraz z ich haslami i danymi. Jak moglbym to uczynic, czym sie zainteresowac w tym wypadku, aby po reinstalacji wszystko chodzilo jak do tej pory.
Pozdrawiam,
Offline
Jeżeli pacjenci mają jakieś dane, to pierwsze pytanie, gdzie je mają.
Bazy danych przeniesiesz prosto, partycje z danymi będą chodziły na wszystkich systemach jednakowo, jedno, co musisz przenieść, z czym jest chwila zabawy, to hasła w [b]/etc/shadow[/b], pacjentów w [b]/etc/passwd[/b] i grupy systemowe i pacjentów z [b]/etc/group[/b].
[b]/etc/shadow[/b] z Buntu powinien działać pod Debianem, [b]PAM[/b] jest identyczny we wszystkich Linuxach.
Gorzej, jakby pacjenci jakieś dane mieli na rootfs czyli /, ale tak serwera nie postawi chyba największy lamer na świecie. xD
Offline
Dane maja w katalogach /home i to wsio. Czyli po prostu przeniesc caly home i rozpakowac w / na nowym serverze. A reszte plikow co napisales poprostu do kleic do istniejecaych w jessie tak ?
Co proponujesz do backup'u ? zwykle tar czvf ?
Aaa i jeszcze jedno. Jezeli ktos cos ma dopsiane do crontab to jak to bedzie z przeniesieniem ?
Ostatnio edytowany przez bryn1u (2015-05-18 11:20:49)
Offline
zasadnicze pytanie: stawiasz nowy serwer fizyczny czy chcesz na istniejącym zaorać ubuntu i postawić jessie?
Offline
Jeśli /home jest na osobnej partycji, albo userzy są na osobnych partycjach, to możesz zaorać rootfs i postawić nowy system, a potem dodać userów i hasła.
Jeśli natomiast masz /home z danymi userów na rootfs - to lepiej się w ogóle nie zabieraj za serwery, bo to szczyt lamerstwa.
Po to masz tablicę partycji GPT, masz też LVM, i co tylko chcesz, żeby każdy serwer sensownie skonfigurować na poziomie systemu plików.
Ostatnio edytowany przez Jacekalex (2015-05-18 11:49:12)
Offline
Mam osobne partycje, osobna partycje z /home i tam trzymam userow. Chce po prostu zamienic ubuntu na jessie, w tym celu chce wywalic wszystko i zaisntalowac na czysto Jessie. That's all :)
Offline
Kopiujesz [b]/etc/shadow[/b] - jeśli masz w nim hasła userów.
Zapisujesz sobie wyniki, np:
id -u pacjent id -g pacjet groups pacjent
żeby sobie te dane wprowadzić na nowym systemie, trzeba to trochę oskrypcić, ale to nie problem.
Potem możesz zaorać rootfs i postawić Debiana, przywrócić hasła z dodać pacjentów i ich grupy, hasła z [b]/etc/shadow[/b], i powinno ruszyć.
W ogóle, jak masz tam trochę miejsca, to dobrze byłoby zainstalować Debiana na osobnej partycji przed zaoraniem Buntu, żeby w razie czego dało się odpalić serwer na starym systemie, jakby się coś rypło z migracją.
Offline
a jakiś apacz tam działa?
bo jeśli tak to /etc/apache2 może zawierać nieco informacji.
tak samo /var/cache/cron...
Offline
tak dziala apache.
Offline
to najlepiej zrób jak radził jacekalex - postaw jessiego obok ubuntu i dopiero jak wszystko będzie działać zaoraj partycję z ubuntu (np. przeznaczając ją na /tmp albo coś podobnego)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00020 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00151 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.191.233.198' WHERE u.id=1 |
0.00074 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.233.198', 1736946360) |
0.00046 | SELECT * FROM punbb_online WHERE logged<1736946060 |
0.00075 | DELETE FROM punbb_online WHERE ident='3.15.1.23' |
0.00055 | SELECT topic_id FROM punbb_posts WHERE id=287231 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=27407 ORDER BY posted |
0.00075 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27407 AND t.moved_to IS NULL |
0.00024 | SELECT search_for, replace_with FROM punbb_censoring |
0.00145 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27407 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27407 |
Total query time: 0.00756 s |