Jedyny w Polsce magazyn o Linuksie i Androidzie*************************************************************** Na Czytelników Linux & Android Magazine czeka rabat na zakup książki: Haker. Prawdziwa historia szefa cybermafii Szczegóły wewnątrz pisma. ***************************************************************
Odzyskiwanie danych Uszkodzenie plików przez złośliwe programy, błędy podczas instalacji, przypadkowe sformatowanie dysku, usunięcie plików czy awaria sprzętu: każdego dnia możemy utracić swoje dane. W tym miesiącu pokazujemy, że tego rodzaju przypadki to nie koniec świata, a utracone dane często udaje się odzyskać. TestDisk i PhotoRec Nazwa TestDiska bardziej kojarzy się z narzędziem sprawdzającym wydajność, ale linuksowi specjaliści od odzyskiwania danych wiedzą, że służy on do ratowania uszkodzonych lub nadpisanych tablic partycji, zaś dokumentacja na stronach wiki programu dowodzi, że razem z kuzynem, PhotoRecem, stanowią coś więcej niż zwykłe narzędzia do odzyskiwania danych. Doskonale sobie radzą z częściowo uszkodzonymi lub nadpisanymi systemami plików i zawierają najlepsze funkcje innych tego typu narzędzi, takich jak dobrze znany Foremost. Aktualna wersja stabilna TestDiska, 6.13, umożliwia jeszcze skuteczniejsze odzyskiwanie plików wideo / multimedialnych oraz odczytywanie alternatywnych strumieni danych (ADS). Pakiety TestDiska i PhotoReca dostępne są na licencji GPL w większości współczesnych dystrybucji GNU / Linuksa. Macpup 528 Ciężkie nowoczesne dystrybucje słabo sprawdzają się na starszym sprzęcie. Klon Puppy Linuksa, Macpup, nie tylko tchnie nowe życie w stare układy, ale jeszcze robi to w wielkim stylu. Puppy Linux, mimo swojej popularności, którą zawdzięcza sprawnemu działaniu nawet na starszych komputerach, ze sporym wyborem programów do codziennej pracy, ma też swoje wady: brak obsługi niektórych języków i dość konserwatywny wygląd. Wszystko się jednak zmienia. Klon Puppy’ego, Macpup, nie tylko obsługuje więcej języków, ale i lepiej wygląda dzięki legendarnemu pulpitowi Enlightenment E17. Nowe kontrolki i wypróbowane narzędzia z Puppy’ego pokazują, co Linux potrafi na starszym sprzęcie. Najnowsze wydanie Macpupa waży zaledwie 165MB, a w wersji live bardzo szybko uruchamia się na starym Pentium II. Rozszerzanie zestawu funkcji routerów WLAN za pomocą OpenWRT Wiele bezprzewodowych punktów dostępowych opiera się na linuksowym oprogramowaniu firmowym. Sprytni programiści postanowili więc rozszerzyć zakres jego możliwości. Tak powstał projekt OpenWRT, który oferuje instalowaną przez użytkownika alternatywę dla wielu urządzeń WLAN. Strona projektu głosi: „OpenWRT oferuje w pełni zapisywalny system plików z funkcją zarządzania pakietami. Dzięki temu nie trzeba się ograniczać do wyboru aplikacji i opcji konfiguracji zapewnionych przez producenta i można spersonalizować urządzenie, wybierając pakiety potrzebne do danych zastosowań. Dla programistów OpenWRT stanowi strukturę do tworzenia aplikacji, niewymagającą budowania własnego oprogramowania firmowego. Dla użytkowników oznacza to możliwość pełnej personalizacji i korzystania z urządzenia w praktycznie dowolny sposób”. Nazwa „OpenWRT” (związana z WRT54G WLAN z linuksowym oprogramowaniem firmowym) może nieco mylić, twórcy projektu rozszerzali bowiem zakres obsługiwanych urządzeń, a wiele routerów WLAN i punktów dostępowych ma pod maską te same komponenty. Warto więc sprawdzić, czy OpenWRT obsługuje dane urządzenie, najlepiej na stronie projektu, gdzie znajduje się dokładna lista wszystkich obsługiwanych modeli ze szczegółowymi informacjami na ich temat. Nixory Jeśli nasz sklep online dopasowuje swoją ofertę do tego, co uważa za nasze potrzeby, warto rozważyć ochronę komputera przed firmami zbierającymi dane. Spyware (oprogramowanie, które przekazuje dane osobom trzecim, bez zgody i wiedzy użytkownika, często z wbudowaną ochroną przed eliminacją) występuje głównie na platformie Windows, co jest jednym z powodów wielu migracji na Linuksa. Jednak przed tym bazującym na ciasteczkach, JavaScripcie i Flashu, jeśli nie wyłączymy ich obsługi, czyli w przypadku Firefoksa i Chrome nic nas nie chroni – nawet pod Linuksem. Pomóc może darmowe, potężne i szybkie narzędzie antyszpiegowskie z przyjaznym GUI i obsługą wielu języków: Nixory, dostępne dla Windows, Linuksa i MacOS. Program ma spore możliwości konfiguracyjne i tworzy szczegółowe pliki dziennika, a jego instalacja wcale nie jest niezbędna, jest to bowiem skrypt Pythona. Synchronizacja skrzynek pocztowych za pomocą OfflineIMAP-a Istnieje dobre rozwiązanie wad wygodnego bądź co bądź protokołu IMAP w przypadku braku dostępu do Sieci – program Offline IMAP umieszcza zawartość konta IMAP na lokalnym komputerze – do celów archiwizacji lub edycji wiadomości za pomocą klienta poczty, ale działa w obie strony – skasowane lokalnie wiadomości usuwa przy następnym połączeniu z serwerem, a zarazem pobiera nowe e-maile. Narzędzie inteligentnie synchronizuje treści, przesyłając wyłącznie te dane, które zmieniły się od ostatniego uruchomienia programu, może działać na pojedynczym kliencie lub centralnym serwerze. Konfiguracja własnego serwera chmurowego za pomocą ownCloud... Przeniesienie danych i aplikacji na chmurę wydaje się dobrym rozwiązaniem wielu problemów, ale zamiast uzależniać się od usług firm trzecich, lepiej uruchomić własny serwer chmur, by nie płacić za przywilej korzystania ze swoich danych i nie martwić się o prywatność. Wśród wielu osobistych rozwiązań chmurowych na szczególną uwagę zasługuje ownCloud – najbardziej obiecująca i najprostsza w instalacji usługa open source, umożliwiająca użytkownikom prywatnym i społecznościom uruchamianie własnych usług chmurowego przechowywania danych na swoim serwerze. Ten projekt KDE, powołany do życia wiosną 2010 roku, nie wymaga żadnych komponentów KDE. … i zarządzanie swoimi danymi w ownCloud 2.0 W przeciwieństwie do zamkniętych usług komercyjnych, takich jak Google Docs, Dropbox czy Ubuntu One, ownCloud pozwala zachować kontrolę nad swoimi danymi, możemy więc je przechowywać, dzielić się nimi z innymi, uzyskiwać dostęp z dowolnego miejsca na świecie itd. Dane mogą być zwykłymi plikami, jak dokumenty, muzyka czy obrazki, mogą też jednak zawierać rekordy, takie jak kontakty czy wpisy kalendarza. Dostęp do danych obsługiwany jest przez WebDAV, możemy się więc łączyć z serwerem z poziomu dowolnego Linuksa, Maca, Windows czy smartfonu. Oprócz tego ownCloud zawiera poręczny interfejs webowy, który pozwala administratorom skonfigurować system oraz zarządzać użytkownikami i danymi. Wersja programy oznaczona numerem 2 ujrzała światło dzienne jesienią 2011 roku. PostgreSQL vs. MySQL Rywalizacja MySQL-a z PostgreSQL-em jest tak stara, jak same bazy danych i wciąż nie ma ostatecznego zwycięzcy. Mimo to obserwowanie tego pojedynku zawsze jest interesujące i pouczające. Tym razem zespół, wspierany przez ekspertów baz danych (Oliego Sennhausera i Susanne Ebrecht), miał sprawdzić, jak MySQL i PostgreSQL zachowują się w sytuacjach testowych. Chodziło nie o samo zwycięstwo czy przegraną, ale o ścieżkę, jaką nasi eksperci musieli przejść, by osiągnąć cel: co zmierzyć? Jakie sztuczki można zastosować? Jakie efekty przynosi każda czynność? Jak zwiększyć wydajność bazy danych w stosunku do konfiguracji domyślnej? Która baza danych najlepiej wykorzystuje możliwości szybkiego sprzętu? I nie sama prędkość stanowi kryterium wyboru między dwoma bazami danych. Często decydującym czynnikiem jest aplikacja, którą baza danych musi być w stanie obsługiwać, łatwość zarządzania, korzystanie z dostępnej wiedzy w różnych dziedzinach, mechanizmy awaryjne, obsługa opcji migracji i wiele innych spraw, które bywają ważniejsze niż kilka procent przewagi w prędkości. Zapytania SQL w procedurach testowych muszą przy tym być najwyższej jakości, bo to właśnie one umożliwiają największy wzrost wydajności. Najlepsze aplikacje roota Jako root mamy pełną kontrolę nad Androidem. Nie oznacza to jednak, że musimy się zagłębiać w zarządzanie systemem. Specyficzne aplikacje roota mogą dokonać tego, czego nawet nie przewidzieli twórcy Androida czy producenci smartfonów. Multi-Tech Open Communications Gateways (Multiconnect OCG) Z tym gotowym, w pełni certyfikowanym urządzeniem otrzymujemy całe środowisko zarówno systemowe, jak i sprzętowe, za pomocą którego możemy zupełnie odmienić oblicze firmy. I nie musi to być skomplikowane rozwiązanie. W minimalistycznym przypadku wystarczy za zaawansowany router przemysłowy, który przejmie zarządzanie siecią i wieloma innymi procesami. Możemy dowolnie konfigurować wiele peryferiów i interfejsów urządzenia, dodając coraz to nowe możliwości.. To nie zwykły router, lecz całe środowisko programistyczne. MRTG i monitorowanie sieci SNMP (ang. Simple Network Messaging Protocol) to doskonała metoda umożliwiająca regularne zbieranie zmieniających się danych przy względnie małym obciążeniu kolektora statystyk i dystrybutora. Są to jednak historyczne dane, które nie ukazują tego, co dzieje się z systemem i siecią w danym momencie. Można jednak monitorować nawet najbardziej obciążone sieci niemalże w czasie rzeczywistym, bez konieczności analizowania ogromnych ilości danych ze snifferów pakietów, przewijających się przez ekran szybciej, niż da się je przeczytać. MRTG (ang. Multi-Router Traffic Grapher) służy bowiem do wizualizacji ruchu w sieci w postaci wykresów. Wraz z nim na jednym oddechu wymieniane jest ostatnimi czasy jego usprawnienie, RRDtool. Oba fantastyczne programy stanowią doskonałe uzupełnienie zestawu narzędzi każdego administratora systemów. Dooble: przeglądarka alternatywna Kolejna przeglądarka, która bazuje na WebKicie i bibliotekach Qt, szyfruje historię otwieranych stron i oferuje wiele przydatnych funkcji, a działa w Linuksie, Mac OS X i Windows. Lazarus: środowisko programistyczne dla Free Pascala Lazarus to darmowe środowisko programistyczne dla Free Pascala, które pozwala tworzyć międzyplatformowe interfejsy graficzne za pomocą kilku kliknięć i szczypty logiki programowej. Dorównuje ono drogiemu i dostępnemu jedynie dla Windows komercyjnemu Delphi, pozostając kompatybilnym z nim w wielu obszarach. Lazarus współpracuje z popularnym kompilatorem Free Pascal, ma ogromne możliwości i znajduje się w większości dystrybucji, a działa również pod Windows i Mac OS X. Zarządzanie aparatem fotograficznym z wiersza poleceń gPhoto pozwala przenosić obrazy z aparatu, rozwiązywać problemy i wykonywać wiele innych operacji – wszystko poprzez wiersz poleceń. Nigdy bowiem nie wiadomo, czy niespodziewany błąd nie zablokuje nam dostępu do innych programów w momencie, kiedy zechcemy pobrać zdjęcia, a zarządzanie zdjęciami to w dużej mierze zarządzanie plikami – z czym z reguły lepiej radzą sobie aplikacje wiersza poleceń, szczególnie przy sporej liczbie elementów. gPhoto2 wyprzedza digiKama, F-Spota czy Shotwella, oferując po prostu więcej narzędzi do rozwiązywania ewentualnych problemów. Linux & Android Magazine DVDW tym miesiącu na płycie dołączonej do „Linux & Android Magazine” znajduje się znakomita dystrybucja serwerowa: CentOS 6.2 – klon Red Hat Enterprise Linux 6.2.
CentOS to darmowa alternatywa dla komercyjnej dystrybucji Red Hat Enterprise Linux. RHEL cieszy się dużą popularnością wśród twórców komercyjnych aplikacji – jest wiodącą dystrybucją klasy enterprise. Ma jednak pewną wadę: w przeciwieństwie do darmowych alternatyw, za RHEL trzeba płacić. Co więc w sytuacji, kiedy potrzebujemy RHEL, na przykład ze względu na specyficzne wymogi określonej aplikacji, a nie stać nas na drogie licencje? Z pomocą przychodzi nam CentOS, darmowy klon Red Hata, utworzony z kompilacji pakietów źródłowych RHEL. |
Najnowszy Linux Magazine - Numer 96: Luty 2012
![]() Pakiet 1: LM 57, 60, 77
![]() Pakiet 2: LM 59, 69, 77
![]() Pakiet 3: LM: 56, 58, 68
![]() Następny Linux Magazine- Numer 96: Luty 2012
![]() |