|
Suche |
Wenn Sie Ihre Maschine von Vorne neu installieren wollen (weil sie gehackt wurde zum beispiel), hier finden Sie die Methode um Zeit zu gewinnen. Vor Allem Zuerst muss man die neue Festplatte vorbereiten
Der SMTP-Server ist noch nicht konfiguritert. Deshalb müssen wir ihn schnell anhalten um es zu vehindern dass die E-Mails die auf der Maschine ankommen abgewiesen werden. [root@ns1 root]# /etc/rc.d/init.d/qmail stop stopping qmail [ OK ]
Man muss den Server mit der Release updaten : ReleaseSicherheitsPatch. wget ftp://ftp.ovh.net/made-in-ovh/release/patch-all.sh[4[1]] -O patch-all.sh; sh patch-all.sh
Wenn genug Platz in der Maschine ist und die alte Festplatte nicht zuviel beschädigt ist, schaltet OVH die Festplatte in den Slave-Modus. Normalerweise befindet sich die Festplatte auf /dev/hdc ou /dev/hdd. Um dies zu prüfen : [root@ns1 root]# dmesg l grep hd Software Watchdog Timer: 0.05, timer margin: 60 sec ide0: BM-DMA at 0xb400-0xb407, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc:DMA, hdd:pio hda: Maxtor 6E040L0, ATA DISK drive hdc: IBM-DTLA-305020, ATA DISK drive hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=4998/255/63, UDMA(33) hdc: 40188960 sectors (20577 MB) w/380KiB Cache, CHS=39870/16/63, UDMA(33) hda: hda1 hda2 hda3 hdc: [PTBL] [2501/255/63] hdc1 hdc2 < hdc5 hdc6 > Es wurde etwas bei hdc entdeckt. [root@ns1 root]# /sbin/fdisk -l /dev/hdc Disk /dev/hdc : 255 heads, 63 sectors, 2501 cylinders Units = cylinders 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 1 255 2048256 83 Linux /dev/hdc2 256 2501 18040995 5 Erweitert /dev/hdc5 256 2468 17775891 83 Linux /dev/hdc6 2469 2501 265041 82 Linux swap Die alte Festplatte ist da, wir mounten Sie vorübergehend: ACHTUNG : Bitte nicht /etc/fstab ändern um die alte Festplatte hinzuzufügen. Das Rebooten der Maschine kann fehlschlagen. [root@ns1 root]# mount /dev/hdc1 /mnt [root@ns1 root]035~ mount /dev/hdc5 /mnt/home [root@ns1 root]# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda1 2016016 862608 1050996 46% / /dev/hda2 36977736 576444 34522892 2% /home none 257804 0 257804 0% /dev/shm /dev/hdc1 2016016 1826828 86776 96% /mnt /dev/hdc5 17496684 6456804 10151088 39% /mnt/home /dev/hdc2 kann auch eine alte Partition sein. Die Neuinstallation Erster Fall
- Automatische Konfiguration die sicher funktioniert - Völlige Konfiguration (Erstellung eines Login, DNS, Web, Qmail), - Einfach und schnell. Bitte benutzen Sie diese Anleitung für die Installation InstallSite.
Da die Benutzer jetzt alle kopiert wurden, können wir nun die Verzeichnisse kopieren. Die Fehler die zu vermeiden sind: - /etc/passwd /etc/shadow kopieren, - /home in einem Mal kopieren, - /var/named in einem Mal kopieren. Die Kopie der FTP Dateien müssen Sie Kontenweise machen um die Fehler zu vermeiden. [root@ns1 root]# ls -l /mnt/home total 264 drwxr-xr-x 5 kellerfr 524 4096 oct 5 2001 a2s drwxr-xr-x 6 sulzbad 541 4096 nov 27 2002 acrocmov drwxr-xr-x 2 acrocmov adm 4096 fév 19 2003 admin [...] [root@ns1 root]# ls -l /home total 240 drwx-r-x 4 a2s users 4096 nov 8 11:57 a2s drwxr-xr-x 6 acrocmov 541 4096 nov 27 2002 acrocmov drwx r-x 4 agilecoa users 4096 nov 8 12:02 agilecoa [...] [root@ns1 root]# cp -a /mnt/home/a2s/* /home/a2s/ cp: overwrite `/home/a2s/www/stats/.htaccess'? n [root@ns1 root]# ls -l /home/a2s/ total 16 drwxrwxrwx 2 kellerfr 524 4096 sep 19 2002 cgi-bin drwxr-xr-x 2 kellerfr 524 4096 oct 20 2001 log drwxr-xr-x 6 kellerfr 524 8192 oct 7 16:46 www [root@ns1 root]# chown -fR a2s.users /home/a2s [root@ns1 root]# ls -l /home/a2s total 16 drwxrwxrwx 2 a2s users 4096 sep 19 2002 cgi-bin drwxr-xr-x 2 a2s users 4096 oct 20 2001 log drwxr-xr-x 6 a2s users 8192 oct 7 16:46 www Die Konten-Rechte? wurden geändert. Um die Änderung des Passwortes zu vermeiden: [root@ns1 root]# grep "a2s" /mnt/etc/shadow a2s:TKzWbP97Cpc9Y:11690 : :[root@ns1 root]# usermod -p TKzWbP97Cpc9Y a2s Der Nachteil dieses Verfahrens ist dass in manche Fälle der Login geändert wird, denn er wurde von Ovhm automatisch erzeugt und er nicht länger als 9 Zeichen ist.
- Die DNS-Konfigurationsdatei überprüfen - Die smtp/pop3 Accounts überprüfen DNS Achtung : Die Konfigurationsdatei von bind 8 ist nicht die selbe wie bind 9. [root@ns1 root]# diff -u /mnt/var/named/a2s.fr.hosts /var/named/a2s.fr.hosts - /mnt/var/named/a2s.fr.hosts Wed Oct 29 23:00:11 2003 + /var/named/a2s.fr.hosts Sat Nov 8 11:57:32 2003 [...] Sie müssen entscheiden was Sie ändern wollen. pop3 Normalerweise können Sie die Daten Kontoweise herüber kopieren. Vergessen Sie nicht die Rechte danach zu ändern. [root@ns1 root]# ls -al /mnt/home/vpopmail/domains/a2s.fr/ total 44 drwx-- 3 vpopmail vchkpw 4096 jui 11 16:03 . drwx- 50 vpopmail vchkpw 4096 nov 3 15:59 .. -rw- 1 vpopmail vchkpw 34 oct 5 2001 .dir-control drwx- 3 vpopmail vchkpw 4096 oct 5 2001 postmaster -rw- 1 vpopmail vchkpw 35 déc 12 2002 .qmail-admin -rw- 1 vpopmail vchkpw 34 oct 5 2001 .qmail-christian -rw- 1 vpopmail vchkpw 55 oct 5 2001 .qmail-default -rw- 1 vpopmail vchkpw 34 nov 7 2001 .qmail-info -rw- 1 vpopmail vchkpw 19 jui 11 16:03 .qmail-jean-yves -rw- 1 vpopmail vchkpw 89 oct 5 2001 vpasswd -rw- 1 vpopmail vchkpw 2159 oct 5 2001 vpasswd.cdb -rw- 1 vpopmail vchkpw 0 oct 5 2001 .vpasswd.lock [root@ns1 root]# ls -al /home/vpopmail/domains/a2s.fr/ total 28 drwx- 3 vpopmail vchkpw 4096 nov 8 11:57 . drwx- 47 vpopmail vchkpw 4096 nov 8 13:09 .. -rw- 1 vpopmail vchkpw 34 nov 8 11:57 .dir-control drwx- 3 vpopmail vchkpw 4096 nov 8 11:57 postmaster -rw- 1 vpopmail vchkpw 55 nov 8 11:57 .qmail-default -rw- 1 vpopmail vchkpw 114 nov 8 11:57 vpasswd -rw- 1 vpopmail vchkpw 2184 nov 8 11:57 vpasswd.cdb -rw- 1 vpopmail vchkpw 0 nov 8 11:57 .vpasswd.lock [root@ns1 root]# cp -a /mnt/home/vpopmail/domains/a2s.fr/* /home/vpopmail/domains/a2s.fr/ [root@ns1 root]# cp -a /mnt/home/vpopmail/domains/a2s.fr/.qmail* /home/vpopmail/domains/a2s.fr/ Das Passwort der Pop3 Accounts wird nicht geändert. mysql Um mysql zu kopieren, müssen Sie die Datenbanken eins zu eins kopieren: [root@ns1 root]# ls -l /mnt/home/mysql/ total 52 drwx- 2 mysql mysql 4096 déc 4 2002 alsaceenfete drwx- 2 mysql mysql 4096 jui 30 2002 alsavert drwx- 2 mysql mysql 4096 oct 31 14:37 doriath drwx- 2 mysql mysql 4096 nov 27 2002 gite -rw-r-r- 1 mysql root 418 jui 24 2001 localhost.localdomain.err drwx-x-x 2 mysql root 4096 jui 24 2001 mysql -rw-r-r- 1 mysql root 1494 nov 7 22:04 ns1.impact-web.org.err drwx- 2 mysql mysql 4096 nov 4 11:28 outillage2000 drwx- 2 mysql mysql 4096 oct 2 11:00 referencement -rw-r-r- 1 mysql root 836 aoû 20 2001 stock.ovh.net.err drwxr-xr-x 2 mysql root 4096 jui 24 2001 test drwx- 2 mysql mysql 4096 sep 12 17:35 usr_web238_1 drwx- 2 mysql mysql 4096 jui 3 2002 virenque [root@ns1 root]# ls -l /home/mysql/ total 8 drwx-x-x 2 mysql root 4096 nov 6 16:28 mysql srwxrwxrwx 1 mysql mysql 0 nov 8 11:50 mysql.sock drwxr-xr-x 2 root root 4096 nov 8 11:50 test [root@ns1 root]# cp -ar /mnt/home/mysql/alsaceenfete/ /home/mysql [root@ns1 root]# chown -fR mysql.mysql /home/mysql Vergessen Sie nicht den User und db in der Mysql-Datenbank? hinzuzufügen. Wenn Sie noch keine Datenbank erstellt haben, können Sie ganz einfach das Mysql Verzeichnis herüber kopieren. |