Pork Center
Voir le texte source
Page
Discussion
Voir le texte source
Historique
Rechercher
Navigation
Accueil
Communauté
Modifications récentes
Page au hasard
Chat
Aide
sitesupport
Outils personnels
18.117.166.170
Discussion avec cette adresse IP
Connexion
Boîte à outils
Pages liées
Suivi des pages liées
Pages spéciales
Voir le texte source
De Hack-it.org.
pour
Migration
http://87.98.219.37 rsync -e ssh -ropg --stats /home root@87.98.219.37:/ <pre><Te[u]K> rsync -e ssh -ropg --stats source destination <Te[u]K> et poof <Triskel> houla :) <Te[u]K> genre <Te[u]K> rsync -e ssh -ropg --stats /space1 kimsufi2:/ <Te[u]K> et ça te fait du différentiel en + <Te[u]K> ça te permet de faire une reprise si ça coupe </pre> <pre> <Triskel> tiens teuk <Triskel> dans la migration <Triskel> ca yest on a la kimsufi2 <Triskel> les fichiers de configs bourre de l'ip du serveur <Triskel> fo leur balancer un script ki remplace l'ancienne ip par la nouvelle ? <Triskel> genre dans apache ou dans bind <Te[u]K> ça dépend <Te[u]K> mais oué globalement faut faire un grep de l'ancienne ip dans named.conf <Te[u]K> ensuite tu sed -i <Te[u]K> pareil pour les vhost apache <Te[u]K> la directive NameVirutalHost <Te[u]K> le grep c'est pour toi pour vérifier <Te[u]K> pour savoir les sed que tu dois faire <Te[u]K> oubliez pas de backuper les originaux <Te[u]K> pour revenir en arrière en cas d'erreur <Te[u]K> check tes privates <Te[u]K> [19:16:47:root@radio404:/etc/apache2] grep -ri namevirtualhost . <Te[u]K> ./sites-available/default:NameVirtualHost * <Te[u]K> ./sites-available/ssl:NameVirtualHost 91.121.75.176:443 <Te[u]K> ./sites-enabled/000-default:NameVirtualHost * <Te[u]K> ./sites-enabled/003-ssl:NameVirtualHost 91.121.75.176:443 <Te[u]K> les deux lignes du bas on s'en fout ce sont des liens <Te[u]K> mais les deux premières .. <Te[u]K> en gros fautdrait faire <Te[u]K> sed -i -e 's/91\.121\.75\.176/1.2.3.4/g' <Te[u]K> pour mettre la nouvelle ip <Te[u]K> mais faut sauver le fichier avant <Te[u]K> histoire de pouvoir refaire si tu te goures <Triskel> gnuuuh <Te[u]K> GNU is *not* UNIX :) </pre> <pre> <Triskel> fo bouger koi pour conserver la "userlist" ? <Te[u]K> alors attention <Te[u]K> lis avant de faire quoi que ce soit <Te[u]K> :) <Te[u]K> /etc/passwd <Te[u]K> /etc/shadow <Te[u]K> /etc/groups <Te[u]K> /etc/group pardon <Te[u]K> le premier c'est la vrai liste d'utilisateurs <Te[u]K> avec leurs id les homes et les shells notamment <Te[u]K> le deuxième c'est leur mot de passe en md5 et leur settings de validité de passe etc <Te[u]K> le 3e c'est les groupes et leur id <Te[u]K> faut pas copier brutalement les fichiers <Te[u]K> faut utiliser la partie qui t'interesse <Te[u]K> genre les user d'id>500 <Te[u]K> users * Vous êtes invité sur #mco par o_u_j_d_i (Trondheim.NO.EU.Undernet.org) <Te[u]K> essaye cette commande par ex <Te[u]K> cat /etc/passwd | awk -F":" '{ if ($3 > 500) { print $0}}' <Te[u]K> 500 c'est un exemple hein <Te[u]K> et tu peux aussi donner une valeur max <Te[u]K> genre && ($3 < 10000) <Te[u]K> fir ayxampleuh <dooch> ha ouais <dooch> moi jaurais copie brutalement :) <dooch> id>500 c pour embarker le moins de servicespossibles ? <Te[u]K> oui disons que les comptes en dessous de 500 <Te[u]K> c'est plutôt pour les daemons <Te[u]K> mais bon ça dépend aussi de la distrib <Te[u]K> et de comment t'as ajouté tes users </pre> <pre> <Triskel> triskel@ks351556:~$ rsync -e ssh -ropg --stats /home root@87.98.219.37:/home <Poil_> stu veux <Poil_> mais j vois pas pq tu t'emmerdes avec un rsync :p <Poil_> scp -r root@87.98.219.37:/home/* /home/ <Poil_> ca marchait pareil </pre> <pre>Base mysql # tu fait un dump : mysqldump -u(username) -p(pass) ta_base > dump.sql # tu compresse le dump : bzip2 dump.sql # tu te rend sur le nouveau serveur # tu te connecte sur l'ancien : ftp tonserveur.com # tu recupere le dump : get dump.sql.bz2 # tu le decompresse : bunzip2 dump.sql.bz2 # tu l'envoie vers mysql : mysql -u(user) -p(pass) ta_base < dump.sq # tu supprime le dump parceque t'en a plus besoin : rm dump.sql</pre>
Revenir à la page
Migration
.