Tytul: hakin9.live podrecznik mirrorowania Wersja: 1.0, 31.08.05 Autor: Tomasz Nidecki Jesli chcialbys prowadzic mirror hakin9.live na swoim serwerze, oto co powinienes zrobic: 1. Upewnij sie wpierw, ze Twoje lacze wytrzyma napad zglodnialych userow, kiedy pojawi sie nowa wersja hakin9.live. Pamietaj - h9l to duze ISO, ktore pozera sporo pasma i moze calkowicie przytkac Twoja siec, jesli nie jestes na to przygotowany. Upewnij sie, ze masz jakis system QoS i ze Twoje pasmo nie jest z gory ograniczone. Jesli placisz za lacze per-megabajt transferu, lepiej zapomnij o prowadzeniu mirrora - nie chcemy Cie doprowadzic do bankructwa. Jesli masz lacze DSL (na przyklad Internet DSL), najprawdopodobniej Twoje pasmo wychodzace (czyli to, ktore jest wykorzystywane przy pobieraniu pliku z Twojego serwera) nie wystarczy, by h9l moglo sciagac kilku uzytkownikow na raz. Pasmo to praktycznie jedyny problem. Na wiekszosci serwerow bez problemu uda sie wygospodarowac okolo 2 GB przestrzeni na hakin9.live (staramy sie trzymac na mirrorze dwie ostatnie wersje, czyli lacznie okolo 1,5 GB). Jesli zamierzasz uruchomic mirror w firmie lub na uczelni, upewnij sie, ze najpierw skonsultujesz to z przelozonymi. Uruchomienie mirrora bez ich wiedzy i zgody nie jest dobrym pomyslem. Nie bedziesz zadowolony, jesli po odkryciu co pozera im pasmo wyrzuca Cie z pracy lub studiow, a my nie bedziemy zadowoleni, jesli po uporaniu sie z Toba, zabiora sie za nas. Tak wiec, zanim zaczniesz czytac dalej, zastanow sie, czy na pewno dasz sobie rade z utrzymaniem mirrora. Jesli tak: 2. Przygotuj katalog na serwerze, do ktorego bedzie publiczny dostep przez FTP lub HTTP. Uzyjemy tu przykladu /var/ftp/hakin9. Pamietaj, ze uzytkownicy musza byc w stanie wylistowac zawartosc tego katalogu! 3. Upewnij sie, ze masz narzedzie rsync. Jest ono domyslnie zainstalowane w wiekszosci dystrybucji uniksowych, wiec nie powinno to stanowic problemu. Jesli jednak masz serwer na Windowsach, mozesz zawsze uzyc komendy rsync z pakietu Cygwin. 4. Wrzuc do crontaba komende (uruchamiana co najmniej raz dziennie) do synchronizacji z naszym glownym mirrorem (czyli tym, na ktory wrzucamy nowe wersje h9l). Oto komenda: rsync -avz rsync@217.79.144.98:h9l/ /var/ftp/hakin9 Oczywiscie ostatnim argumentem powinna byc sciezka do katalogu z punktu drugiego. Pozostalych argumentow jednak lepiej nie zmieniaj, chyba ze dobrze wiesz, co robisz. 5. Po uruchomieniu choc raz powyzszej komendy, kiedy bedziesz mial juz dzialajacy mirror, przygotuj maila z nastepujaca zawartoscia: - publicznym adresem mirrora - czyli adresem, pod ktory maja wchodzic userzy, aby sciagnac ISO, a takze protokolami, z ktorych moga korzystac na przyklad FTP lub HTTP, - imieniem i nazwiskiem admina mirrora (czyli Twoim) oraz adresem mailowym, - informacja na temat oferowanej przepustowosci i typu lacza, - gdzie fizycznie stoi mirror (firma, miasto, kraj), - adresem na ktory mozemy wyslac prenumerate, - jaka prenumerate (jedna) chcesz otrzymac w zamian za mirrorowanie (dowolne pismo wydawane przez Software-Wydawnictwo, wskaz tez wersje jezykowa i ew. odmiane pisma). Przyklad: - http://hakin9.pcimdolny.pl/pub/h9l, ftp://hakin9.pcimdolny.pl/pub/h9l - wlasciciel: Zyzor Iksinski - lacze: 2 Mbps Polpak symetryczny, limit 1 Mbps dla mirrora - lokalizacja: Szkola Podstawowa numer 666 w Pcimiu Dolnym, Pcim Dolny, Polska - adres: Zyzor Iksinski, Wozny, Szkola Podstawowa numer 666 w Pcimiu Dolnym, ul. Pcimska 69, 31-337 Pcim Dolny - chce otrzymac prenumerate Linux+ wersja polska DVD Nastepnie wyslij tego maila pod adres h9l@hakin9.org z tematem: "nowy mirror hakin9.live". 6. Czekaj na nasza odpowiedz - postaramy sie pospieszyc. Po sprawdzeniu, czy Twoj mirror dziala prawidlowo i czy wszystko jest w porzadku, mozesz spodziewac sie, ze nagrodzimy Cie prenumerata jednego pisma w zamian za utrzymanie mirrora (dopoki chodzi...). Dodamy tez adres Twojego mirrora do listy na naszym sajcie. Nie martw sie, nie podamy tam Twojego maila ani adresu ani innych danych osobowych - beda one potrzebne tylko, zeby sie z Toba skontaktowac i wyslac Ci prenumerate. Dziekujemy z gory za pomoc!