Zbiór praktycznych porad dla użytkowników i administratorów Linuksa
O popularności Linuksa i jej powodach napisano już bardzo dużo. Dostępny nieodpłatnie system operacyjny, stabilny, bezpieczny i możliwy do zastosowania zarówno w serwerach, jak i stacjach roboczych -- brzmi to niemal jak utopia, a jednak jest prawdą. Wielu użytkowników komputerów, zachęconych opiniami na temat Linuksa, zdecydowało się na jego instalację. Pierwszy kontakt z systemem w większości sytuacji przebiega bez problemów dzięki dopracowanemu modułowi instalacyjnemu i graficznemu interfejsowi użytkownika. Problemy rozpoczynają się w momencie przejścia do bardziej zaawansowanych zagadnień. Tryb tekstowy, polecenia z dziesiątkami opcji i parametrów, pliki konfiguracyjne liczące dziesiątki linijek i trudna do zlokalizowania dokumentacja dość skutecznie odstraszają od prób poznawania tajników Linuksa.
"Linux. Receptury" to książka, dzięki której Linux wyda się mniej przerażający. Zawiera rozwiązania większości problemów mogących pojawić się podczas pracy z Linuksem. Opisuje sposoby konfigurowania systemu, administrowania nim, znajdowania informacji w dokumentacji oraz korzystania z poleceń i narzędzi systemowych. Wszystko, co może sprawiać kłopoty użytkownikowi lub administratorowi Linuksa, zostało tu wyjaśnione w jasny i czytelny sposób. Każda receptura, poza omówieniem problemu i przedstawieniem gotowego rozwiązania, zawiera także analizę, która jest bardzo pomocna przy dostosowywaniu sposobu postępowania do własnych potrzeb.
* Przeszukiwanie dokumentacji systemowej
* Instalowanie oprogramowania z pakietów RPM i z kodu źródłowego
* Wykrywanie nowego sprzętu
* Uruchamianie i zatrzymywanie systemu
* Administracja kontami użytkowników i systemem plików
* Aktualizowanie jądra systemu
* Nagrywanie płyt CD i DVD
* Konfiguracja wielosystemowa
* Tworzenie kopii zapasowych i odtwarzanie systemu
* Konfiguracja usług sieciowych
* Serwer WWW i poczty elektronicznej
Stosowanie gotowych rozwiązań najczęściej występujących problemów to oszczędność nie tylko pracy, ale i czasu.
Systemy operacyjne z rodziny Linuksa stają się coraz popularniejsze. Już dawno przestały być zabawkami dla pasjonatów poświęcających dni, a nawet miesiące na zainstalowanie i skonfigurowanie systemu. Stale rozwijane środowiska graficzne, powiększająca się ilość dostępnych aplikacji, stabilność, a przede wszystkim nieodpłatny dostęp do systemu i jego kodu źródłowego sprawiły, że Linux coraz częściej zastępuje komercyjne systemy operacyjne nie tylko w przedsiębiorstwach, ale również w domach. Spośród wszystkich dostępnych dystrybucji Linuksa to właśnie Debian jest jedną z najczęściej stosowanych.
"Debian Linux. Ćwiczenia" to książka przeznaczona dla wszystkich, którzy chcą poznać ten system operacyjny. Przedstawia zagadnienia związane z instalacją i konfiguracją systemu oraz korzystaniem z niego w sieci lokalnej i internecie. Opisuje zasady użytkowania systemu i administrowania nim oraz korzystania z niektórych dostępnych w nim narzędzi.
* Instalacja
* Konfigurowanie zainstalowanego systemu
* Korzystanie z wiersza poleceń, programu Midnight Commander oraz edytora vi
* Podstawowe zasady administrowania systemem
* Praca w środowisku graficznym
* Korzystanie z internetu
* Bazy danych
Przekonaj się, że nie taki Linux straszny, jak go malują.
Red Hat Enterprise Linux i Fedora Core 2. WprowadzenieWydawnictwo Helion
Najnowsze wcielenie najpopularniejszej dystrybucji Linuksa
* Instalacja i konfiguracja systemu
* Środowiska graficzne i tryb konsoli
* Administracja systemem
Chyba wszyscy użytkownicy komputerów słyszeli o Linuksie. System ten, dzięki swojej elastyczności, stabilności, niezawodności i ogromnej wydajności jest instalowany na coraz większej liczbie komputerów. Znaczna ich część to serwery sieciowe, ale coraz częściej na instalację Linuksa decydują się również użytkownicy komputerów domowych i biurowych. Producent najpopularniejszej chyba dystrybucji Linuksa -- firma RedHat Inc. -- dokonała podziału swoich produktów na dwie kategorie: profesjonalne i domowe. Efekty tego podziału -- dystrybucje RedHat Enterprise Linux oraz Fedora Core -- są przeznaczone dla różnych grup odbiorców i różnią się zasadami dystrybucji.
Książka "Red Hat Enterprise Linux i Fedora Core 2. Wprowadzenie" omawia obie dystrybucje; jest przeznaczona dla użytkowników, którzy nie mieli dotychczas kontaktu z systemami operacyjnymi z rodziny Linuksa. Wiadomości w niej zawarte koncentrują się głównie na programach, narzędziach i aplikacjach pracujących w środowisku graficznym. W książce znajdziesz także omówienie bardziej zaawansowanych zagadnień, m.in. opis instalacji i konfiguracji serwerów usług sieciowych. Wszystko to przedstawione jest jednak w formie zrozumiałej dla początkujących użytkowników Linuksa.
* Historia Linuksa
* Przygotowanie do instalacji
* Instalacja i konfiguracja systemu
* Struktura plików i katalogów w systemie
* Środowiska graficzne Gnome i KDE
* Praca w środowisku tekstowym
* Instalacja nowego oprogramowania za pomocą narzędzia RPM Package Manager
* Połączenie z siecią internet
* Konfiguracja usług sieciowych -- serwera plików i serwera WWW
* Programowanie skryptów powłoki
Wiadomości zawarte w niniejszej książce rozwieją obawy każdego, kto czuje respekt przed Linuksem.
Niezastąpiona pomoc dla użytkowników Linuksa
Linux staje się coraz popularniejszy i rozwija się coraz bardziej dynamicznie, wypierając w wielu miejscach komercyjne systemy operacyjne. Powstaje dla niego coraz więcej aplikacji. Graficzne środowiska pracy, takie jak GNOME czy KDE coraz częściej wypierają tryb tekstowy Linuksa. Nadal jednak większość zadań związanych z administracją systemem i dostępem do systemu plików wykonuje się za pomocą poleceń wydawanych w trybie tekstowym. Jednocześnie to właśnie polecenia są tym elementem Linuksa, który odstrasza od niego wielu potencjalnych użytkowników.
"Linux. Leksykon kieszonkowy" to książka dla tych, których do Linuksa zniechęca konieczność zapamiętania niezliczonej ilości poleceń i parametrów oraz dla tych, którzy pracują z nim na co dzień i potrzebują podręcznej „ściągi” przydatnej przy pracy. Zawiera zestawienie najbardziej przydatnych i potrzebnych w codziennej pracy poleceń systemu Fedora Linux, pogrupowanych według realizowanych przez nie funkcji, lecz większość zawartych w niej informacji będzie przydatna również użytkownikom innych dystrybucji Linuksa. Przedstawia również opcje i argumenty każdego z opisywanych poleceń.
* Korzystanie z systemu plików
* Funkcje powłoki bash
* Instalowanie nowego oprogramowania
* Operacje na plikach
* Obsługa kont użytkowników
* Korzystanie z internetu
* Programowanie skryptów powłoki
Konfiguracja routerów Cisco
System operacyjny IOS firmy Cisco charakteryzuje się sporymi możliwościami działania i elastycznością, ale jednocześnie jest bardzo skomplikowany i trudno dostępny. Większość zadań można w nim zrealizować na kilka sposobów, a nikt nie chce przecież marnować cennego czasu na poszukiwanie najwłaściwszego rozwiązania.
Dlatego właśnie napisano tę książkę. Na szczęście większość zadań konfiguracyjnych może zostać podzielona na kilka niezależnych etapów -- konfigurację interfejsu, mechanizmów obsługi protokołów routingu, łączy zapasowych, implementację algorytmów, filtrowania pakietów i włączanie innych systemów kontroli dostępu. To co faktycznie potrzebne jest administratorowi sieci, to zestaw dobrych receptur, które będą zawierać informacje niezbędne do realizacji najczęściej powtarzających się zadań. Gwarantują one właściwą konfigurację sieci i dają pewność, że zastosowane rozwiązania są właściwe i spełniają oczekiwania administratora.
Książka "Cisco. Receptury" zawiera przykłady rozwiązań większości występujących problemów konfiguracyjnych, w tym:
* konfigurowanie wielu rodzajów interfejsów, od interfejsów szeregowych, przez ATM po Frame Relay,
* konfigurowanie mechanizmów obsługi wszystkich powszechnie stosowanych protokołów routingu (RIP, EIGRP, OSPF o BGP),
* konfigurowanie systemu uwierzytelniania,
* konfigurowanie usług dodatkowych, takich jak DHCP i NAT,
* parametryzowanie łączy zapasowych i wykorzystanie protokołu HSRP do zarządzania routerami zapasowymi,
* zarządzenie routerami z uwzględnieniem usług SNMP i innych,
* wykorzystanie list dostępu do sterowania przepływem danych.
Książka ta z pewnością przyda się osobom, które na co dzień posługują się routerami firmy Cisco. Pomoże ona szybko i skutecznie rozwiązać wszystkie pojawiające się problemy. Nawet doświadczeni administratorzy sieci z pewnością skorzystają z zawartych w niej propozycji rozwiązań i szczegółowych opisów, pozwalających na nowe spojrzenie na określone zagadnienia. Osoby, które nie mają doświadczenia w pracy z routerami, a otrzymały zadanie zarządzania siecią wyposażoną w urządzenia Cisco, mogą dzięki tej książce zaoszczędzić sobie sporo pracy.
W systemie Windows rejestr jest magazynem danych związanych z niemal wszystkimi funkcjami i komponentami systemu oraz sprzętu. Stanowi jednocześnie "wrota" umożliwiające dostosowywanie działania systemu do różnych potrzeb i optymalizowanie jego wydajności. Pliki rejestrów wszystkich systemów z rodziny Windows XP/2000/NT mają analogiczną strukturę, ale istnieje między nimi sporo różnic, wynikających z konstrukcji jądra systemu. System Windows 2003 Server jest oparty na jądrze znacznie bardziej rozbudowanym niż w poprzednich wersjach. Z tego właśnie powodu w jego rejestrze pojawiło się wiele nowych wpisów. Wszystkie nowe funkcje zastosowane w systemie Windows Server 2003 mają swoje odzwierciedlenie w rejestrze.
Książka "Windows Server 2003. Rejestr systemu" opisuje najważniejsze komponenty pliku rejestru systemowego najnowszej wersji Windows. Omawia podobieństwa i różnice, które występują pomiędzy rejestrami różnych systemów Windows. Przedstawia także metody archiwizowania i przywracania rejestru oraz najważniejsze wskazówki dotyczące innych aspektów przetwarzania rejestru. Znajdziesz w niej informacje dotyczące dostosowywania i optymalizacji rejestru systemu Windows Server 2003 oraz omówienie rozszerzeń systemów Windows XP/Server 2003, poprawiających ich niezawodność.
* Struktura rejestru systemowego
* Archiwizowanie i przywracanie rejestru za pomocą narzędzi Kopia zapasowa i Konsola odzyskiwania
* Modyfikowanie rejestru za pomocą narzędzia Regedit
* Dostosowywanie działania systemu z wykorzystaniem rejestru
* Informacje o urządzeniach przechowywane w rejestrze
* Rola rejestru w procesie ładowania systemu
* Ustawienia aplikacji i składników sieci
* Zabezpieczanie rejestru przed uszkodzeniem
* Zarządzanie środowiskiem pracy użytkownika
* Ustawienia usługi Active Directory w rejestrze
* Diagnozowanie i usuwanie problemów z rejestrem
* Tworzenie skryptów dla rejestru
Dzięki odpowiednio przeprowadzonym modyfikacjom rejestru można znacznie zwiększyć wydajność systemu. Wiadomości zawarte w tej książce pomogą Ci to zrobić.
O autorze:
Olga Kokoreva jest konsultantem z dziedziny informatyki i specjalistką w zakresie wsparcia technicznego dla użytkowników.
[więcej...]
Wyczerpujący przewodnik po jednej z najpopularniejszych dystrybucji Linuksa
* Instalowanie i konfigurowanie systemu
* Korzystanie z Linuksa w pracy i w domu
* Współpraca z innymi platformami systemowymi
* Administrowanie systemem
SUSE Linux to jedna z najbardziej znanych kompletnych dystrybucji Linuksa. Jej popularność w Europie i Ameryce wzrasta w ogromnym tempie, między innymi dzięki temu, że rozwijaniem systemu zajęła się firma Novell. Wersja 10 powstała w ramach projektu Open SUSE, w którym brały udział tysiące użytkowników i programistów z całego świata. Efektem jest stabilny, wydajny i niezawodny system operacyjny, świetnie sprawdzający się jako podstawa działania zarówno stacji roboczych i komputerów domowych, jak i serwerów sieciowych. Ogromną zaletą dystrybucji SUSE jest maksymalnie uproszczony proces instalacji oraz imponująca ilość narzędzi i aplikacji dołączanych do systemu.
"SUSE Linux 10. Księga eksperta" to doskonałe źródło wiedzy na temat najnowszej wersji tej dystrybucji. Zawiera informacje, dzięki którym poznasz system i staniesz się jego świadomym użytkownikiem. Nauczysz się go instalować, konfigurować oraz przeprowadzać operacje administracyjne. Dowiesz się, jak korzystać z dołączonych do Linuksa aplikacji oraz jak instalować nowe narzędzia z pakietów dystrybucyjnych. Poznasz tajniki uruchamiania serwerów sieciowych w oparciu o SUSE Linux i sposoby przygotowywania go do współpracy z innymi systemami operacyjnymi.
W książce tej znajdziesz omówienie następujących zagadnień:
* instalacja z płyty DVD,
* praca z powłoką tekstową,
* środowiska KDE i Gnome,
* konfiguracja drukarki,
* korzystanie z pakietu OpenOffice,
* współpraca z Windows i Mac OS,
* korzystanie z internetu,
* zarządzanie systemem plików i kontami użytkowników,
* konfiguracja serwerów sieciowych,
* programowanie w Linuksie.
Poznaj i wykorzystaj nowoczesną dystrybucję Linuksa!
Linux już dawno przestał być zabawką dla informatyków-pasjonatów. Dzięki pracy setek programistów z całego świata stał się doskonałą alternatywą dla systemu Windows, zwłaszcza w zastosowaniach sieciowych. Jego podstawową przewagą nad konkurencją jest fakt, że jest dostępny nieodpłatnie. Kolejne wersje najpopularniejszych dystrybucji są coraz łatwiejsze w instalacji, konfiguracji i obsłudze. Dla Linuksa powstaje coraz więcej aplikacji, co stopniowo wzmacnia jego pozycję jako systemu operacyjnego do zastosowań domowych i biurowych. Coraz częściej sięgają też po ten system ogromne korporacje, takie jak Boeing czy NASA. Znajomość Linuksa jest dużym atutem na rynku pracy dla informatyków.
Fedora Core to następca jednej z najpopularniejszych dystrybucji Linuksa -- RedHata. Podobnie jak poprzednik, cechuje się łatwością instalacji, rozbudowanymi możliwościami obsługi urządzeń multimedialnych, korzystaniem z technologii Plug&Play i bogatym pakietem aplikacji, które można łatwo zainstalować za pomocą pakietów RPM. Wykonując ćwiczenia zawarte w tej książce, poznasz podstawy obsługi systemu Fedora Core.
Nauczysz się:
* Instalować system
* Logować do systemu
* Korzystać z menedżera okien
* Wykorzystywać wszystkie funkcje pulpitu
* Odczytywać dane z dyskietek i CD-ROM-ów
* Korzystać z internetu
* Instalować nowe oprogramowanie
* Zabezpieczać system przez niepowołanym dostępem
Poznaj system Fedora Core Linux. Przekonaj się, że nie trzeba być komputerowym guru, aby w pełni wykorzystać jego potencjał.
Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danychWydawnictwo Helion
RMAN (skrót od ang. Recovery Manager) to narzędzie do tworzenia i przywracania baz danych Oracle. Zapewnia ono odtwarzanie danych zarządzane przez serwer SMR (skrót od ang. Server-Managed Recovery). Dzięki temu archiwizacja opiera się na wbudowanym kodzie, wchodzącym w skład jądra systemu zarządzania bazą danych Oracle. Taka konstrukcja pozwala na wykonywanie zarówno "gorących", jak i "zimnych" kopii bazy, w zależności od potrzeb użytkownika, co daje dużą swobodę decydowania o przebiegu procesu archiwizacji i odtwarzania danych. RMAN to doskonały wybór systemu wykonywania kopii zapasowych i odtwarzania baz danych Oracle.
Książka "Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danych" jest skierowana zarówno do zaawansowanych użytkowników poprzednich wersji bazy danych Oracle i menedżera RMAN, jak i do tych, którzy właśnie rozpoczynają swoją przygodę z tymi narzędziami. Wskazuje ona wszelkie zmiany wprowadzone w ostatniej edycji systemu Oracle, a poza tym zawiera wszystkie informacje potrzebne do tego, by skutecznie korzystać z systemu RMAN. Podręcznik zaprojektowano tak, abyś mógł jak najszybciej rozpocząć korzystanie z menedżera.
Dzięki niemu dowiesz się również, w jaki sposób można wykorzystać menedżer RMAN w powiązaniu z innymi systemami, takimi jak Tivoli Storage Manager czy VERITAS NetBackup(tm).
* Podstawowe wiadomości na temat tworzenia kopii zapasowych i odtwarzania
* Fizyczna architektura bazy danych Oracle
* Wewnętrzne mechanizmy działania systemu Oracle
* Porównanie trybów ARCHIVELOG z NOARCHIVELOG
* Tryby odtwarzania bazy danych Oracle
* Ręczne wykonywanie kopii zapasowych w systemie Oracle
Zwiększ bezpieczeństwo i wydajność Twojej bazy danych! Bądź na czasie!
Systemy operacyjne z rodziny Linuksa stają się coraz popularniejsze. Już dawno przestały być zabawkami dla pasjonatów poświęcających dni, a nawet miesiące na zainstalowanie i skonfigurowanie systemu. Stale rozwijane środowiska graficzne, powiększająca się ilość dostępnych aplikacji, stabilność, a przede wszystkim nieodpłatny dostęp do systemu i jego kodu źródłowego sprawiły, że Linux coraz częściej zastępuje komercyjne systemy operacyjne nie tylko w przedsiębiorstwach, ale również w domach. Spośród wszystkich dostępnych dystrybucji Linuksa to właśnie Debian jest jedną z najczęściej stosowanych.
"Debian Linux. Ćwiczenia" to książka przeznaczona dla wszystkich, którzy chcą poznać ten system operacyjny. Przedstawia zagadnienia związane z instalacją i konfiguracją systemu oraz korzystaniem z niego w sieci lokalnej i internecie. Opisuje zasady użytkowania systemu i administrowania nim oraz korzystania z niektórych dostępnych w nim narzędzi.
* Instalacja
* Konfigurowanie zainstalowanego systemu
* Korzystanie z wiersza poleceń, programu Midnight Commander oraz edytora vi
* Podstawowe zasady administrowania systemem
* Praca w środowisku graficznym
* Korzystanie z internetu
* Bazy danych
Przekonaj się, że nie taki Linux straszny, jak go malują.
Red Hat Enterprise Linux i Fedora Core 2. WprowadzenieWydawnictwo Helion
Najnowsze wcielenie najpopularniejszej dystrybucji Linuksa
* Instalacja i konfiguracja systemu
* Środowiska graficzne i tryb konsoli
* Administracja systemem
Chyba wszyscy użytkownicy komputerów słyszeli o Linuksie. System ten, dzięki swojej elastyczności, stabilności, niezawodności i ogromnej wydajności jest instalowany na coraz większej liczbie komputerów. Znaczna ich część to serwery sieciowe, ale coraz częściej na instalację Linuksa decydują się również użytkownicy komputerów domowych i biurowych. Producent najpopularniejszej chyba dystrybucji Linuksa -- firma RedHat Inc. -- dokonała podziału swoich produktów na dwie kategorie: profesjonalne i domowe. Efekty tego podziału -- dystrybucje RedHat Enterprise Linux oraz Fedora Core -- są przeznaczone dla różnych grup odbiorców i różnią się zasadami dystrybucji.
Książka "Red Hat Enterprise Linux i Fedora Core 2. Wprowadzenie" omawia obie dystrybucje; jest przeznaczona dla użytkowników, którzy nie mieli dotychczas kontaktu z systemami operacyjnymi z rodziny Linuksa. Wiadomości w niej zawarte koncentrują się głównie na programach, narzędziach i aplikacjach pracujących w środowisku graficznym. W książce znajdziesz także omówienie bardziej zaawansowanych zagadnień, m.in. opis instalacji i konfiguracji serwerów usług sieciowych. Wszystko to przedstawione jest jednak w formie zrozumiałej dla początkujących użytkowników Linuksa.
* Historia Linuksa
* Przygotowanie do instalacji
* Instalacja i konfiguracja systemu
* Struktura plików i katalogów w systemie
* Środowiska graficzne Gnome i KDE
* Praca w środowisku tekstowym
* Instalacja nowego oprogramowania za pomocą narzędzia RPM Package Manager
* Połączenie z siecią internet
* Konfiguracja usług sieciowych -- serwera plików i serwera WWW
* Programowanie skryptów powłoki
Wiadomości zawarte w niniejszej książce rozwieją obawy każdego, kto czuje respekt przed Linuksem.
Niezastąpiona pomoc dla użytkowników Linuksa
Linux staje się coraz popularniejszy i rozwija się coraz bardziej dynamicznie, wypierając w wielu miejscach komercyjne systemy operacyjne. Powstaje dla niego coraz więcej aplikacji. Graficzne środowiska pracy, takie jak GNOME czy KDE coraz częściej wypierają tryb tekstowy Linuksa. Nadal jednak większość zadań związanych z administracją systemem i dostępem do systemu plików wykonuje się za pomocą poleceń wydawanych w trybie tekstowym. Jednocześnie to właśnie polecenia są tym elementem Linuksa, który odstrasza od niego wielu potencjalnych użytkowników.
"Linux. Leksykon kieszonkowy" to książka dla tych, których do Linuksa zniechęca konieczność zapamiętania niezliczonej ilości poleceń i parametrów oraz dla tych, którzy pracują z nim na co dzień i potrzebują podręcznej „ściągi” przydatnej przy pracy. Zawiera zestawienie najbardziej przydatnych i potrzebnych w codziennej pracy poleceń systemu Fedora Linux, pogrupowanych według realizowanych przez nie funkcji, lecz większość zawartych w niej informacji będzie przydatna również użytkownikom innych dystrybucji Linuksa. Przedstawia również opcje i argumenty każdego z opisywanych poleceń.
* Korzystanie z systemu plików
* Funkcje powłoki bash
* Instalowanie nowego oprogramowania
* Operacje na plikach
* Obsługa kont użytkowników
* Korzystanie z internetu
* Programowanie skryptów powłoki
Konfiguracja routerów Cisco
System operacyjny IOS firmy Cisco charakteryzuje się sporymi możliwościami działania i elastycznością, ale jednocześnie jest bardzo skomplikowany i trudno dostępny. Większość zadań można w nim zrealizować na kilka sposobów, a nikt nie chce przecież marnować cennego czasu na poszukiwanie najwłaściwszego rozwiązania.
Dlatego właśnie napisano tę książkę. Na szczęście większość zadań konfiguracyjnych może zostać podzielona na kilka niezależnych etapów -- konfigurację interfejsu, mechanizmów obsługi protokołów routingu, łączy zapasowych, implementację algorytmów, filtrowania pakietów i włączanie innych systemów kontroli dostępu. To co faktycznie potrzebne jest administratorowi sieci, to zestaw dobrych receptur, które będą zawierać informacje niezbędne do realizacji najczęściej powtarzających się zadań. Gwarantują one właściwą konfigurację sieci i dają pewność, że zastosowane rozwiązania są właściwe i spełniają oczekiwania administratora.
Książka "Cisco. Receptury" zawiera przykłady rozwiązań większości występujących problemów konfiguracyjnych, w tym:
* konfigurowanie wielu rodzajów interfejsów, od interfejsów szeregowych, przez ATM po Frame Relay,
* konfigurowanie mechanizmów obsługi wszystkich powszechnie stosowanych protokołów routingu (RIP, EIGRP, OSPF o BGP),
* konfigurowanie systemu uwierzytelniania,
* konfigurowanie usług dodatkowych, takich jak DHCP i NAT,
* parametryzowanie łączy zapasowych i wykorzystanie protokołu HSRP do zarządzania routerami zapasowymi,
* zarządzenie routerami z uwzględnieniem usług SNMP i innych,
* wykorzystanie list dostępu do sterowania przepływem danych.
Książka ta z pewnością przyda się osobom, które na co dzień posługują się routerami firmy Cisco. Pomoże ona szybko i skutecznie rozwiązać wszystkie pojawiające się problemy. Nawet doświadczeni administratorzy sieci z pewnością skorzystają z zawartych w niej propozycji rozwiązań i szczegółowych opisów, pozwalających na nowe spojrzenie na określone zagadnienia. Osoby, które nie mają doświadczenia w pracy z routerami, a otrzymały zadanie zarządzania siecią wyposażoną w urządzenia Cisco, mogą dzięki tej książce zaoszczędzić sobie sporo pracy.
W systemie Windows rejestr jest magazynem danych związanych z niemal wszystkimi funkcjami i komponentami systemu oraz sprzętu. Stanowi jednocześnie "wrota" umożliwiające dostosowywanie działania systemu do różnych potrzeb i optymalizowanie jego wydajności. Pliki rejestrów wszystkich systemów z rodziny Windows XP/2000/NT mają analogiczną strukturę, ale istnieje między nimi sporo różnic, wynikających z konstrukcji jądra systemu. System Windows 2003 Server jest oparty na jądrze znacznie bardziej rozbudowanym niż w poprzednich wersjach. Z tego właśnie powodu w jego rejestrze pojawiło się wiele nowych wpisów. Wszystkie nowe funkcje zastosowane w systemie Windows Server 2003 mają swoje odzwierciedlenie w rejestrze.
Książka "Windows Server 2003. Rejestr systemu" opisuje najważniejsze komponenty pliku rejestru systemowego najnowszej wersji Windows. Omawia podobieństwa i różnice, które występują pomiędzy rejestrami różnych systemów Windows. Przedstawia także metody archiwizowania i przywracania rejestru oraz najważniejsze wskazówki dotyczące innych aspektów przetwarzania rejestru. Znajdziesz w niej informacje dotyczące dostosowywania i optymalizacji rejestru systemu Windows Server 2003 oraz omówienie rozszerzeń systemów Windows XP/Server 2003, poprawiających ich niezawodność.
* Struktura rejestru systemowego
* Archiwizowanie i przywracanie rejestru za pomocą narzędzi Kopia zapasowa i Konsola odzyskiwania
* Modyfikowanie rejestru za pomocą narzędzia Regedit
* Dostosowywanie działania systemu z wykorzystaniem rejestru
* Informacje o urządzeniach przechowywane w rejestrze
* Rola rejestru w procesie ładowania systemu
* Ustawienia aplikacji i składników sieci
* Zabezpieczanie rejestru przed uszkodzeniem
* Zarządzanie środowiskiem pracy użytkownika
* Ustawienia usługi Active Directory w rejestrze
* Diagnozowanie i usuwanie problemów z rejestrem
* Tworzenie skryptów dla rejestru
Dzięki odpowiednio przeprowadzonym modyfikacjom rejestru można znacznie zwiększyć wydajność systemu. Wiadomości zawarte w tej książce pomogą Ci to zrobić.
O autorze:
Olga Kokoreva jest konsultantem z dziedziny informatyki i specjalistką w zakresie wsparcia technicznego dla użytkowników.
[więcej...]
Wyczerpujący przewodnik po jednej z najpopularniejszych dystrybucji Linuksa
* Instalowanie i konfigurowanie systemu
* Korzystanie z Linuksa w pracy i w domu
* Współpraca z innymi platformami systemowymi
* Administrowanie systemem
SUSE Linux to jedna z najbardziej znanych kompletnych dystrybucji Linuksa. Jej popularność w Europie i Ameryce wzrasta w ogromnym tempie, między innymi dzięki temu, że rozwijaniem systemu zajęła się firma Novell. Wersja 10 powstała w ramach projektu Open SUSE, w którym brały udział tysiące użytkowników i programistów z całego świata. Efektem jest stabilny, wydajny i niezawodny system operacyjny, świetnie sprawdzający się jako podstawa działania zarówno stacji roboczych i komputerów domowych, jak i serwerów sieciowych. Ogromną zaletą dystrybucji SUSE jest maksymalnie uproszczony proces instalacji oraz imponująca ilość narzędzi i aplikacji dołączanych do systemu.
"SUSE Linux 10. Księga eksperta" to doskonałe źródło wiedzy na temat najnowszej wersji tej dystrybucji. Zawiera informacje, dzięki którym poznasz system i staniesz się jego świadomym użytkownikiem. Nauczysz się go instalować, konfigurować oraz przeprowadzać operacje administracyjne. Dowiesz się, jak korzystać z dołączonych do Linuksa aplikacji oraz jak instalować nowe narzędzia z pakietów dystrybucyjnych. Poznasz tajniki uruchamiania serwerów sieciowych w oparciu o SUSE Linux i sposoby przygotowywania go do współpracy z innymi systemami operacyjnymi.
W książce tej znajdziesz omówienie następujących zagadnień:
* instalacja z płyty DVD,
* praca z powłoką tekstową,
* środowiska KDE i Gnome,
* konfiguracja drukarki,
* korzystanie z pakietu OpenOffice,
* współpraca z Windows i Mac OS,
* korzystanie z internetu,
* zarządzanie systemem plików i kontami użytkowników,
* konfiguracja serwerów sieciowych,
* programowanie w Linuksie.
Poznaj i wykorzystaj nowoczesną dystrybucję Linuksa!
Linux już dawno przestał być zabawką dla informatyków-pasjonatów. Dzięki pracy setek programistów z całego świata stał się doskonałą alternatywą dla systemu Windows, zwłaszcza w zastosowaniach sieciowych. Jego podstawową przewagą nad konkurencją jest fakt, że jest dostępny nieodpłatnie. Kolejne wersje najpopularniejszych dystrybucji są coraz łatwiejsze w instalacji, konfiguracji i obsłudze. Dla Linuksa powstaje coraz więcej aplikacji, co stopniowo wzmacnia jego pozycję jako systemu operacyjnego do zastosowań domowych i biurowych. Coraz częściej sięgają też po ten system ogromne korporacje, takie jak Boeing czy NASA. Znajomość Linuksa jest dużym atutem na rynku pracy dla informatyków.
Fedora Core to następca jednej z najpopularniejszych dystrybucji Linuksa -- RedHata. Podobnie jak poprzednik, cechuje się łatwością instalacji, rozbudowanymi możliwościami obsługi urządzeń multimedialnych, korzystaniem z technologii Plug&Play i bogatym pakietem aplikacji, które można łatwo zainstalować za pomocą pakietów RPM. Wykonując ćwiczenia zawarte w tej książce, poznasz podstawy obsługi systemu Fedora Core.
Nauczysz się:
* Instalować system
* Logować do systemu
* Korzystać z menedżera okien
* Wykorzystywać wszystkie funkcje pulpitu
* Odczytywać dane z dyskietek i CD-ROM-ów
* Korzystać z internetu
* Instalować nowe oprogramowanie
* Zabezpieczać system przez niepowołanym dostępem
Poznaj system Fedora Core Linux. Przekonaj się, że nie trzeba być komputerowym guru, aby w pełni wykorzystać jego potencjał.
Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danychWydawnictwo Helion
RMAN (skrót od ang. Recovery Manager) to narzędzie do tworzenia i przywracania baz danych Oracle. Zapewnia ono odtwarzanie danych zarządzane przez serwer SMR (skrót od ang. Server-Managed Recovery). Dzięki temu archiwizacja opiera się na wbudowanym kodzie, wchodzącym w skład jądra systemu zarządzania bazą danych Oracle. Taka konstrukcja pozwala na wykonywanie zarówno "gorących", jak i "zimnych" kopii bazy, w zależności od potrzeb użytkownika, co daje dużą swobodę decydowania o przebiegu procesu archiwizacji i odtwarzania danych. RMAN to doskonały wybór systemu wykonywania kopii zapasowych i odtwarzania baz danych Oracle.
Książka "Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danych" jest skierowana zarówno do zaawansowanych użytkowników poprzednich wersji bazy danych Oracle i menedżera RMAN, jak i do tych, którzy właśnie rozpoczynają swoją przygodę z tymi narzędziami. Wskazuje ona wszelkie zmiany wprowadzone w ostatniej edycji systemu Oracle, a poza tym zawiera wszystkie informacje potrzebne do tego, by skutecznie korzystać z systemu RMAN. Podręcznik zaprojektowano tak, abyś mógł jak najszybciej rozpocząć korzystanie z menedżera.
Dzięki niemu dowiesz się również, w jaki sposób można wykorzystać menedżer RMAN w powiązaniu z innymi systemami, takimi jak Tivoli Storage Manager czy VERITAS NetBackup(tm).
* Podstawowe wiadomości na temat tworzenia kopii zapasowych i odtwarzania
* Fizyczna architektura bazy danych Oracle
* Wewnętrzne mechanizmy działania systemu Oracle
* Porównanie trybów ARCHIVELOG z NOARCHIVELOG
* Tryby odtwarzania bazy danych Oracle
* Ręczne wykonywanie kopii zapasowych w systemie Oracle
Zwiększ bezpieczeństwo i wydajność Twojej bazy danych! Bądź na czasie!
SUSE Linux Enterprise Server. Administracja usługami serwera. Księga ekspertaWydawnictwo Helion
Uruchom stabilny i bezpieczny serwer internetowy
* Jak zainstalować i optymalnie skonfigurować SUSE?
* W jaki sposób zarządzać usługami sieciowymi?
* Jak usprawnić codzienne zadania administracyjne?
SUSE to jedna z dystrybucji systemu operacyjnego Linux - dostępnego nieodpłatnie produktu, który cieszy się ogromną popularnością i szacunkiem wśród użytkowników. Od innych dystrybucji różni się ona tym, iż nad jej rozwojem czuwa firma, której nazwa przez długie lata była niemal synonimem sieci komputerowej - Novell. SUSE Linux Enterprise przeznaczony jest do obsługi oprogramowania o fundamentalnym znaczeniu, posiada wszelkie cechy zaawansowanej technologicznie platformy serwerowej i objęty jest profesjonalną pomocą techniczną. Na korzystanie z niego decyduje się zatem coraz więcej firm i instytucji oczekujących od systemu operacyjnego wysokiej stabilności i bezpieczeństwa.
„SUSE Linux Enterprise Server. Administracja usługami serwera. Księga eksperta” to kompendium praktycznej wiedzy poświęconej administrowaniu tym systemem. Z książki tej dowiesz się, w jaki sposób zainstalować i skonfigurować środowisko SUSE, jak ustalić parametry pracy w sieci i zarządzać kontami użytkowników. Nauczysz się administrować usługami sieciowymi za pomocą aplikacji YaST2, zabezpieczać serwer przed atakami z sieci, dodawać nowe urządzenia i instalować nowe oprogramowanie. Przeczytasz tu także o tworzeniu kopii zapasowych i uruchamianiu serwerów internetowych.
* Instalacja systemu z płyty DVD
* Konfiguracja interfejsów sieciowych
* Dobór parametrów serwera OpenLDAP
* Wykorzystywanie narzędzia YaST2 do konfiguracji usług sieciowych
* Administrowanie kontami użytkowników
* Zabezpieczanie serwera
* Instalowanie oprogramowania
* Dodawanie nowych urządzeń
* Tworzenie kopii zapasowych
Poznaj i wykorzystaj jedną z najbardziej docenianych dystrybucji Linuksa.
Kompletny przewodnik po systemie Fedora Core
* Zainstaluj system i poprawnie nim administruj
* Skonfiguruj serwer WWW, FTP, poczty elektronicznej i plików
* Przekompiluj jądro systemu
* Wykorzystaj mechanizmy bezpieczeństwa do ochrony danych i użytkowników
Fedora Core to najnowsza, bezpłatna i otwarta kontynuacja linii systemu Red Hat Linux, najpopularniejszej dystrybucji systemu Linux na świecie. Jej poprzednik -- Red Hat Linux -- zyskał zasłużoną sławę i popularność nie tylko wśród komputerowych guru, ale także "zwykłych" użytkowników. Docenili jego stabilność, łatwość obsługi i ogromny wybór różnego rodzaju aplikacji, dostępnych nieodpłatnie, podobnie jak sam system. Fedora Core posiada te same zalety. Można zainstalować ten system nie tylko na komputerze PC, ale także na serwerach sieciowych, urządzeniach PDA i komputerach klasy mainframe.
"Fedora Core 2. Księga eksperta" to kompendium wiedzy na temat systemu Fedora Core 2 Linux. Zawiera szczegółowe informacje na temat jego instalacji, używania i administrowania nim. Opisuje sposoby konfigurowania systemu oraz korzystania z niego zarówno na stacjach roboczych, jak i na serwerach sieciowych. Przedstawia zasady używania środowiska tekstowego i graficznego, konfigurowania usług systemowych, zarządzania kontami użytkowników i wiele innych informacji cennych zarówno dla użytkownika, jak i dla administratora.
* Instalacja i konfigurowanie systemu
* System plików, logowanie i przydzielanie praw użytkownikom
* Korzystanie ze środowiska X Window
* Zarządzanie usługami systemowymi
* Instalowanie oprogramowania
* Administrowanie kontami użytkowników i systemem plików
* Tworzenie kopii bezpieczeństwa
* Konfiguracja sieci i drukarek
* Instalacja i konfigurowanie serwera DNS, WWW, FTP i poczty elektronicznej
* Usługi baz danych
* Tworzenie skryptów powłoki oraz oprogramowania w językach C++ oraz Perl
* Konfigurowanie jądra systemu
* Aplikacje biurowe, multimedialne i emulatory innych systemów operacyjnych
Poznaj wszystkie możliwości najpopularniejszej dystrybucji systemu Linux.
Sprawdzone sposoby migracji na Linuksa
* Wdrożenie Linuksa do firmowej infrastruktury informatycznej
* Udostępnianie usług pocztowych i katalogowych
* Zarządzanie kontami użytkowników i zabezpieczeniami
Linux dawno już przestał być systemem operacyjnym przeznaczonym dla pasjonatów, którym niestraszne były setki stron dokumentacji, dziesiątki parametrów i enigmatycznie brzmiące polecenia konsoli tekstowej. Dziś Linux to poważna konkurencja dla komercyjnych systemów operacyjnych. Praktycznie wszystko, co do niedawna było domeną płatnych produktów, obecnie możemy zrealizować za pomocą Linuksa, co powoduje, że coraz więcej przedsiębiorstw decyduje się na "przesiadkę", kierując się już nie tylko względami finansowymi.
Książka "Jak to się robi w Linuksie" to przewodnik dla tych, którzy zdecydowali się przenieść firmową infrastrukturę informatyczną na platformę Linux bądź kierują takim procesem jako informatycy. Krok po kroku przedstawia sposób zaplanowania i realizacji migracji, tak aby użytkownicy systemu mogli jak najszybciej osiągnąć pełną produktywność. Omawia konfigurację sprzętu, aplikacje użytkowe, zagadnienia współistnienia środowisk Linux i Windows i wiele innych kwestii. Opisano tu również projekt Linux Terminal Server, którego wdrożenie pozwala na ogromne uproszczenie infrastruktury informatycznej przedsiębiorstwa.
* Instalacja różnych dystrybucji Linuksa
* Korzystanie z KDE
* Dostosowywanie pulpitu
* Zarządzanie plikami za pomocą przeglądarki Konqueror
* Instalowanie nowych aplikacji
* Podłączanie nowych urządzeń
* Konfigurowanie sieci i połączenia z internetem
* Korzystanie z konsoli
* Konfigurowanie usług poczty elektronicznej i wymiany plików
* Zdalna administracja i połączenia szyfrowane
* Aplikacje użytkowe dla Linuksa
Zobacz, o ile lepiej pracuje się w systemie Linux!Zobacz jak sprawnie można pracować w systemie Linux
Wykorzystaj konsolę tekstową do pracy z systemem operacyjnym
* Stosowanie poleceń
* Kontrolowanie pracy Windows XP
* Tworzenie plików wsadowych
Współczesne systemy operacyjne przyzwyczaiły użytkowników do ikon, okien i rozwijanych menu, za pomocą których można wykonać prawie każdą operację. Nadal jednak istnieje możliwość pracy w trybie tekstowym. Dlaczego? Odpowiednio wykorzystane polecenia trybu tekstowego pozwalają zautomatyzować wiele czynności. Czasami również -- na przykład w wypadku awarii systemu i ataku wirusa -- użycie konsoli i ręczne wpisanie poleceń jest po prostu jedynym rozwiązaniem.
Dzięki książce "Windows XP. Komendy i polecenia. Praktyczne przykłady" poznasz zasady stosowania poleceń tekstowych w codziennej pracy z systemem Windows XP. Nauczysz się wykorzystywać je do wykonywania operacji na plikach i katalogach, zarządzania zadaniami i procesami systemowymi oraz do odzyskiwania danych. Dowiesz się, w jaki sposób konfigurować i testować połączenia sieciowe, montować nowe woluminy i dzielić dysk na partycje.
* Operacje na katalogach
* Edycja plików tekstowych
* Porównywanie zawartości plików
* Kontrola środowiska pracy
* Montowanie urządzeń systemowych i woluminów
* Ustawianie parametrów ładowania systemu
* Tworzenie kopii zapasowych
* Konfigurowanie parametrów połączeń sieciowych
Przekonaj się, że Windows XP to nie tylko interfejs graficzny.
Większości użytkowników komputerów PC pojęcie "system operacyjny" kojarzy się wyłącznie z systemem Windows. Jednak oprócz niego istnieje wiele produktów spełniających analogiczne funkcje. Jednym z nich jest darmowy system Linux. Linux, napisany w 1991 roku w ramach akademickich zajęć przez fińskiego studenta Linusa Torvaldsa, zdobywa coraz większą popularność i wykorzystywany jest powszechnie nie tylko przez użytkowników indywidualnych, ale także przez firmy i inne organizacje. Doskonale spełnia swoją rolę jako system dla serwerów sieciowych i stacji roboczych, a jego stabilność i niezawodność są wysoko cenione przez użytkowników. Linux obecny jest rynku w wielu wersjach, które określa się mianem dystrybucji.
Dzięki książce "SUSE Linux. Ćwiczenia" poznasz podstawy jednej z dystrybucji Linuksa -- SUSE. Przekonasz się, że nie musisz instalować tego systemu, aby go poznać -- uruchomisz go za pomocą płyty Live CD. Jeśli Ci się spodoba, dowiesz się, jak go zainstalować i skonfigurować. Poznasz sposoby optymalizowania wydajności Linuksa, nauczysz się korzystać z konsoli tekstowej oraz interfejsów graficznych GNOME i KDE. Przeczytasz także o aplikacjach dołączanych do Linuksa.
* Uruchamianie Linuksa z płyty Live CD
* Instalacja systemu na dysku twardym
* Poprawianie wydajności systemu
* Wyświetlanie informacji o aktywnych użytkownikach
* Praca z systemem plików
* Korzystanie z edytora vi
* Pakiet OpenOffice
* Przegląd oprogramowania dołączonego do SUSE Linux
Przekonaj się, że za stabilny i wydajny system operacyjny nie trzeba płacić.
Więcej danych, szybszy dostęp, lepsza współpraca
Dostępność wydajnych systemów plików z kroniką i rozproszonych systemów plików to jedna z najbardziej ekscytujących cech systemu Linux. Gdy pliki osiągają wielkości setek gigabajtów, a pojemności dysków sięgają terabajtów, tradycyjne rozwiązania przestają wystarczać. Warto wówczas skorzystać z nowoczesnych systemów plików z kroniką zapewniających szybki dostęp do danych także w sytuacjach, gdy danych tych jest bardzo dużo.
Innym wyzwaniem jest coraz częstsza konieczność dzielenia zasobów dyskowych między wiele rozmaitych systemów. Tutaj pomocne są rozproszone systemy plików, takie jak starszy NFS, czy nowszy OpenAFS. Dzięki OpenAFS użytkownicy nie muszą pamiętać, na którym dysku znajdują się dane, co więcej, administrator może przenosić te pliki w obrębie sieci nie zakłócając w żaden sposób dostępu do nich.
Poza przystępnym omówieniem zaawansowanych linuksowych systemów plików, książka ta prezentuje procedury instalacji oprogramowania, umożliwiającego systemom linuksowym współużytkowanie danych z komputerami działającymi pod kontrolą systemów operacyjnych Apple Macintosh, Microsoft Windows oraz Novell NetWare. Dzięki zawartym w książce informacjom zmaksymalizujesz wydajność, elastyczność i niezawodność systemów linuksowych.
Dzięki książce "Systemy plików w Linuksie":
* Nauczysz się korzystać z możliwości i zalet najpopularniejszych nowoczesnych systemów plików dostępnych dla Linuksa.
* Uświadomisz sobie finansowe, operacyjne i wydajnościowe zalety nowoczesnych systemów plików z kroniką i rozproszonych systemów plików.
* Otrzymasz przejrzyste wskazówki co do sposobów wzbogacenia jądra systemu operacyjnego Linux o obsługę systemów plików z kroniką: ext3, JFS, ReiserFS oraz XFS oraz sposobów konfiguracji, kompilacji, instalacji i uruchamiania rozszerzonych wersji jądra.
* Zaznajomisz się z technologiami związanymi z zarządzaniem woluminami logicznymi, macierzami RAID oraz narzędziami archiwizacyjnymi systemu Linux zwiększającymi wydajność, elastyczność i bezpieczeństwo.
* Dowiesz się jak zapewnić dostęp do wspólnych danych w środowisku heterogenicznym.
Jest to nieodzowne kompendium wiedzy dla każdego administratora Linuksa, który chce korzystać z możliwości oferowanych przez nowoczesne systemy plików.
"Windows Server 2003. Podręcznik administratora" to książka opisująca najważniejsze kwestie związane z zarządzaniem systemem Windows Server 2003 i rozwiązywaniem dotyczących go problemów. Opisuje ona ponad 160 zadań administracyjnych, wraz z zalecaną częstotliwością wykonywania każdego z nich. Rozpoczyna się przedstawieniem ogólnych działań, które należy podjąć w przypadku wszystkich serwerów, niezależnie od roli, jaką pełnią. Omówione zostały również jednorazowe zadania, które musimy wykonać, aby odpowiednio przygotować środowisko administracyjne. Opisano ponadto klastry serwerów, a także serwery zarządzające infrastrukturą sieciową, w skład których wchodzą DHCP (Dynamic Host Configuration Protocol) i WINS (Windows Internet Naming Service). Zostały przedstawione również serwery służące do zdalnej instalacji systemów operacyjnych, takich jak Windows XP lub sam Windows Server 2003. Na koniec omówiono jeszcze czynności administracyjne związane z wydajnością i monitorowaniem sieci.
W książce omówiono między innymi:
* Serwery zarządzania tożsamościami
* Active Directory
* Serwery DNS
* Dedykowane serwery WWW
* Serwery aplikacji
* Serwery terminali
* Serwery DHCP i WINS
* Serwery dostępu zdalnego i VPN
Poznaj możliwości najnowszej dystrybucji Linuksa
Popularność systemów operacyjnych z rodziny Linux wciąż rośnie. Coraz łatwiejszy proces instalacji, graficzny interfejs użytkownika i ogromna ilość dostępnego bezpłatnie oprogramowania powodują, że na korzystanie z różnych dystrybucji Linuksa decydują się już nie tylko firmy, ale również użytkownicy domowi. Jedną z najnowszych edycji tego dostępnego nieodpłatnie systemu operacyjnego jest Aurox, który oprócz wszystkich cech charakteryzujących systemy operacyjne Linux ma jedną ogromną zaletę -- jest niemal w całości spolszczony. Prawie wszystkie dołączane do niego narzędzia i programy mają polskie interfejsy użytkownika i polską dokumentację.
Książka "Aurox. Ćwiczenia" jest przeznaczona dla użytkowników, którzy zdecydowali się na korzystanie z tej właśnie dystrybucji Linuksa. Przedstawia wszystkie podstawowe wiadomości niezbędne do rozpoczęcia pracy z Auroksem. Opisuje proces jego instalacji i konfiguracji oraz system plików. Dowiesz się, jak zastosować tę dystrybucję do pracy biurowej oraz korzystania z Internetu. Nauczysz się także uruchamiać usługi serwerowe.
* Instalowanie Auroksa
* Konfiguracja X Window
* Korzystanie z narzędzi systemowych
* Operacje na plikach
* Podstawowe narzędzia uruchamiane w trybie konsoli
* Połączenie z Internetem
* Poczta elektroniczna, WWW, IRC i GNU Gadu
* Pakiet biurowy OpenOffice
* Aurox w roli serwera WWW, MySQL, FTP i pocztowego
Doskonałe źródło wiedzy o najnowszej dystrybucji systemu Fedora Core
* Zaprzęgnij do pracy graficzne środowiska GNOME oraz KDE i skorzystaj z oprogramowania dołączonego do systemu
* Poznaj zasady administracji systemem, naucz się pracować z konsolą tekstową i zastosuj nowe mechanizmy bezpieczeństwa do ochrony komputera przed atakami z sieci
* Zainstaluj i skonfiguruj usługi sieciowe, serwer WWW i poczty elektronicznej oraz bazy danych
Fedora Core 3 to najnowsza wersja jednej z najpopularniejszych dystrybucji systemu Linux, znanej dawniej jako Red Hat. Obecnie nazwą Red Hat Linux opatrywane są dystrybucje rozprowadzane na zasadach komercyjnych, dystrybucję dostępną nieodpłatnie nazwano Fedora Core. Mimo zmiany polityki firmy Red Hat Inc. jej najnowszy produkt nadal pozostaje stabilnym i uniwersalnym systemem operacyjnym, wyposażonym we wszystkie nowe technologie, jakie pojawiły się w świecie Linuksa. Wykorzystano w nim najnowszą wersję jądra, doskonały mechanizm zabezpieczeń Security Enhanced Linux i najnowsze wersje oprogramowania dołączanego do kolejnych wersji tej dystrybucji Linuksa.
Książka "Fedora Core 3. Biblia" to kompletny przewodnik po najnowszej dystrybucji produktu firmy Red Hat Inc. Przeznaczona jest dla użytkowników, którzy rozpoczynają pracę z Linuksem i chcą poznać wszystkie jego możliwości, wykonując rzeczywiste zadania. Takie przedstawienie zawartych w książce wiadomości pozwala nie tylko na zapamiętanie sposobów realizacji określonych czynności, ale także na zrozumienie powiązań i wzajemnych zależności pomiędzy składnikami systemu.
* Instalacja systemu Fedora Core 3
* Uruchomienie i konfiguracja środowisk graficznych
* Polecenia systemowe i tryb powłoki
* Instalowanie i uruchamianie aplikacji
* Pakiet biurowy OpenOffice i inne narzędzia do edycji dokumentów
* Obsługa aparatów i kamer cyfrowych
* Korzystanie z poczty elektronicznej i WWW
* Zarządzanie systemem plików i kontami użytkowników
* Pisanie skryptów powłoki
* Tworzenie kopii bezpieczeństwa
* Mechanizmy zabezpieczeń systemu
* Konfiguracja sieci lokalnej i podłączenia do internetu
* Uruchamianie serwerów wydruku i plików
* Serwery poczty elektronicznej, WWW i baz danych
* Współpraca Fedora Core z systemem Mac OS
Przekonaj się, że w przypadku systemów operacyjnychjakość nie musi być związana z wysoką ceną.
Kompendium wiedzy o systemie Debian GNU/Linux
* System Debian GNU/Linux 3.1 i dodatkowe pakiety oprogramowania
* Zasady korzystania z powłoki tekstowej oraz środowisk graficznych KDE i GNOME
* Linux w pracy i w domu
* Debian jako baza dla wydajnego i stabilnego serwera internetowego
Debian GNU/Linux to jedyna dystrybucja Linuksa niepowiązana w żaden sposób z jakąkolwiek firmą -- tworzy ją rzesza ochotników. Rewelacyjny system zarządzania pakietami oprogramowania oraz stabilność i uniwersalność to główne źródła znakomitej reputacji Debiana. Tę właśnie dystrybucję coraz częściej wybierają administratorzy serwerów poszukujący wydajnego systemu operacyjnego. Z kolei twórcy innych dystrybucji Linuksa wykorzystują ją jako bazę dla nowych produktów.
Książka "Debian GNU/Linux 3.1. Biblia" to kompleksowe źródło wiedzy o Debianie i oryginalnych zasadach korzystania z niego. Dzięki zamieszczonym tu informacjom dowiesz się, jak zainstalować i skonfigurować system i jak nim zarządzać. Nauczysz się pracować w trybie tekstowym oraz wykorzystywać środowiska graficzne KDE i GNOME. Poznasz dołączone do tej dystrybucji Linuksa oprogramowanie, skonfigurujesz połączenia sieciowe i zbudujesz serwer internetowy.
* Instalacja Debiana
* Praca z systemem plików
* Korzystanie z powłoki tekstowej
* Instalowanie i usuwanie pakietów oprogramowania
* Zarządzanie kontami użytkowników
* Tworzenie kopii bezpieczeństwa
* Praca w środowisku graficznym
* Korzystanie z internetu i poczty elektronicznej
* Tworzenie i publikowanie dokumentów
* Obróbka cyfrowych fotografii
* Konfigurowanie usług sieciowych
* Serwery WWW, FTP, pocztowy oraz DNS
* Bazy danych
Każdy użytkownik Debiana, niezależnie od doświadczenia,
może nauczyć się z tej książki czegoś nowego.
Podręczne zestawienie wszystkich poleceń trybu tekstowego
Graficzne systemy operacyjne spowodowały, że użytkownicy komputerów nie muszą już męczyć się z poleceniami wprowadzanymi w trybie tekstowym. Dziś za pomocą myszy i kilkunastu ikon jesteśmy w stanie osiągnąć to, co kilkanaście lat temu wymagało wpisania dziesiątek poleceń i parametrów. Nadal jednak wszystkie systemy operacyjne, nawet te najbardziej zaawansowane, posiadają możliwość pracy w trybie tekstowym. Dlaczego? Po co sięgać po niewygodną konsolę tekstową, skoro do dyspozycji mamy kolorowe ikony, okna i narzędzia graficzne? Czasem tryb tekstowy okazuje się jedynym narzędziem, z jakiego możemy skorzystać. Awaria systemu i atak wirusa -- to tylko dwie z sytuacji, w których konsola może być ostatnią deską ratunku. Czasem polecenia trybu tekstowego pozwolą nam zautomatyzować pewne czynności. Dlatego właśnie warto pamiętać o ich istnieniu.
"Windows XP. Komendy i polecenia. Leksykon kieszonkowy" to zestawienie wszystkich poleceń trybu tekstowego systemu Windows XP. Zawiera omówienie poleceń oraz zasady pracy z konsolą tekstową. Znajdziesz tu również omówienie metod pisania skryptów dla systemu Windows XP oraz przykłady wykorzystania poleceń do różnych zadań.
* Praca w trybie konsoli
* Pliki wsadowe
* Zarządzanie systemem plików
* Operacje na plikach i katalogach
* Sterowanie uruchamianiem zadań
* Wykorzystywanie zasobów systemu operacyjnego
* Praca w sieci
Poznaj tekstową stronę Windows XP.
Niezastąpione źródło wiedzy, przydatne w sytuacjach awaryjnych.
* Przeprowadź poprawnie proces instalacji, aktualizacji i konfiguracji systemu
* Rozwiąż problemy z powłoką, interfejsem graficznym i pakietami oprogramowania
* Skonfiguruj połączenia sieciowe, zabezpieczenia i usługi zewnętrzne
Linux, dzięki coraz prostszym narzędziom instalacyjnym i administracyjnym, staje się coraz łatwiejszy w obsłudze. Interfejs graficzny pozwala na wygodną pracę bez konieczności stosowania poleceń powłoki i trybu tekstowego. W sieci można znaleźć ogromną ilość oprogramowania i sterowników. Komputer z zainstalowanym systemem operacyjnym z rodziny Linux może być narzędziem pracy niemal dla każdego... aż do momentu pojawienia się jakiejkolwiek usterki lub problemu. Mnogość plików konfiguracyjnych i rozbudowana struktura systemu dość skutecznie utrudniają rozwiązanie problemu osobom nie będącym doświadczonymi administratorami systemu.
Książka "Linux. Rozwiązywanie problemów. Biblia" to pomoc dla osób, które korzystają z Linuksa, chcą być przygotowane na ewentualne problemy i wiedzieć, jak je usuwać. Opisuje sposoby radzenia sobie z usterkami wszystkich elementów systemu, optymalnego konfigurowania jego składników i przywracania Linuksa do pełnej funkcjonalności. Przedstawia metody tworzenia kopii zapasowych, zabezpieczania stacji roboczych przed niepowołanym dostępem oraz konfigurowania mechanizmów ochrony przed atakami z sieci. Dzięki niej żaden problem z Linuksem nie będzie dla Ciebie powodem do rozpaczy.
* Instalacja systemu i pobieranie pakietów aktualizacyjnych
* Tworzenie kopii zapasowych i migracja danych
* Wykrywanie i konfiguracja sprzętu z poziomu trybu konsoli
* Rozwiązywanie problemów z X Window oraz pakietami oprogramowania
* Usuwanie usterek systemu plików
* Wykrywanie włamań
* Konfigurowanie zapór sieciowych
* Korzystanie z usługi DNS
* Drukowanie i udostępnianie plików
* Praca z serwerami WWW, FTP i poczty elektronicznej
Przekonaj się, że każdy problem z Linuksem możesz rozwiązać samodzielnie.
Podręczne źródło wiedzy o Linuksie
Wśród profesjonalistów Linux zyskał już opinię stabilnego i bezpiecznego systemu operacyjnego dla serwerów sieciowych. Teraz coraz częściej sięgają po niego zwyczajni użytkownicy komputerów, którzy szukają taniej i wydajnej alternatywy dla "jedynie słusznych" rozwiązań. Graficzny interfejs użytkownika, rosnąca liczba aplikacji oraz coraz wygodniejsze narzędzia wspomagające instalację i konfigurację powodują, że Linux zaczyna się liczyć również na rynku systemów operacyjnych dla komputerów domowych i biurowych.
Książka "Linux Desktop. Leksykon kieszonkowy" zawiera najważniejsze informacje o głównych dystrybucjach Linuksa. Przeznaczona jest dla osób, które korzystają z tego systemu operacyjnego w domu lub w biurze. Opisuje zarówno najpopularniejsze graficzne środowiska pracy, jak i podstawowe metody konfiguracji. Znajdziesz tu także zasady korzystania z przeglądarek internetowych, klientów poczty elektronicznej, pakietów biurowych i aplikacji multimedialnych.
* Wybór dystrybucji Linuksa
* Środowiska GNOME i KDE
* Korzystanie z internetu
* Pakiety biurowe
* Nagrywanie płyt CD i DVD
* Instalowanie i usuwanie oprogramowania
* Konfigurowanie systemu
* Korzystanie z Linuksa w laptopach
Jeśli chcesz używać Linuksa w domu czy w biurze,ta książka powinna leżeć obok Twojego komputera.
Wykorzystaj darmowy system operacyjny
* Zainstaluj i skonfiguruj Linuksa
* Połącz się z internetem
* Skorzystaj z dołączonego oprogramowania
Linux już dawno przestał być zabawką dla pasjonatów. Dynamiczny rozwój i rosnąca w ogromnym tempie popularność tego dostępnego bezpłatnie systemu operacyjnego sprawiły, że dziś jest poważną konkurencją dla systemów komercyjnych. Linux jest wykorzystywany nie tylko jako baza wydajnych i stabilnych serwerów sieciowych, ale coraz częściej także jako system operacyjny dla komputerów domowych i stacji roboczych. Wybór oprogramowania dostępnego dla Linuksa powiększa się z dnia na dzień. W sieci można znaleźć niemal wszystko -- od gier po rozbudowane aplikacje graficzne i pakiety biurowe. Jednak podstawową zaletą zarówno Linuksa, jak i przeznaczonego dla niego oprogramowania jest to, że nie trzeba za nie płacić.
Książka "Ubuntu Linux. Ćwiczenia" zapozna Cię z podstawami obsługi jednej z odmian Linuksa, Ubuntu. Czytając ją i wykonując zawarte w niej ćwiczenia, dowiesz się, jak instalować system i logować się do niego. Nauczysz się korzystać z graficznego interfejsu użytkownika, przeglądać zawartość folderów na dysku i nagrywać płyty CD. Przeczytasz także o przeglądarce WWW Mozilla, korzystaniu z poczty elektronicznej, instalowaniu oprogramowania i pracy z pakietem biurowym OpenOffice.
* Instalowanie i uruchamianie systemu
* Logowanie
* Dostęp do katalogów
* Odczytywanie i nagrywanie dyskietek i płyt CD
* Konfigurowanie X-Window
* Przeglądanie stron WWW
* Drukowanie
* Edycja dokumentów tekstowych
* Instalowanie nowego oprogramowania i aktualizacji systemu
Rozpocznij przygodę z Linuksem.
Wybierz i poznaj system Slackware Linux!
* Jak zarządzać systemem Slackware Linux?
* Jak właściwie zabezpieczyć serwer przed atakami z sieci?
* Jak optymalnie skonfigurować połączenia sieciowe?
Slackware jest najstarszą, lecz na bieżąco rozwijaną dystrybucją Linuksa. Każdy element tego systemu zaprojektowany został w sposób możliwie najprostszy w programowaniu i realizacji. Dzięki temu uzyskano wysoką wydajność, stabilność i bezpieczeństwo. Chociaż konfigurowanie Slackware jest trudniejsze niż w przypadku innych dystrybucji, warto zainwestować w naukę, ponieważ łatwiej jest „wgryźć się” w ten system, poznać jego wnętrze, a potem także stworzyć własne narzędzia upraszczające konfigurację. Ze względu na te cechy Slackware jest szczególnie polecany do pracy na serwerach sieciowych.
Książka „Slackware Linux. Ćwiczenia” w formie praktycznych ćwiczeń pokazuje sposób realizacji podstawowych zadań administracyjnych i systemowych. Dzięki temu podręcznikowi nauczysz się od podstaw instalować system i zarządzać plikami oraz zdalnie administrować serwerem z poziomu dowolnego innego komputera, podłączonego do tej samej sieci lokalnej lub internetu. Dowiesz się, na czym polega przetwarzanie potokowe, a także konfiguracja i diagnostyka sieci. Będziesz wiedział, jak monitorować ruch w sieci lokalnej i zabezpieczyć ją przed atakami z zewnątrz.
* Instalacja systemu
* Zarządzanie plikami
* Przetwarzanie potokowe
* Zwielokrotnianie operacji na plikach
* Tekstowe i graficzne środowisko pracy
* Konfiguracja i diagnostyka sieci
* Zabezpieczenia
* Monitorowanie ruchu w sieci lokalnej
* Serwer internetowy i serwis WWW
Zostań administratorem — stwórz własną sieć i sprawnie nią zarządzaj!
Red Hat to jedna z najwcześniej powstałych i najpopularniejszych dystrybucji Linuksa. Książka "Red Hat Linux 7.3. Księga eksperta" to kompletne omówienie tej dystrybucji. Znajdziesz w niej wszystkie informacje niezbędne, aby zainstalować i skonfigurować Red Hat Linux, jak również nim administrować oraz przebudować go w optymalny sposób. Najpierw dowiesz się, jak przygotować i zaplanować instalację. Po wskazówkach na temat konfiguracji nastąpi wprowadzenie do administracji systemu, a następnie opis zaawansowanych technik administracyjnych. W zdobywaniu nowych umiejętności pomoże Ci także rozdział o oprogramowaniu użytkowym i programowaniu.
W książce zostały omówione:
* Nowości w Red Hat Linux 7.3
* Przygotowanie do instalacji, instalację i konfigurację systemu
* Praca w systemie X Window
* Zarządzanie usługami i instalacja oprogramowania
* Zarządzanie użytkownikami
* Praca z dyskami i systemami plików w Linuksie
* Konfigurowanie Linuksa do pracy w sieci i w Internecie
* Serwer Apache i serwery baz danych MySQL i PostgreSQL, serwery FTP
* Konfigurowanie usług poczty elektronicznej i serwera grup dyskusyjnych
* Programowanie: C/C++, skrypty powłoki i Perl
* Programy użytkowe: StarOffice, KDE Office i GNOME
Księga eksperta, wbrew nazwie, nie jest przeznaczona wyłącznie dla ekspertów, znających na wylot Red Hat-a, choć i oni mogą z niej skorzystać w celu zapoznania się ze zmianami wprowadzonymi w wersji tej dystrybucji. Jest to także pozycja dla tych, którzy dopiero chcą się stać takimi ekspertami. To książka, w której znajdziesz wszystko, co potrzebne do pracy z systemem Red Hat Linux 7.3.
Wymień stare komponenty na nowe. Usuń usterki. Tchnij w swój komputer nowe życie
* Poznaj architekturę komputera i jego komponenty
* Samodzielnie zmontuj zestaw komputerowy
* Dokonaj przeróbek swojego sprzętu
* Zdiagnozuj i usuń usterki
Wszystkie, nawet najdoskonalsze, komputery PC mają jedną podstawową wadę -- błyskawicznie się starzeją z racji ciągłego, dynamicznego rozwoju technologii związanych z produkcją komponentów do nich. Oczywiście -- najlepszym wyjściem z takiej sytuacji jest regularna wymiana sprzętu na nowy, ale nie jest to rozwiązanie, na które wszystkich stać. Innym, w wielu przypadkach równie dobrym, rozwiązaniem jest wymiana newralgicznych komponentów komputera i optymalizacja działania pozostałych. Można również próbować "tuningu": podkręcenia procesora, modernizacji układu chłodzenia czy też udoskonalenia obudowy. Możliwości jest wiele -- należy jedynie wybrać tę, która będzie optymalna.
Książka "Rozbudowa i naprawa komputerów PC. Wydanie XVI" to kompendium wiedzy o komponentach współczesnych pecetów, sposobach ich rozbudowy oraz usuwania ewentualnych usterek. Znajdzie tu coś dla siebie każdy, kto chce zmodyfikować swój komputer, samodzielnie poskładać nowy, poprawić wydajność jego działania poprzez przetaktowanie procesora oraz dowiedzieć się, dlaczego jego komputer nie działa. Książka przedstawia również zagadnienia związane z sieciami komputerowymi i transmisją danych, komunikacją bezprzewodową oraz odzyskiwaniem danych z uszkodzonych nośników.
* Historia powstania komputerów osobistych
* Przegląd podstawowych elementów komputerów
* BIOS -- funkcje i możliwości
* Urządzenia wejścia i wyjścia
* Nośniki danych
* Interfejsy
* Technologie sieciowe
* Montaż komputera
* Wymiana komponentów peceta
* Diagnozowanie i usuwanie usterek
* Przetaktowywanie procesorów oraz poprawa wydajności układów chłodzenia
* Konserwacja sprzętu
* Systemy plików i odzyskiwanie danych
Jeśli chcesz dowiedzieć się wszystkiego o architekturze komputera, dobrać odpowiednie komponenty i prawidłowo je zmontować -- przeczytaj tę książkę.
Poznaj możliwości systemu operacyjnego,
który zrewolucjonizował rynek oprogramowania
* Wypróbuj i zainstaluj jedną z 16 różnych dystrybucji Linuksa
* Wykorzystaj aplikacje dołączone do Linuksa
* Uruchom w oparciu o Linux serwer sieciowy, komputer domowy i stację roboczą
* Naucz się administrować systemem
Linux stanowi fenomen na współczesnym rynku oprogramowania. Prosty system operacyjny wzorowany na Uniksie, napisany w ramach zajęć laboratoryjnych przez studenta Linusa Torvaldsa i udostępniony przez autora bezpłatnie w sieci, w krótkim czasie zyskał uznanie setek tysięcy użytkowników, stając się ikoną ruchu open-source i zdobywając ugruntowaną pozycję tam, gdzie wcześniej królowały drogie komercyjne systemy operacyjne. W sieci znajdziemy kilkanaście wersji Linuksa, zwanych dystrybucjami, a oferta oprogramowania dla tego systemu powiększa się z każdym dniem, dzięki czemu na korzystanie z niego decyduje się coraz więcej prestiżowych firm i przedsiębiorstw.
"Linux. Biblia. Edycja 2007" to książka, którą musisz przeczytać, gdy postanowisz rozpocząć przygodę z Linuksem. Znajdziesz w niej omówienie dystrybucji tego systemu, dowiesz się, jak go zainstalować, optymalnie skonfigurować, a przede wszystkim, jak korzystać z niego i dołączonego oprogramowania. Nauczysz się pracować z konsolą tekstową i środowiskiem graficznym, administrować systemem i łączyć się z internetem. Ponadto zobaczysz, jak konfigurować serwer WWW, bazy danych, druku i poczty elektronicznej. Przeczytasz także o narzędziach programistycznych dostępnych dla Linuksa.
* Historia Linuksa
* Praca z powłoką tekstową
* Korzystanie z środowiska graficznego KDE i GNOME
* Administrowanie systemem i kontami użytkowników
* Połączenie z siecią lokalną i internetem
* Zabezpieczanie Linuksa przed atakami hakerów
* Wybór i instalacja dystrybucji systemu Linux
* Praca z pakietem OpenOffice.org
* Korzystanie z poczty elektronicznej i WWW
* Konfigurowanie serwera Apache
* Uruchamianie serwera poczty, bazy danych, druku i plików
* Programowanie w systemie Linux
Wybierz odpowiednią dla siebie dystrybucję Linuksa!
Sieci bezprzewodowe stają się coraz popularniejsze. Wszędzie tam, gdzie instalowanie okablowania jest nieopłacalne, niemożliwe lub po prostu niewygodne, możemy zastosować technologie bezprzewodowe. Na rynku dostępnych jest wiele urządzeń umożliwiających szybkie i proste stworzenie sieci bezprzewodowej. Jednak sieć bezprzewodowa jest bardziej niż tradycyjna sieć "przewodowa" narażona na ataki hakerów. Oczywiście istnieją mechanizmy zabezpieczania takich sieci, lecz wykorzystanie ich wymaga poznania nie tylko ich możliwości, ale także technik stosowanych przez osoby włamujące się do sieci.
"Wi-Foo. Sekrety bezprzewodowych sieci komputerowych" to książka opisująca wszystkie zagadnienia związane z bezpieczeństwem sieci bezprzewodowych. Czytając ją, dowiesz się, jakich sposobów używają hakerzy włamując się do sieci, i nauczysz się zapobiegać ich atakom. Zbadasz słabe punkty sieci bezprzewodowej, wykorzystując do tego celu zestaw opisanych w książce narzędzi, i zaimplementujesz mechanizmy obrony sieci. Poznasz też sposoby wykrywania włamań do sieci bezprzewodowej i systemy, jakie możesz wykorzystać do "namierzenia" hakerów.
* Osprzęt sieciowy i konfiguracja sieci
* Wykrywanie sieci bezprzewodowych
* Narzędzia do łamania haseł
* Techniki włamań do sieci
* Założenia polityki bezpieczeństwa w sieciach bezprzewodowych
* Kryptografia i szyfrowanie informacji
* Metody uwierzytelniania użytkowników sieci
* Bezprzewodowe sieci VPN
* Systemy wykrywania intruzów w sieciach bezprzewodowych
Poznaj sposoby działania hakerów i zbuduj mechanizmy, dzięki którym Twoja sieć bezprzewodowa będzie bezpieczna.
Poznaj niezawodne sposoby na wszystkie dolegliwości trapiące Twój komputer
* Reanimuj swój komputer biurowy i laptopa
* Usprawnij proces uruchamiania się komputera
* Odkryj tajniki BIOS-u
* Zoptymalizuj system plików
* Rozwiąż problemy z urządzeniami zewnętrznymi
* Skonfiguruj poprawnie połączenia sieciowe
Ile razy Twój komputer zawiesił się wtedy, gdy najmniej się tego spodziewałeś? Jak często masz ochotę wyrzucić na śmieci drukarkę, skaner, nagrywarkę CD lub klawiaturę? Mimo dynamicznego rozwoju technologii informatycznych nikomu nie udało się jeszcze znaleźć sposobu na stworzenie komputera niezawodnego, działającego bez zarzutu i prawidłowo współpracującego ze wszystkimi urządzeniami zewnętrznymi. Procesory stają się coraz szybsze, dyski twarde coraz pojemniejsze, ale nadal trzeba się męczyć z nie reagującymi na nic klawiaturami i myszami, przegrzewającymi się zasilaczami i bateriami laptopów, które wyczerpują się, zanim uruchomi się Windows.
Książka "Sposoby na hardware" to zestaw rad przydatnych każdemu, kto chce uporać się z "efektami specjalnymi", którymi komputery uatrakcyjniają nam pracę. Czytając tę książkę, dowiesz się, co zrobić z komputerem biurkowym i laptopem, aby działały właściwie, jak prawidłowo skonfigurować urządzenia zewnętrzne i jak poradzić sobie z oprogramowaniem, którego błędy (lub -- jak kto woli -- "nieudokumentowane cechy") skutecznie komplikują życie większości użytkowników komputerów.
* Montaż i konfigurowanie komputerów biurkowych
* Rozwiązywanie problemów z pamięcią i procesorem
* Przedłużanie żywotności baterii w laptopach
* Reanimowanie komputerów przenośnych (PDA)
* Prawidłowe konfigurowanie urządzeń multimedialnych
* Dyski twarde i napędy CD/DVD
* Optymalne działanie sieci komputerowej
* Drukowanie i skanowanie
Dzięki wiadomościom z tej książki rozwiążesz wszystkie problemy związane ze sprzętem i będziesz mógł skupić się na pracy, a nie na naprawianiu komputera.
Zmuś komputer, by pracował tak, jak chcesz.Wygraj walkę z opornym sprzętem.
O autorze:
Stephen J. Bigelow jest autorem wielu popularnych książek związanych tematycznie z naprawą i konserwacją komputerów, a także licznych artykułów na łamach poczytnych czasopism [więcej...]
SUSE Linux Enterprise Server. Administracja usługami serwera. Księga ekspertaWydawnictwo Helion
Uruchom stabilny i bezpieczny serwer internetowy
* Jak zainstalować i optymalnie skonfigurować SUSE?
* W jaki sposób zarządzać usługami sieciowymi?
* Jak usprawnić codzienne zadania administracyjne?
SUSE to jedna z dystrybucji systemu operacyjnego Linux - dostępnego nieodpłatnie produktu, który cieszy się ogromną popularnością i szacunkiem wśród użytkowników. Od innych dystrybucji różni się ona tym, iż nad jej rozwojem czuwa firma, której nazwa przez długie lata była niemal synonimem sieci komputerowej - Novell. SUSE Linux Enterprise przeznaczony jest do obsługi oprogramowania o fundamentalnym znaczeniu, posiada wszelkie cechy zaawansowanej technologicznie platformy serwerowej i objęty jest profesjonalną pomocą techniczną. Na korzystanie z niego decyduje się zatem coraz więcej firm i instytucji oczekujących od systemu operacyjnego wysokiej stabilności i bezpieczeństwa.
„SUSE Linux Enterprise Server. Administracja usługami serwera. Księga eksperta” to kompendium praktycznej wiedzy poświęconej administrowaniu tym systemem. Z książki tej dowiesz się, w jaki sposób zainstalować i skonfigurować środowisko SUSE, jak ustalić parametry pracy w sieci i zarządzać kontami użytkowników. Nauczysz się administrować usługami sieciowymi za pomocą aplikacji YaST2, zabezpieczać serwer przed atakami z sieci, dodawać nowe urządzenia i instalować nowe oprogramowanie. Przeczytasz tu także o tworzeniu kopii zapasowych i uruchamianiu serwerów internetowych.
* Instalacja systemu z płyty DVD
* Konfiguracja interfejsów sieciowych
* Dobór parametrów serwera OpenLDAP
* Wykorzystywanie narzędzia YaST2 do konfiguracji usług sieciowych
* Administrowanie kontami użytkowników
* Zabezpieczanie serwera
* Instalowanie oprogramowania
* Dodawanie nowych urządzeń
* Tworzenie kopii zapasowych
Poznaj i wykorzystaj jedną z najbardziej docenianych dystrybucji Linuksa.
Kompletny przewodnik po systemie Fedora Core
* Zainstaluj system i poprawnie nim administruj
* Skonfiguruj serwer WWW, FTP, poczty elektronicznej i plików
* Przekompiluj jądro systemu
* Wykorzystaj mechanizmy bezpieczeństwa do ochrony danych i użytkowników
Fedora Core to najnowsza, bezpłatna i otwarta kontynuacja linii systemu Red Hat Linux, najpopularniejszej dystrybucji systemu Linux na świecie. Jej poprzednik -- Red Hat Linux -- zyskał zasłużoną sławę i popularność nie tylko wśród komputerowych guru, ale także "zwykłych" użytkowników. Docenili jego stabilność, łatwość obsługi i ogromny wybór różnego rodzaju aplikacji, dostępnych nieodpłatnie, podobnie jak sam system. Fedora Core posiada te same zalety. Można zainstalować ten system nie tylko na komputerze PC, ale także na serwerach sieciowych, urządzeniach PDA i komputerach klasy mainframe.
"Fedora Core 2. Księga eksperta" to kompendium wiedzy na temat systemu Fedora Core 2 Linux. Zawiera szczegółowe informacje na temat jego instalacji, używania i administrowania nim. Opisuje sposoby konfigurowania systemu oraz korzystania z niego zarówno na stacjach roboczych, jak i na serwerach sieciowych. Przedstawia zasady używania środowiska tekstowego i graficznego, konfigurowania usług systemowych, zarządzania kontami użytkowników i wiele innych informacji cennych zarówno dla użytkownika, jak i dla administratora.
* Instalacja i konfigurowanie systemu
* System plików, logowanie i przydzielanie praw użytkownikom
* Korzystanie ze środowiska X Window
* Zarządzanie usługami systemowymi
* Instalowanie oprogramowania
* Administrowanie kontami użytkowników i systemem plików
* Tworzenie kopii bezpieczeństwa
* Konfiguracja sieci i drukarek
* Instalacja i konfigurowanie serwera DNS, WWW, FTP i poczty elektronicznej
* Usługi baz danych
* Tworzenie skryptów powłoki oraz oprogramowania w językach C++ oraz Perl
* Konfigurowanie jądra systemu
* Aplikacje biurowe, multimedialne i emulatory innych systemów operacyjnych
Poznaj wszystkie możliwości najpopularniejszej dystrybucji systemu Linux.
Sprawdzone sposoby migracji na Linuksa
* Wdrożenie Linuksa do firmowej infrastruktury informatycznej
* Udostępnianie usług pocztowych i katalogowych
* Zarządzanie kontami użytkowników i zabezpieczeniami
Linux dawno już przestał być systemem operacyjnym przeznaczonym dla pasjonatów, którym niestraszne były setki stron dokumentacji, dziesiątki parametrów i enigmatycznie brzmiące polecenia konsoli tekstowej. Dziś Linux to poważna konkurencja dla komercyjnych systemów operacyjnych. Praktycznie wszystko, co do niedawna było domeną płatnych produktów, obecnie możemy zrealizować za pomocą Linuksa, co powoduje, że coraz więcej przedsiębiorstw decyduje się na "przesiadkę", kierując się już nie tylko względami finansowymi.
Książka "Jak to się robi w Linuksie" to przewodnik dla tych, którzy zdecydowali się przenieść firmową infrastrukturę informatyczną na platformę Linux bądź kierują takim procesem jako informatycy. Krok po kroku przedstawia sposób zaplanowania i realizacji migracji, tak aby użytkownicy systemu mogli jak najszybciej osiągnąć pełną produktywność. Omawia konfigurację sprzętu, aplikacje użytkowe, zagadnienia współistnienia środowisk Linux i Windows i wiele innych kwestii. Opisano tu również projekt Linux Terminal Server, którego wdrożenie pozwala na ogromne uproszczenie infrastruktury informatycznej przedsiębiorstwa.
* Instalacja różnych dystrybucji Linuksa
* Korzystanie z KDE
* Dostosowywanie pulpitu
* Zarządzanie plikami za pomocą przeglądarki Konqueror
* Instalowanie nowych aplikacji
* Podłączanie nowych urządzeń
* Konfigurowanie sieci i połączenia z internetem
* Korzystanie z konsoli
* Konfigurowanie usług poczty elektronicznej i wymiany plików
* Zdalna administracja i połączenia szyfrowane
* Aplikacje użytkowe dla Linuksa
Zobacz, o ile lepiej pracuje się w systemie Linux!Zobacz jak sprawnie można pracować w systemie Linux
Wykorzystaj konsolę tekstową do pracy z systemem operacyjnym
* Stosowanie poleceń
* Kontrolowanie pracy Windows XP
* Tworzenie plików wsadowych
Współczesne systemy operacyjne przyzwyczaiły użytkowników do ikon, okien i rozwijanych menu, za pomocą których można wykonać prawie każdą operację. Nadal jednak istnieje możliwość pracy w trybie tekstowym. Dlaczego? Odpowiednio wykorzystane polecenia trybu tekstowego pozwalają zautomatyzować wiele czynności. Czasami również -- na przykład w wypadku awarii systemu i ataku wirusa -- użycie konsoli i ręczne wpisanie poleceń jest po prostu jedynym rozwiązaniem.
Dzięki książce "Windows XP. Komendy i polecenia. Praktyczne przykłady" poznasz zasady stosowania poleceń tekstowych w codziennej pracy z systemem Windows XP. Nauczysz się wykorzystywać je do wykonywania operacji na plikach i katalogach, zarządzania zadaniami i procesami systemowymi oraz do odzyskiwania danych. Dowiesz się, w jaki sposób konfigurować i testować połączenia sieciowe, montować nowe woluminy i dzielić dysk na partycje.
* Operacje na katalogach
* Edycja plików tekstowych
* Porównywanie zawartości plików
* Kontrola środowiska pracy
* Montowanie urządzeń systemowych i woluminów
* Ustawianie parametrów ładowania systemu
* Tworzenie kopii zapasowych
* Konfigurowanie parametrów połączeń sieciowych
Przekonaj się, że Windows XP to nie tylko interfejs graficzny.
Większości użytkowników komputerów PC pojęcie "system operacyjny" kojarzy się wyłącznie z systemem Windows. Jednak oprócz niego istnieje wiele produktów spełniających analogiczne funkcje. Jednym z nich jest darmowy system Linux. Linux, napisany w 1991 roku w ramach akademickich zajęć przez fińskiego studenta Linusa Torvaldsa, zdobywa coraz większą popularność i wykorzystywany jest powszechnie nie tylko przez użytkowników indywidualnych, ale także przez firmy i inne organizacje. Doskonale spełnia swoją rolę jako system dla serwerów sieciowych i stacji roboczych, a jego stabilność i niezawodność są wysoko cenione przez użytkowników. Linux obecny jest rynku w wielu wersjach, które określa się mianem dystrybucji.
Dzięki książce "SUSE Linux. Ćwiczenia" poznasz podstawy jednej z dystrybucji Linuksa -- SUSE. Przekonasz się, że nie musisz instalować tego systemu, aby go poznać -- uruchomisz go za pomocą płyty Live CD. Jeśli Ci się spodoba, dowiesz się, jak go zainstalować i skonfigurować. Poznasz sposoby optymalizowania wydajności Linuksa, nauczysz się korzystać z konsoli tekstowej oraz interfejsów graficznych GNOME i KDE. Przeczytasz także o aplikacjach dołączanych do Linuksa.
* Uruchamianie Linuksa z płyty Live CD
* Instalacja systemu na dysku twardym
* Poprawianie wydajności systemu
* Wyświetlanie informacji o aktywnych użytkownikach
* Praca z systemem plików
* Korzystanie z edytora vi
* Pakiet OpenOffice
* Przegląd oprogramowania dołączonego do SUSE Linux
Przekonaj się, że za stabilny i wydajny system operacyjny nie trzeba płacić.
Więcej danych, szybszy dostęp, lepsza współpraca
Dostępność wydajnych systemów plików z kroniką i rozproszonych systemów plików to jedna z najbardziej ekscytujących cech systemu Linux. Gdy pliki osiągają wielkości setek gigabajtów, a pojemności dysków sięgają terabajtów, tradycyjne rozwiązania przestają wystarczać. Warto wówczas skorzystać z nowoczesnych systemów plików z kroniką zapewniających szybki dostęp do danych także w sytuacjach, gdy danych tych jest bardzo dużo.
Innym wyzwaniem jest coraz częstsza konieczność dzielenia zasobów dyskowych między wiele rozmaitych systemów. Tutaj pomocne są rozproszone systemy plików, takie jak starszy NFS, czy nowszy OpenAFS. Dzięki OpenAFS użytkownicy nie muszą pamiętać, na którym dysku znajdują się dane, co więcej, administrator może przenosić te pliki w obrębie sieci nie zakłócając w żaden sposób dostępu do nich.
Poza przystępnym omówieniem zaawansowanych linuksowych systemów plików, książka ta prezentuje procedury instalacji oprogramowania, umożliwiającego systemom linuksowym współużytkowanie danych z komputerami działającymi pod kontrolą systemów operacyjnych Apple Macintosh, Microsoft Windows oraz Novell NetWare. Dzięki zawartym w książce informacjom zmaksymalizujesz wydajność, elastyczność i niezawodność systemów linuksowych.
Dzięki książce "Systemy plików w Linuksie":
* Nauczysz się korzystać z możliwości i zalet najpopularniejszych nowoczesnych systemów plików dostępnych dla Linuksa.
* Uświadomisz sobie finansowe, operacyjne i wydajnościowe zalety nowoczesnych systemów plików z kroniką i rozproszonych systemów plików.
* Otrzymasz przejrzyste wskazówki co do sposobów wzbogacenia jądra systemu operacyjnego Linux o obsługę systemów plików z kroniką: ext3, JFS, ReiserFS oraz XFS oraz sposobów konfiguracji, kompilacji, instalacji i uruchamiania rozszerzonych wersji jądra.
* Zaznajomisz się z technologiami związanymi z zarządzaniem woluminami logicznymi, macierzami RAID oraz narzędziami archiwizacyjnymi systemu Linux zwiększającymi wydajność, elastyczność i bezpieczeństwo.
* Dowiesz się jak zapewnić dostęp do wspólnych danych w środowisku heterogenicznym.
Jest to nieodzowne kompendium wiedzy dla każdego administratora Linuksa, który chce korzystać z możliwości oferowanych przez nowoczesne systemy plików.
"Windows Server 2003. Podręcznik administratora" to książka opisująca najważniejsze kwestie związane z zarządzaniem systemem Windows Server 2003 i rozwiązywaniem dotyczących go problemów. Opisuje ona ponad 160 zadań administracyjnych, wraz z zalecaną częstotliwością wykonywania każdego z nich. Rozpoczyna się przedstawieniem ogólnych działań, które należy podjąć w przypadku wszystkich serwerów, niezależnie od roli, jaką pełnią. Omówione zostały również jednorazowe zadania, które musimy wykonać, aby odpowiednio przygotować środowisko administracyjne. Opisano ponadto klastry serwerów, a także serwery zarządzające infrastrukturą sieciową, w skład których wchodzą DHCP (Dynamic Host Configuration Protocol) i WINS (Windows Internet Naming Service). Zostały przedstawione również serwery służące do zdalnej instalacji systemów operacyjnych, takich jak Windows XP lub sam Windows Server 2003. Na koniec omówiono jeszcze czynności administracyjne związane z wydajnością i monitorowaniem sieci.
W książce omówiono między innymi:
* Serwery zarządzania tożsamościami
* Active Directory
* Serwery DNS
* Dedykowane serwery WWW
* Serwery aplikacji
* Serwery terminali
* Serwery DHCP i WINS
* Serwery dostępu zdalnego i VPN
Poznaj możliwości najnowszej dystrybucji Linuksa
Popularność systemów operacyjnych z rodziny Linux wciąż rośnie. Coraz łatwiejszy proces instalacji, graficzny interfejs użytkownika i ogromna ilość dostępnego bezpłatnie oprogramowania powodują, że na korzystanie z różnych dystrybucji Linuksa decydują się już nie tylko firmy, ale również użytkownicy domowi. Jedną z najnowszych edycji tego dostępnego nieodpłatnie systemu operacyjnego jest Aurox, który oprócz wszystkich cech charakteryzujących systemy operacyjne Linux ma jedną ogromną zaletę -- jest niemal w całości spolszczony. Prawie wszystkie dołączane do niego narzędzia i programy mają polskie interfejsy użytkownika i polską dokumentację.
Książka "Aurox. Ćwiczenia" jest przeznaczona dla użytkowników, którzy zdecydowali się na korzystanie z tej właśnie dystrybucji Linuksa. Przedstawia wszystkie podstawowe wiadomości niezbędne do rozpoczęcia pracy z Auroksem. Opisuje proces jego instalacji i konfiguracji oraz system plików. Dowiesz się, jak zastosować tę dystrybucję do pracy biurowej oraz korzystania z Internetu. Nauczysz się także uruchamiać usługi serwerowe.
* Instalowanie Auroksa
* Konfiguracja X Window
* Korzystanie z narzędzi systemowych
* Operacje na plikach
* Podstawowe narzędzia uruchamiane w trybie konsoli
* Połączenie z Internetem
* Poczta elektroniczna, WWW, IRC i GNU Gadu
* Pakiet biurowy OpenOffice
* Aurox w roli serwera WWW, MySQL, FTP i pocztowego
Doskonałe źródło wiedzy o najnowszej dystrybucji systemu Fedora Core
* Zaprzęgnij do pracy graficzne środowiska GNOME oraz KDE i skorzystaj z oprogramowania dołączonego do systemu
* Poznaj zasady administracji systemem, naucz się pracować z konsolą tekstową i zastosuj nowe mechanizmy bezpieczeństwa do ochrony komputera przed atakami z sieci
* Zainstaluj i skonfiguruj usługi sieciowe, serwer WWW i poczty elektronicznej oraz bazy danych
Fedora Core 3 to najnowsza wersja jednej z najpopularniejszych dystrybucji systemu Linux, znanej dawniej jako Red Hat. Obecnie nazwą Red Hat Linux opatrywane są dystrybucje rozprowadzane na zasadach komercyjnych, dystrybucję dostępną nieodpłatnie nazwano Fedora Core. Mimo zmiany polityki firmy Red Hat Inc. jej najnowszy produkt nadal pozostaje stabilnym i uniwersalnym systemem operacyjnym, wyposażonym we wszystkie nowe technologie, jakie pojawiły się w świecie Linuksa. Wykorzystano w nim najnowszą wersję jądra, doskonały mechanizm zabezpieczeń Security Enhanced Linux i najnowsze wersje oprogramowania dołączanego do kolejnych wersji tej dystrybucji Linuksa.
Książka "Fedora Core 3. Biblia" to kompletny przewodnik po najnowszej dystrybucji produktu firmy Red Hat Inc. Przeznaczona jest dla użytkowników, którzy rozpoczynają pracę z Linuksem i chcą poznać wszystkie jego możliwości, wykonując rzeczywiste zadania. Takie przedstawienie zawartych w książce wiadomości pozwala nie tylko na zapamiętanie sposobów realizacji określonych czynności, ale także na zrozumienie powiązań i wzajemnych zależności pomiędzy składnikami systemu.
* Instalacja systemu Fedora Core 3
* Uruchomienie i konfiguracja środowisk graficznych
* Polecenia systemowe i tryb powłoki
* Instalowanie i uruchamianie aplikacji
* Pakiet biurowy OpenOffice i inne narzędzia do edycji dokumentów
* Obsługa aparatów i kamer cyfrowych
* Korzystanie z poczty elektronicznej i WWW
* Zarządzanie systemem plików i kontami użytkowników
* Pisanie skryptów powłoki
* Tworzenie kopii bezpieczeństwa
* Mechanizmy zabezpieczeń systemu
* Konfiguracja sieci lokalnej i podłączenia do internetu
* Uruchamianie serwerów wydruku i plików
* Serwery poczty elektronicznej, WWW i baz danych
* Współpraca Fedora Core z systemem Mac OS
Przekonaj się, że w przypadku systemów operacyjnychjakość nie musi być związana z wysoką ceną.
Kompendium wiedzy o systemie Debian GNU/Linux
* System Debian GNU/Linux 3.1 i dodatkowe pakiety oprogramowania
* Zasady korzystania z powłoki tekstowej oraz środowisk graficznych KDE i GNOME
* Linux w pracy i w domu
* Debian jako baza dla wydajnego i stabilnego serwera internetowego
Debian GNU/Linux to jedyna dystrybucja Linuksa niepowiązana w żaden sposób z jakąkolwiek firmą -- tworzy ją rzesza ochotników. Rewelacyjny system zarządzania pakietami oprogramowania oraz stabilność i uniwersalność to główne źródła znakomitej reputacji Debiana. Tę właśnie dystrybucję coraz częściej wybierają administratorzy serwerów poszukujący wydajnego systemu operacyjnego. Z kolei twórcy innych dystrybucji Linuksa wykorzystują ją jako bazę dla nowych produktów.
Książka "Debian GNU/Linux 3.1. Biblia" to kompleksowe źródło wiedzy o Debianie i oryginalnych zasadach korzystania z niego. Dzięki zamieszczonym tu informacjom dowiesz się, jak zainstalować i skonfigurować system i jak nim zarządzać. Nauczysz się pracować w trybie tekstowym oraz wykorzystywać środowiska graficzne KDE i GNOME. Poznasz dołączone do tej dystrybucji Linuksa oprogramowanie, skonfigurujesz połączenia sieciowe i zbudujesz serwer internetowy.
* Instalacja Debiana
* Praca z systemem plików
* Korzystanie z powłoki tekstowej
* Instalowanie i usuwanie pakietów oprogramowania
* Zarządzanie kontami użytkowników
* Tworzenie kopii bezpieczeństwa
* Praca w środowisku graficznym
* Korzystanie z internetu i poczty elektronicznej
* Tworzenie i publikowanie dokumentów
* Obróbka cyfrowych fotografii
* Konfigurowanie usług sieciowych
* Serwery WWW, FTP, pocztowy oraz DNS
* Bazy danych
Każdy użytkownik Debiana, niezależnie od doświadczenia,
może nauczyć się z tej książki czegoś nowego.
Podręczne zestawienie wszystkich poleceń trybu tekstowego
Graficzne systemy operacyjne spowodowały, że użytkownicy komputerów nie muszą już męczyć się z poleceniami wprowadzanymi w trybie tekstowym. Dziś za pomocą myszy i kilkunastu ikon jesteśmy w stanie osiągnąć to, co kilkanaście lat temu wymagało wpisania dziesiątek poleceń i parametrów. Nadal jednak wszystkie systemy operacyjne, nawet te najbardziej zaawansowane, posiadają możliwość pracy w trybie tekstowym. Dlaczego? Po co sięgać po niewygodną konsolę tekstową, skoro do dyspozycji mamy kolorowe ikony, okna i narzędzia graficzne? Czasem tryb tekstowy okazuje się jedynym narzędziem, z jakiego możemy skorzystać. Awaria systemu i atak wirusa -- to tylko dwie z sytuacji, w których konsola może być ostatnią deską ratunku. Czasem polecenia trybu tekstowego pozwolą nam zautomatyzować pewne czynności. Dlatego właśnie warto pamiętać o ich istnieniu.
"Windows XP. Komendy i polecenia. Leksykon kieszonkowy" to zestawienie wszystkich poleceń trybu tekstowego systemu Windows XP. Zawiera omówienie poleceń oraz zasady pracy z konsolą tekstową. Znajdziesz tu również omówienie metod pisania skryptów dla systemu Windows XP oraz przykłady wykorzystania poleceń do różnych zadań.
* Praca w trybie konsoli
* Pliki wsadowe
* Zarządzanie systemem plików
* Operacje na plikach i katalogach
* Sterowanie uruchamianiem zadań
* Wykorzystywanie zasobów systemu operacyjnego
* Praca w sieci
Poznaj tekstową stronę Windows XP.
Niezastąpione źródło wiedzy, przydatne w sytuacjach awaryjnych.
* Przeprowadź poprawnie proces instalacji, aktualizacji i konfiguracji systemu
* Rozwiąż problemy z powłoką, interfejsem graficznym i pakietami oprogramowania
* Skonfiguruj połączenia sieciowe, zabezpieczenia i usługi zewnętrzne
Linux, dzięki coraz prostszym narzędziom instalacyjnym i administracyjnym, staje się coraz łatwiejszy w obsłudze. Interfejs graficzny pozwala na wygodną pracę bez konieczności stosowania poleceń powłoki i trybu tekstowego. W sieci można znaleźć ogromną ilość oprogramowania i sterowników. Komputer z zainstalowanym systemem operacyjnym z rodziny Linux może być narzędziem pracy niemal dla każdego... aż do momentu pojawienia się jakiejkolwiek usterki lub problemu. Mnogość plików konfiguracyjnych i rozbudowana struktura systemu dość skutecznie utrudniają rozwiązanie problemu osobom nie będącym doświadczonymi administratorami systemu.
Książka "Linux. Rozwiązywanie problemów. Biblia" to pomoc dla osób, które korzystają z Linuksa, chcą być przygotowane na ewentualne problemy i wiedzieć, jak je usuwać. Opisuje sposoby radzenia sobie z usterkami wszystkich elementów systemu, optymalnego konfigurowania jego składników i przywracania Linuksa do pełnej funkcjonalności. Przedstawia metody tworzenia kopii zapasowych, zabezpieczania stacji roboczych przed niepowołanym dostępem oraz konfigurowania mechanizmów ochrony przed atakami z sieci. Dzięki niej żaden problem z Linuksem nie będzie dla Ciebie powodem do rozpaczy.
* Instalacja systemu i pobieranie pakietów aktualizacyjnych
* Tworzenie kopii zapasowych i migracja danych
* Wykrywanie i konfiguracja sprzętu z poziomu trybu konsoli
* Rozwiązywanie problemów z X Window oraz pakietami oprogramowania
* Usuwanie usterek systemu plików
* Wykrywanie włamań
* Konfigurowanie zapór sieciowych
* Korzystanie z usługi DNS
* Drukowanie i udostępnianie plików
* Praca z serwerami WWW, FTP i poczty elektronicznej
Przekonaj się, że każdy problem z Linuksem możesz rozwiązać samodzielnie.
Podręczne źródło wiedzy o Linuksie
Wśród profesjonalistów Linux zyskał już opinię stabilnego i bezpiecznego systemu operacyjnego dla serwerów sieciowych. Teraz coraz częściej sięgają po niego zwyczajni użytkownicy komputerów, którzy szukają taniej i wydajnej alternatywy dla "jedynie słusznych" rozwiązań. Graficzny interfejs użytkownika, rosnąca liczba aplikacji oraz coraz wygodniejsze narzędzia wspomagające instalację i konfigurację powodują, że Linux zaczyna się liczyć również na rynku systemów operacyjnych dla komputerów domowych i biurowych.
Książka "Linux Desktop. Leksykon kieszonkowy" zawiera najważniejsze informacje o głównych dystrybucjach Linuksa. Przeznaczona jest dla osób, które korzystają z tego systemu operacyjnego w domu lub w biurze. Opisuje zarówno najpopularniejsze graficzne środowiska pracy, jak i podstawowe metody konfiguracji. Znajdziesz tu także zasady korzystania z przeglądarek internetowych, klientów poczty elektronicznej, pakietów biurowych i aplikacji multimedialnych.
* Wybór dystrybucji Linuksa
* Środowiska GNOME i KDE
* Korzystanie z internetu
* Pakiety biurowe
* Nagrywanie płyt CD i DVD
* Instalowanie i usuwanie oprogramowania
* Konfigurowanie systemu
* Korzystanie z Linuksa w laptopach
Jeśli chcesz używać Linuksa w domu czy w biurze,ta książka powinna leżeć obok Twojego komputera.
Wykorzystaj darmowy system operacyjny
* Zainstaluj i skonfiguruj Linuksa
* Połącz się z internetem
* Skorzystaj z dołączonego oprogramowania
Linux już dawno przestał być zabawką dla pasjonatów. Dynamiczny rozwój i rosnąca w ogromnym tempie popularność tego dostępnego bezpłatnie systemu operacyjnego sprawiły, że dziś jest poważną konkurencją dla systemów komercyjnych. Linux jest wykorzystywany nie tylko jako baza wydajnych i stabilnych serwerów sieciowych, ale coraz częściej także jako system operacyjny dla komputerów domowych i stacji roboczych. Wybór oprogramowania dostępnego dla Linuksa powiększa się z dnia na dzień. W sieci można znaleźć niemal wszystko -- od gier po rozbudowane aplikacje graficzne i pakiety biurowe. Jednak podstawową zaletą zarówno Linuksa, jak i przeznaczonego dla niego oprogramowania jest to, że nie trzeba za nie płacić.
Książka "Ubuntu Linux. Ćwiczenia" zapozna Cię z podstawami obsługi jednej z odmian Linuksa, Ubuntu. Czytając ją i wykonując zawarte w niej ćwiczenia, dowiesz się, jak instalować system i logować się do niego. Nauczysz się korzystać z graficznego interfejsu użytkownika, przeglądać zawartość folderów na dysku i nagrywać płyty CD. Przeczytasz także o przeglądarce WWW Mozilla, korzystaniu z poczty elektronicznej, instalowaniu oprogramowania i pracy z pakietem biurowym OpenOffice.
* Instalowanie i uruchamianie systemu
* Logowanie
* Dostęp do katalogów
* Odczytywanie i nagrywanie dyskietek i płyt CD
* Konfigurowanie X-Window
* Przeglądanie stron WWW
* Drukowanie
* Edycja dokumentów tekstowych
* Instalowanie nowego oprogramowania i aktualizacji systemu
Rozpocznij przygodę z Linuksem.
Wybierz i poznaj system Slackware Linux!
* Jak zarządzać systemem Slackware Linux?
* Jak właściwie zabezpieczyć serwer przed atakami z sieci?
* Jak optymalnie skonfigurować połączenia sieciowe?
Slackware jest najstarszą, lecz na bieżąco rozwijaną dystrybucją Linuksa. Każdy element tego systemu zaprojektowany został w sposób możliwie najprostszy w programowaniu i realizacji. Dzięki temu uzyskano wysoką wydajność, stabilność i bezpieczeństwo. Chociaż konfigurowanie Slackware jest trudniejsze niż w przypadku innych dystrybucji, warto zainwestować w naukę, ponieważ łatwiej jest „wgryźć się” w ten system, poznać jego wnętrze, a potem także stworzyć własne narzędzia upraszczające konfigurację. Ze względu na te cechy Slackware jest szczególnie polecany do pracy na serwerach sieciowych.
Książka „Slackware Linux. Ćwiczenia” w formie praktycznych ćwiczeń pokazuje sposób realizacji podstawowych zadań administracyjnych i systemowych. Dzięki temu podręcznikowi nauczysz się od podstaw instalować system i zarządzać plikami oraz zdalnie administrować serwerem z poziomu dowolnego innego komputera, podłączonego do tej samej sieci lokalnej lub internetu. Dowiesz się, na czym polega przetwarzanie potokowe, a także konfiguracja i diagnostyka sieci. Będziesz wiedział, jak monitorować ruch w sieci lokalnej i zabezpieczyć ją przed atakami z zewnątrz.
* Instalacja systemu
* Zarządzanie plikami
* Przetwarzanie potokowe
* Zwielokrotnianie operacji na plikach
* Tekstowe i graficzne środowisko pracy
* Konfiguracja i diagnostyka sieci
* Zabezpieczenia
* Monitorowanie ruchu w sieci lokalnej
* Serwer internetowy i serwis WWW
Zostań administratorem — stwórz własną sieć i sprawnie nią zarządzaj!
Red Hat to jedna z najwcześniej powstałych i najpopularniejszych dystrybucji Linuksa. Książka "Red Hat Linux 7.3. Księga eksperta" to kompletne omówienie tej dystrybucji. Znajdziesz w niej wszystkie informacje niezbędne, aby zainstalować i skonfigurować Red Hat Linux, jak również nim administrować oraz przebudować go w optymalny sposób. Najpierw dowiesz się, jak przygotować i zaplanować instalację. Po wskazówkach na temat konfiguracji nastąpi wprowadzenie do administracji systemu, a następnie opis zaawansowanych technik administracyjnych. W zdobywaniu nowych umiejętności pomoże Ci także rozdział o oprogramowaniu użytkowym i programowaniu.
W książce zostały omówione:
* Nowości w Red Hat Linux 7.3
* Przygotowanie do instalacji, instalację i konfigurację systemu
* Praca w systemie X Window
* Zarządzanie usługami i instalacja oprogramowania
* Zarządzanie użytkownikami
* Praca z dyskami i systemami plików w Linuksie
* Konfigurowanie Linuksa do pracy w sieci i w Internecie
* Serwer Apache i serwery baz danych MySQL i PostgreSQL, serwery FTP
* Konfigurowanie usług poczty elektronicznej i serwera grup dyskusyjnych
* Programowanie: C/C++, skrypty powłoki i Perl
* Programy użytkowe: StarOffice, KDE Office i GNOME
Księga eksperta, wbrew nazwie, nie jest przeznaczona wyłącznie dla ekspertów, znających na wylot Red Hat-a, choć i oni mogą z niej skorzystać w celu zapoznania się ze zmianami wprowadzonymi w wersji tej dystrybucji. Jest to także pozycja dla tych, którzy dopiero chcą się stać takimi ekspertami. To książka, w której znajdziesz wszystko, co potrzebne do pracy z systemem Red Hat Linux 7.3.
Wymień stare komponenty na nowe. Usuń usterki. Tchnij w swój komputer nowe życie
* Poznaj architekturę komputera i jego komponenty
* Samodzielnie zmontuj zestaw komputerowy
* Dokonaj przeróbek swojego sprzętu
* Zdiagnozuj i usuń usterki
Wszystkie, nawet najdoskonalsze, komputery PC mają jedną podstawową wadę -- błyskawicznie się starzeją z racji ciągłego, dynamicznego rozwoju technologii związanych z produkcją komponentów do nich. Oczywiście -- najlepszym wyjściem z takiej sytuacji jest regularna wymiana sprzętu na nowy, ale nie jest to rozwiązanie, na które wszystkich stać. Innym, w wielu przypadkach równie dobrym, rozwiązaniem jest wymiana newralgicznych komponentów komputera i optymalizacja działania pozostałych. Można również próbować "tuningu": podkręcenia procesora, modernizacji układu chłodzenia czy też udoskonalenia obudowy. Możliwości jest wiele -- należy jedynie wybrać tę, która będzie optymalna.
Książka "Rozbudowa i naprawa komputerów PC. Wydanie XVI" to kompendium wiedzy o komponentach współczesnych pecetów, sposobach ich rozbudowy oraz usuwania ewentualnych usterek. Znajdzie tu coś dla siebie każdy, kto chce zmodyfikować swój komputer, samodzielnie poskładać nowy, poprawić wydajność jego działania poprzez przetaktowanie procesora oraz dowiedzieć się, dlaczego jego komputer nie działa. Książka przedstawia również zagadnienia związane z sieciami komputerowymi i transmisją danych, komunikacją bezprzewodową oraz odzyskiwaniem danych z uszkodzonych nośników.
* Historia powstania komputerów osobistych
* Przegląd podstawowych elementów komputerów
* BIOS -- funkcje i możliwości
* Urządzenia wejścia i wyjścia
* Nośniki danych
* Interfejsy
* Technologie sieciowe
* Montaż komputera
* Wymiana komponentów peceta
* Diagnozowanie i usuwanie usterek
* Przetaktowywanie procesorów oraz poprawa wydajności układów chłodzenia
* Konserwacja sprzętu
* Systemy plików i odzyskiwanie danych
Jeśli chcesz dowiedzieć się wszystkiego o architekturze komputera, dobrać odpowiednie komponenty i prawidłowo je zmontować -- przeczytaj tę książkę.
Poznaj możliwości systemu operacyjnego,
który zrewolucjonizował rynek oprogramowania
* Wypróbuj i zainstaluj jedną z 16 różnych dystrybucji Linuksa
* Wykorzystaj aplikacje dołączone do Linuksa
* Uruchom w oparciu o Linux serwer sieciowy, komputer domowy i stację roboczą
* Naucz się administrować systemem
Linux stanowi fenomen na współczesnym rynku oprogramowania. Prosty system operacyjny wzorowany na Uniksie, napisany w ramach zajęć laboratoryjnych przez studenta Linusa Torvaldsa i udostępniony przez autora bezpłatnie w sieci, w krótkim czasie zyskał uznanie setek tysięcy użytkowników, stając się ikoną ruchu open-source i zdobywając ugruntowaną pozycję tam, gdzie wcześniej królowały drogie komercyjne systemy operacyjne. W sieci znajdziemy kilkanaście wersji Linuksa, zwanych dystrybucjami, a oferta oprogramowania dla tego systemu powiększa się z każdym dniem, dzięki czemu na korzystanie z niego decyduje się coraz więcej prestiżowych firm i przedsiębiorstw.
"Linux. Biblia. Edycja 2007" to książka, którą musisz przeczytać, gdy postanowisz rozpocząć przygodę z Linuksem. Znajdziesz w niej omówienie dystrybucji tego systemu, dowiesz się, jak go zainstalować, optymalnie skonfigurować, a przede wszystkim, jak korzystać z niego i dołączonego oprogramowania. Nauczysz się pracować z konsolą tekstową i środowiskiem graficznym, administrować systemem i łączyć się z internetem. Ponadto zobaczysz, jak konfigurować serwer WWW, bazy danych, druku i poczty elektronicznej. Przeczytasz także o narzędziach programistycznych dostępnych dla Linuksa.
* Historia Linuksa
* Praca z powłoką tekstową
* Korzystanie z środowiska graficznego KDE i GNOME
* Administrowanie systemem i kontami użytkowników
* Połączenie z siecią lokalną i internetem
* Zabezpieczanie Linuksa przed atakami hakerów
* Wybór i instalacja dystrybucji systemu Linux
* Praca z pakietem OpenOffice.org
* Korzystanie z poczty elektronicznej i WWW
* Konfigurowanie serwera Apache
* Uruchamianie serwera poczty, bazy danych, druku i plików
* Programowanie w systemie Linux
Wybierz odpowiednią dla siebie dystrybucję Linuksa!
Sieci bezprzewodowe stają się coraz popularniejsze. Wszędzie tam, gdzie instalowanie okablowania jest nieopłacalne, niemożliwe lub po prostu niewygodne, możemy zastosować technologie bezprzewodowe. Na rynku dostępnych jest wiele urządzeń umożliwiających szybkie i proste stworzenie sieci bezprzewodowej. Jednak sieć bezprzewodowa jest bardziej niż tradycyjna sieć "przewodowa" narażona na ataki hakerów. Oczywiście istnieją mechanizmy zabezpieczania takich sieci, lecz wykorzystanie ich wymaga poznania nie tylko ich możliwości, ale także technik stosowanych przez osoby włamujące się do sieci.
"Wi-Foo. Sekrety bezprzewodowych sieci komputerowych" to książka opisująca wszystkie zagadnienia związane z bezpieczeństwem sieci bezprzewodowych. Czytając ją, dowiesz się, jakich sposobów używają hakerzy włamując się do sieci, i nauczysz się zapobiegać ich atakom. Zbadasz słabe punkty sieci bezprzewodowej, wykorzystując do tego celu zestaw opisanych w książce narzędzi, i zaimplementujesz mechanizmy obrony sieci. Poznasz też sposoby wykrywania włamań do sieci bezprzewodowej i systemy, jakie możesz wykorzystać do "namierzenia" hakerów.
* Osprzęt sieciowy i konfiguracja sieci
* Wykrywanie sieci bezprzewodowych
* Narzędzia do łamania haseł
* Techniki włamań do sieci
* Założenia polityki bezpieczeństwa w sieciach bezprzewodowych
* Kryptografia i szyfrowanie informacji
* Metody uwierzytelniania użytkowników sieci
* Bezprzewodowe sieci VPN
* Systemy wykrywania intruzów w sieciach bezprzewodowych
Poznaj sposoby działania hakerów i zbuduj mechanizmy, dzięki którym Twoja sieć bezprzewodowa będzie bezpieczna.
Poznaj niezawodne sposoby na wszystkie dolegliwości trapiące Twój komputer
* Reanimuj swój komputer biurowy i laptopa
* Usprawnij proces uruchamiania się komputera
* Odkryj tajniki BIOS-u
* Zoptymalizuj system plików
* Rozwiąż problemy z urządzeniami zewnętrznymi
* Skonfiguruj poprawnie połączenia sieciowe
Ile razy Twój komputer zawiesił się wtedy, gdy najmniej się tego spodziewałeś? Jak często masz ochotę wyrzucić na śmieci drukarkę, skaner, nagrywarkę CD lub klawiaturę? Mimo dynamicznego rozwoju technologii informatycznych nikomu nie udało się jeszcze znaleźć sposobu na stworzenie komputera niezawodnego, działającego bez zarzutu i prawidłowo współpracującego ze wszystkimi urządzeniami zewnętrznymi. Procesory stają się coraz szybsze, dyski twarde coraz pojemniejsze, ale nadal trzeba się męczyć z nie reagującymi na nic klawiaturami i myszami, przegrzewającymi się zasilaczami i bateriami laptopów, które wyczerpują się, zanim uruchomi się Windows.
Książka "Sposoby na hardware" to zestaw rad przydatnych każdemu, kto chce uporać się z "efektami specjalnymi", którymi komputery uatrakcyjniają nam pracę. Czytając tę książkę, dowiesz się, co zrobić z komputerem biurkowym i laptopem, aby działały właściwie, jak prawidłowo skonfigurować urządzenia zewnętrzne i jak poradzić sobie z oprogramowaniem, którego błędy (lub -- jak kto woli -- "nieudokumentowane cechy") skutecznie komplikują życie większości użytkowników komputerów.
* Montaż i konfigurowanie komputerów biurkowych
* Rozwiązywanie problemów z pamięcią i procesorem
* Przedłużanie żywotności baterii w laptopach
* Reanimowanie komputerów przenośnych (PDA)
* Prawidłowe konfigurowanie urządzeń multimedialnych
* Dyski twarde i napędy CD/DVD
* Optymalne działanie sieci komputerowej
* Drukowanie i skanowanie
Dzięki wiadomościom z tej książki rozwiążesz wszystkie problemy związane ze sprzętem i będziesz mógł skupić się na pracy, a nie na naprawianiu komputera.
Zmuś komputer, by pracował tak, jak chcesz.Wygraj walkę z opornym sprzętem.
O autorze:
Stephen J. Bigelow jest autorem wielu popularnych książek związanych tematycznie z naprawą i konserwacją komputerów, a także licznych artykułów na łamach poczytnych czasopism [więcej...]
* Poznaj środowisko Delphi
* Napisz pierwsze własne aplikacje
* Naucz się korzystać z możliwości platformy .NET
Środowisko programistyczne Delphi od dawna cieszy się popularnością wśród twórców oprogramowania. Od pierwszych wersji oferowało możliwość wizualnego tworzenia aplikacji za pomocą "klocków" -- komponentów, łącząc to z prostotą języka Pascal. Teraz, w najnowszej wersji, Delphi pozwala na tworzenie aplikacji dla dynamicznie rozwijającej się platformy .NET. Dzięki temu znacznie poszerzył się zakres możliwych zastosowań flagowego produktu firmy Borland. Za jego pomocą możemy dziś tworzyć nie tylko aplikacje, ale również usługi sieciowe oraz dynamiczne strony WWW.
"Delphi 2005. Ćwiczenia praktyczne" to książka dla tych, którzy chcą poznać podstawy budowania aplikacji w najnowszej wersji środowiska Delphi. Przedstawia zasady korzystania z narzędzi oferowanych przez Delphi oraz sposoby zastosowania ich podczas tworzenia oprogramowania. Czytając tą książkę, poznasz język ObjectPascal, zasady programowania obiektowego oraz metody łączenia aplikacji z bazami danych. Nauczysz się także tworzyć witryny WWW w języku ASP.NET oraz usługi sieciowe.
* Podstawowe informacje o środowisku Delphi 2005 oraz platformie .NET
* Elementy języka Delphi
* Korzystanie z narzędzi oferowanych przez Delphi 2005
* Komponenty bazodanowe
* Tworzenie aplikacji opartych na bazach danych
* ASP.NET i Web Services
Zrób pierwszy krok w programowaniu -- poznaj i wykorzystaj możliwości, jakie oferuje Delphi 2005.
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IIIWydawnictwo Helion
Zbuduj witrynę WWW, do której użytkownicy będą powracać codziennie
* Zainstaluj i skonfiguruj PHP i MySQL
* Poznaj zasady programowania w języku PHP
* Zaprojektuj bazę danych dla witryny WWW
* Wyświetl artykuły z bazy danych w oknie przeglądarki internetowej
Co zrobić, żeby wśród setek tysięcy witryn WWW użytkownicy zapamiętali właśnie naszą? Co sprawi, że będą do niej wracać? Atrakcyjny projekt graficzny to tylko jeden z czynników wpływających na odbiór witryny przez odwiedzających. Nawet najbardziej profesjonalnie zaprojektowana grafika nie przyciągnie internautów na stronę, na której dzień po dniu będą znajdować te same informacje. W jaki sposób rozwiązać kwestię aktualizowania treści witryny? Edycja plików HTML i mechanizmy SSI to rozwiązania zdające egzamin w przypadku niewielkich serwisów WWW. Dla większych witryn najlepszym rozwiązaniem jest przechowywanie treści stron w bazie danych i stworzenie mechanizmu pozwalającego na ich łatwą modyfikację.
Książka "PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III" to przewodnik dla programistów, którzy chcą stworzyć własny system zarządzania treścią witryny WWW. Opisuje sposób realizacji takiego projektu za pomocą najpopularniejszej obecnie technologii -- języka PHP i bazy danych MySQL. Przedstawia sposób instalacji PHP i MySQL-a w różnych systemach operacyjnych oraz podstawy korzystania z bazy danych i programowania w języku PHP. Nauczysz się przygotowywać strukturę tabel dla witryny WWW i tworzyć skrypty PHP, za pomocą których będziesz mógł edytować, formatować i wyświetlać artykuły z bazy danych w oknie przeglądarki WWW. Nauczysz się też administrować bazą danych MySQL i korzystać z mechanizmów obsługi sesji w PHP.
* Instalacja PHP i MySQL-a w Windows, Linuksie i Mac OS X
* Praca z MySQL-em
* Podstawowe zasady programowania w PHP
* Projektowanie relacyjnej bazy danych dla witryny WWW
* Tworzenie systemu edycji artykułów
* Formatowanie tekstów i wyświetlanie ich na stronie WWW
* Budowanie złożonych zapytań w języku SQL
* Korzystanie z danych binarnych w MySQL-u
* Stosowanie mechanizmów obsługi sesji i cookies w PHP
Jeśli chcesz, aby artykuły na Twojej witrynie WWW były zawsze aktualne, wykorzystaj system zarządzania treścią, który samodzielnie stworzysz.
Java. Obsługa wyjątków, usuwanie błędów i testowanie koduWydawnictwo Helion
W każdej aplikacji mogą wystąpić błędy.Przygotuj się na to pisząc odpowiednią obsługę wyjątków
* Poznaj techniki programowania, dzięki którym Twoje aplikacje staną się odporne na błędy
* Naucz się przewidywać błędy i zapobiegać ich występowaniu
* Zabezpiecz aplikacje przez skutkami wystąpienia błędów stosując odpowiednie wzorce projektowe
Żaden kod nie jest idealny -- nawet najbardziej doświadczony programista popełnia błędy. Tym, co w takich przypadkach wyróżnia doświadczonego programistę jest fakt, że jego aplikacje posiadają mechanizmy pozwalające na obsługę tych błędów. Dzięki nim program nie zawiesi się ani nie "pogubi" żadnych danych. Oczywiście, aby napisać odpowiednią obsługę wyjątków, należy poznać ich typy oraz mechanizmy ich powstawania. Niezbędna jest również znajomość wzorców projektowych oraz narzędzi do testowania kodu.
W książce "Java. Obsługa wyjątków, usuwanie błędów i testowanie kodu" znajdziesz wszystkie te informacje. Dowiesz się, jak zaimplementować obsługę wyjątków i poprawić jakość kodu źródłowego. Poznasz modele wyjątków i nauczysz się zarządzać mechanizmami ich obsługi na poziomie aplikacji i pojedynczych modułów. Przeczytasz tu także o wzorach projektowych zapewniających prawidłową obsługę wyjątków.
* Koncepcje obsługi wyjątków
* Obsługa wyjątków w aplikacjach wielowątkowych
* Przyczyny występowania wyjątków w różnych elementach języka Java
* Programowanie rozproszone w Javie
* Wyjątki w aplikacjach J2EE
* Wzorce projektowe
* Testowanie kodu i usuwanie błędów
Po przeczytaniu tej książki Twoja wiedza pozwoli Ci na podejmowanie odpowiednich decyzje dotyczące architektury aplikacji i odpowiadającego jej modelu wyjątków.
AutoCAD to niewątpliwie najpopularniejsze narzędzie do komputerowego wspomagania projektowania. Mnogość jego zastosowań, potężne możliwości i łatwość dostosowania do wymagań każdego typu projektu sprawiają, że grono jego użytkowników wciąż się powiększa. Producent programu dba o nich, wypuszczając co rok nową wersję AutoCAD-a. Wprowadzane do każdej kolejnej wersji zmiany, nowe możliwości i poprawki powodują, że staje się on coraz doskonalszym narzędziem.
Książka "AutoCAD 2005 dla użytkowników AutoCAD-a 2004" przeznaczona jest dla tych użytkowników AutoCAD-a, którzy znają już tę aplikację i chcą poznać możliwości jej najnowszej wersji. Przedstawia tylko nowe cechy wersji 2005. Każda z opisywanych funkcji jest zilustrowana przykładem, co pozwala lepiej zrozumieć omawiane zagadnienie.
* Przegląd nowych funkcji AutoCAD-a 2005
* Usprawnienia narzędzi rysunkowych
* Nowe możliwości kreskowania
* Warstwy
* Zestawy arkuszy
* Pola tekstowe i tabelki
* Nowe palety i inne usprawnienia
Jeśli korzystasz z AutoCAD-a i zastanawiasz się, jakie nowe możliwości zaoferuje Ci jego najnowsza wersja -- przeczytaj tę książkę.
C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.
Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.
* Wymuszanie założeń projektowych
* Cykl życia obiektów
* Hermetyzacja zasobów, danych i typów
* Modele dostępu do obiektów
* Obsługa wątków
* Korzystanie z obiektów statycznych
* Konwersja danych i typów
* Zarządzanie pamięcią
* Sterowanie działaniem kompilatora
Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.
Naucz się rozwiązywać problemy z domową siecią komputerową
* Odpowiednio połącz komputery, ułóż kable i zamontuj urządzenia Wi-Fi
* Skonfiguruj system operacyjny i oprogramowanie pod kątem pracy w sieci
* Zabezpiecz sieć przed wirusami i atakami hakerów
Wbrew powszechnym opiniom instalacja sieci nie stanowi większego problemu. O wiele trudniejszym zadaniem jest jej właściwe użytkowanie oraz utrzymanie należytej sprawności. Prawidłowe działanie sieci zależy od różnych czynników: sprzętu, oprogramowania, a przede wszystkim od użytkowników. Każdy, kto miał do czynienia z siecią komputerową, zna problemy z drukowaniem, brakiem dostępu do niektórych zasobów, brakiem łączności z internetem itd. W większości przypadków rozwiązuje się je doraźnie -- tylko po to, aby za kilka dni zrobić to samo. O wiele lepszym wyjściem z tej sytuacji jest uporanie się z problemem raz na zawsze; należy jednak wiedzieć, jak to zrobić.
"Sposoby na sieci domowe" to poradnik dla wszystkich administratorów domowych sieci komputerowych. Przydatne informacje z pewnością znajdą tu także opiekunowie sieci biurowych. Książka opisuje sposoby rozwiązywania problemów, jakie mogą wystąpić podczas korzystania z sieci komputerowej -- związanych zarówno z instalacją karty sieciowej, jak i działaniem samej sieci. Dowiesz się, jak umożliwić użytkownikom korzystanie z Otoczenia sieciowego, drukowanie i wymianę plików. Nauczysz się zabezpieczać sieć przed wirusami i hakerami, rozwiążesz problemy z dostępem do internetu i tworzeniem kopii zapasowych danych krążących w sieci.
* Instalacja kart sieciowych i urządzeń
* Konfiguracja sieci w systemie Windows
* Zarządzanie kontami użytkowników
* Rozwiązywanie problemów ze współdzieleniem plików i drukowaniem na udostępnionych drukarkach
* Konfiguracja łącza dostępowego do internetu
* Bezpieczeństwo sieci -- firewalle i programy antywirusowe
* Tworzenie kopii zapasowych
Jeśli chcesz, aby praca administratora nie doprowadziła Cię do załamania nerwowego, koniecznie przeczytaj tę książkę.
Informacja -- najcenniejszy towar na współczesnym rynku, wymaga rozbudowanych narzędzi pozwalających na magazynowanie i korzystanie z niej. Do magazynowania informacji wykorzystywane są coraz bardziej rozbudowane systemy zarządzania bazami danych. Do przeglądania danych zgromadzonych w ich tabelach tworzone są mniej lub bardziej rozbudowane aplikacje. Dzięki nim informacje z baz danych przedstawiane są w formie możliwej do przeglądania, modyfikowania i drukowania.
Java -- w początkowym okresie swojego rozwoju kojarzona była wyłącznie z Internetem i koszmarnymi apletami typu "padający śnieg", dziś jest uznanym i popularnym językiem programowania, coraz częściej wykorzystywanym do tworzenia aplikacji bazodanowych. Producenci środowisk programistycznych również zwrócili uwagę na popularność Javy, co zaowocowało powstaniem kilku bardzo udanych narzędzi, a wśród nich -- JBuilder Enterprise.
"JBuilder i bazy danych" to podręcznik tworzenia aplikacji bazodanowych za pomocą środowiska JBuilder Enterprise. Przedstawia zarówno zagadnienia związane z bazami danych, jak i te, które wiążą się z wykorzystywaniem ich w aplikacjach w języku Java. Opisuje komponenty bazodanowe oferowane przez JBuildera oraz sposoby projektowania i implementowania aplikacji z ich wykorzystaniem. Zawiera również informacje dotyczące tworzenia mechanizmów raportujących i drukujących.
* Elementy języka SQL
* Tworzenie tabel baz danych
* Łączenie aplikacji z bazą danych
* Sterowniki JDBC
* SQL Server 2000
* Zastosowanie komponentów bazodanowych oraz komponentów graficznego interfejsu użytkownika w JBuilder
* Projektowanie aplikacji bazodanowej w JBuilder
* Raporty oraz drukowanie
Przekonaj się, jak szybko i efektywnie możesz tworzyć aplikacje w środowisku JBuilder.
Każdy posiadacz komputera na pewno spotkał się kiedyś z koniecznością szybkiego odnalezienia zdjęcia, animacji lub klipu wideo. Wbrew pozorom rzadko jest to łatwe zadanie -- pliki multimedialne są porozrzucane po dziesiątkach katalogów na wszystkich partycjach dysków i często mają zupełnie nic nie znaczące nazwy. W takich przypadkach niezbędnym narzędziem okazuje się szybko działająca przeglądarka plików medialnych, dzięki której można wyświetlić obrazek lub klip, wydrukować go, przesłać pocztą elektroniczną czy nawet przeprowadzić na nim podstawowe operacje edycyjne. Do takich celów oraz wielu innych doskonale nadaje się dostępna bezpłatnie aplikacja nosząca nazwę IrfanView.
"IrfanView" to książka przedstawiająca wszystkie możliwości tej niesamowitej aplikacji. Czytając ją, dowiesz się, skąd można pobrać tę aplikację, jak ją zainstalować i jak zwiększyć jej funkcjonalność za pomocą modułów rozszerzających. Nauczysz się przeglądać i drukować pliki, konfigurować program, przetwarzać pliki graficzne i generować internetowe galerie obrazków w formacie HTML.
* Przeglądanie plików graficznych
* Zmiana nazw plików, kopiowanie i usuwanie
* Drukowanie
* Pobieranie rozszerzeń z internetu i instalowanie ich
* Przeglądanie plików dźwiękowych, klipów wideo i animacji Flash
* Skanowanie obrazów
* Przetwarzanie wsadowe
* Konwersja pomiędzy formatami
* Korekcja kolorystyki obrazów, skalowanie i obracanie
* Wysyłanie obrazów pocztą elektroniczną
Przekonaj się, jak wiele funkcji można znaleźć w tym niewielkim programie.
Doskonały kurs Photoshopa CS stworzony przez prawdziwego specjalistę
* Naucz się efektywnie korzystać z narzędzi Photoshopa CS
* Opanuj techniki korekcji kolorów
* Zastosuj efekty i filtry
Photoshop CS to bez wątpienia najbardziej rozbudowany i posiadający największe możliwości program graficzny. Cieszy się zasłużoną popularnością wśród grafików, projektantów i poligrafów. Za pomocą Photoshopa można wykonać niemal wszystko, co jest związane z obróbką obrazów i przygotowaniem ich do druku lub publikacji w internecie. Mnogość narzędzi oferowanych przez Photoshopa CS powoduje, że użytkownicy rozpoczynający z nim pracę często nie wiedzą, od czego zacząć. Doskonałą pomocą dla tych osób może okazać się odpowiednio przygotowany kurs.
Książka "Oko w oko z Adobe Photoshop CS" stanowi taki właśnie kurs. Autor, Deke McClelland, wykorzystał swoje doświadczenie i przygotował 12 lekcji, dzięki którym poznasz wszystkie najistotniejsze funkcje Photoshopa CS. Wykonując zawarte w książce przykłady, przekonasz się, że wszystkie zadania związane z obróbką grafiki są łatwiejsze, niż można się tego spodziewać. W kolejnych lekcjach opanujesz podstawy obsługi programu i korzystania z jego narzędzi, stopniowo przechodząc do coraz bardziej zaawansowanych zagadnień. Każdą lekcję wykonasz we własnym tempie, ilustracje i materiały z CD-ROM-u ułatwią Ci przyswojenie materiału, a test znajdujący się na końcu każdej z lekcji pomoże Ci utrwalić poznane wiadomości.
* Interfejs użytkownika
* Zarządzanie plikami
* Korekcja jasności i kolorystyki obrazu
* Narzędzia zaznaczania
* Kadrowanie i skalowanie obrazu
* Retusz i edycja grafiki
* Tworzenie i stosowanie masek
* Wyostrzanie i rozmywanie
* Korzystanie z warstw
* Style i efekty warstw
* Przygotowanie do druku i drukowanie
Po zakończeniu kursu, który przygotował dla Ciebie McClelland, staniesz się prawdziwym profesjonalistą.
O autorze:
Deke McClelland jest popularnym ekspertem i wykładowcą zagadnień związanych z programem Adobe Photoshop i szerszymi aspektami grafiki komputerowej oraz projektowania graficznego. [więcej...]
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie IIWydawnictwo Helion
Liczba firm oferujących towary w internecie stale wzrasta. Taki sposób przedstawienia oferty umożliwia dotarcie do szerszego grona klientów i pozwala na znaczną redukcję kosztów prowadzenia działalności handlowej. Rozwój handlu elektronicznego spowodował zwiększenie zainteresowania usługami związanymi z tworzeniem sklepów internetowych. Programiści, którzy otrzymują takie zlecenie, zazwyczaj korzystają z dwóch bezpłatnych aplikacji: PHP i MySQL. Ciągle rozwijany i rozbudowywany PHP jest jednym z najpopularniejszych języków skryptowych interpretowanych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowe środowisko stosowane przez twórców dynamicznych aplikacji WWW odwołujących się do baz danych. Funkcję zaplecza bazodanowego spełnia baza MySQL -- prosta i wydajna.
Zbudowanie funkcjonalnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Jeśli chcesz się z nim zmierzyć, książka "PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II" jest dla Ciebie idealną lekturą. Znajdziesz w niej wszystkie informacje, jakich potrzebujesz, by zaprojektować i stworzyć sklep internetowy, korzystając z języka PHP 5, bazy danych MySQL i dodatkowych mechanizmów opisanych w kolejnych rozdziałach książki.
* Opracowanie koncepcji sklepu internetowego
* Nowe możliwości PHP 5
* Oddzielenie kodu PHP od HTML z zastosowaniem szablonów Smarty
* Wykorzystanie funkcji z biblioteki PEAR
* Mechanizmy obsługi sesji i plików cookie
* Zabezpieczanie aplikacji
* Przygotowanie projektu sklepu
* Katalog produktów i koszyk
* Moduł zarządzania klientami i zamówieniami
* Obsługa płatności elektronicznych
Przyczyń się do rozwoju e-biznesu --stwórz własny sklep internetowy.
Wszystko, co musisz wiedzieć, aby stworzyć własną witrynę WWW
* Poznaj język HTML
* Wstaw na stronę tekst i sformatuj go za pomocą arkuszy stylów
* Dodaj do stron obiekty multimedialne, formularze i skrypty napisane w języku JavaScript
* Administruj witryną i aktualizuj jej treść
* Zarejestruj swój serwis WWW w wyszukiwarkach internetowych
Tworzenie stron WWW to tylko pozornie proste zadanie. Profesjonalnie przygotowana witryna WWW to nie tylko kilka zdań napisanych w edytorze tekstu i wyeksportowanych do formatu HTML. Projekt serwisu WWW powinien zawierać odpowiednio przygotowane elementy graficzne, mechanizmy nawigacyjne, prawidłowo dobraną treść, formularze, skrypty i wiele innych składników. Po umieszczeniu witryny w sieci należy ją wypromować i dbać o aktualność informacji w niej zawartych. Widać więc, że stworzenie i utrzymywanie witryny WWW, która przyciągnie uwagę użytkowników sieci, wymaga opanowania wielu zagadnień.
Książka "Tworzenie stron WWW. Biblia. Wydanie II" to kompletny przewodnik po tych właśnie zagadnieniach. Znajdziesz w niej wszystkie informacje niezbędne do zaprojektowania, stworzenia, opublikowania i utrzymywania własnej witryny WWW. Przeczytasz o języku HTML i kaskadowych arkuszach stylów, narzędziach do tworzenia stron WWW i umieszczaniu witryny w sieci. Nauczysz się formatować tekst, umieszczać na stronach formularze, skrypty i elementy multimedialne, poznasz język XML i programy do przygotowywania grafiki na potrzeby sieci. Dowiesz się także, jak wypromować swoją witrynę i jak przygotować ją tak, aby wyglądała prawidłowo również na wyświetlaczach telefonów komórkowych.
* Promowanie witryny i rejestracja w wyszukiwarkach
* Projekt witryny WWW
* Język HTML i technologia CSS
* Wybór dostawcy usług internetowych i publikacja witryny
* Schemat nawigacji w witrynie
* Obróbka grafiki pod kątem zastosowania jej na stronach WWW
* Tworzenie skryptów w języku JavaScript
* Flash i inne technologie multimedialne
* E-biznes -- witryny komercyjne i aukcje internetowe
* Administrowanie witryną
* Nowe technologie -- XML i WML
Jeśli chcesz poznać najnowsze technologie, narzędzia i standardy projektowania stron WWW, koniecznie przeczytaj tę książkę.
100 sposobów na Linux Server. Wskazówki i narzędzia dotyczące integracji, mon...Wydawnictwo Helion
Linux zdobywa coraz większą popularność. Wszędzie, gdzie mamy do czynienia z zarządzaniem sieciami komputerowymi, bezpieczeństwem danych czy potrzebą nieprzerwanej, stabilnej pracy systemu, bardzo często będziemy mieli do czynienia z serwerem linuksowym. System Linux nieustannie rzuca wyzwanie największym producentom oprogramowania i stanowi bardzo poważną alternatywę wobec konkurencyjnych rozwiązań.
Autorzy książki "100 sposobów na Linux Server. Wskazówki i narzędzia dotyczące integracji, monitorowania i rozwiązywania problemów" przedstawiają ogrom praktycznej wiedzy z zakresu administracji serwerem Linux. Obaj pracowali jako administratorzy systemów, zatem doskonale wiedzą, z jakimi problemami spotykają się na co dzień użytkownicy Linuksa. Dzięki poradom zawartym w książce nawet zaawansowani użytkownicy odkryją wiele nowych sposobów usprawniających ich pracę. W przejrzystej formie przedstawiono instrukcje opisujące krok po kroku rozwiązania, dzięki którym Twój system będzie wydajny, bezpieczny i użyteczny. Wszystko krótko i na temat!
W książce znajdziesz między innymi:
* Kontrolowanie procesu uwierzytelniania w Linuksie
* Administrowanie pamięcią masową w sieci z użyciem kwot dyskowych, klonowania, snapshotów i systemów RAID
* Instalacja i konfiguracja serwera Kerberos
* Podłączanie graficznego interfejsu użytkownika do zdalnych systemów
Odzyskiwanie danych z uszkodzonych systemów plików
Szczegółowe omówienie systemu Linux
* Instalacja, konfiguracja i uruchamianie
* Praca z powłokami tekstowymi
* Programowanie w C
* Środowiska graficzne
Linux, napisany w ramach studenckich laboratoriów, w ciągu kilku lat stał się niezwykle popularnym systemem operacyjnym. Jego stabilność i niezawodność doceniają już nie tylko profesjonaliści, ale także użytkownicy domowi, dla których dostępny nieodpłatnie produkt coraz częściej jest alternatywą dla komercyjnych systemów operacyjnych. Linux święci triumfy nie tylko jako baza dla wydajnych i bezpiecznych serwerów sieciowych, ale również jest wykorzystywany w stacjach roboczych oraz komputerach domowych używanych do pracy, rozrywki i przeglądania zasobów internetowych. Dla Linuksa powstaje coraz więcej oprogramowania, również dostępnego nieodpłatnie i w niczym nieustępującego narzędziom komercyjnym.
"Linux dla programistów i użytkowników" to doskonały przewodnik po tym systemie operacyjnym. Omawia zagadnienia związane z programowaniem i przedstawia je z perspektywy użytkownika. Czytając go, dowiesz się, jakie dystrybucje Linuksa możesz znaleźć na rynku oraz jak zainstalować system i skonfigurować go. Nauczysz się korzystać z powłok tekstowych i środowisk graficznych, pracować w sieci i łączyć się z internetem. Poznasz tajniki programowania w języku C dla systemu Linux, napiszesz własne narzędzia oraz zobaczysz, w jaki sposób działa system. Przeczytasz także o podstawowych zadaniach administratora Linuksa.
* Wybór dystrybucji
* Instalacja systemu
* Podstawowe narzędzia dla użytkowników
* Przetwarzanie plików tekstowych
* Operacje na systemie plików
* Powłoki Bash, Korn i C
* Linux w sieci
* Środowiska graficzne
* Jądro Linuksa
* Administrowanie systemem
Poznaj system operacyjny,
który zrewolucjonizował współczesną informatykę.
Poznaj i wykorzystaj możliwości
systemu Mandrake Linux
Zalety Linuksa znają już chyba wszyscy. Jego popularność jest coraz większa. Z prostego systemu napisanego przez studenta w ramach zajęć na uczelni, Linux stał się jednym z najdynamiczniej rozwijających się produktów informatycznych. Korzystają z niego nie tylko pasjonaci i użytkownicy domowi, ale także firmy i koncerny. Wszyscy użytkownicy doceniają jego stabilność, uniwersalność, a przede wszystkim -- nieodpłatny dostęp zarówno do samego systemu, jak i jego kodu źródłowego.
Madrake Linux to, obok systemów operacyjnych firmy Red Hat jedna z najpopularniejszych dystrybucji tego systemu operacyjnego. Książka "Mandrake Linux" opisuje tę właśnie dystrybucję. Przedstawia instalację i konfigurację systemu oraz możliwości wykorzystania go w zastosowaniach domowych i profesjonalnych. Opisuje także zasady administrowania systemem Mandrake Linux oraz sposoby używania go w roli serwera sieciowego.
* Instalacja w trybie tekstowym i graficznym
* Konfiguracja systemu
* Graficzne środowiska pracy
* Korzystanie z WWW i poczty elektronicznej
* Pakiet biurowy OpenOffice.org
* Możliwości multimedialne Linuksa
* Narzędzia do archiwizowania danych
* Gry
* Praca z konsolą systemową
* Administracja kontami użytkowników
* Linux w sieci -- serwer WWW Apache, firewalle i VPN
* Programowanie w języku powłoki
* Podstawowe zasady programowania w C
Poznaj fenomen Linuksa. Przekonaj się, że bezpłatne oprogramowanie wcale nie musi być gorsze od komercyjnego.
Niezawodne rozwiązaniadla administratorów serwerów Windows
* Wykorzystaj skrypty i narzędzia tekstowe
* Zoptymalizuj wydajność serwerów
* Popraw bezpieczeństwo i szybkość działania sieci
Popularność systemów z rodziny Windows Server to efekt połączenia olbrzymich możliwości z łatwością administracji i użytkowania. Dzięki wygodnemu interfejsowi graficznemu, spójnemu zestawowi narzędzi oraz kreatorom przeprowadzającym przez większość zadań, można szybko poznać podstawowe zasady instalacji, konfiguracji i administrowania serwerami opartymi na systemach Windows Server. Z czasem jednak, po opanowaniu podstawowych możliwości pojawia się pytanie -- czy nie można wycisnąć z nich więcej. Można --wystarczy zajrzeć "pod maskę", aby odkryć dodatkowe własności i możliwości.
Książka "100 sposobów na serwery Windows" to zestawienie sztuczek i metod, które zmienią Twoje podejście do administrowania serwerami Windows. Nauczysz się korzystać z trybu tekstowego i narzędzi skryptowych, optymalizować działanie serwerów i wykonywać standardowe zadania w szybszy i wygodniejszy sposób. Dowiesz się, jak wykorzystać niewidoczne na pierwszy rzut oka możliwości narzędzi i elementów systemu i sprawisz, że sieć oparta o serwer Windows będzie wydajniejsza, bezpieczniejsza i łatwiejsza do administracji.
* Administrowanie systemem
* Konfigurowanie usługi Active Directory
* Zarządzanie kontami użytkowników
* Usługi sieciowe
* Serwer DHCP
* Optymalizowanie działania IIS
* Zabezpieczenia antywirusowe
* Instalowanie aktualizacji
* Tworzenie kopii zapasowych
Jeśli nie poświęcasz zbyt wiele czasu na korzystanie z wiersza poleceń serwera Windows to nie wiesz, co tracisz. Po przeczytaniu tej książki przekonasz się, jak wiele możesz zmienić stosując to, pozornie przestarzałe, narzędzie.
Kompletny przewodnik po mechanizmach sieciowych Linuksa
* Inicjalizacja urządzeń sieciowych.
* Interfejsy pomiędzy urządzeniami i protokołami.
* Rozwiązania specyficzne dla protokołów.
Sieci, a szczególnie internet, to jeden z filarów współczesnej informatyki. Niemal każdy elektroniczny gadżet może pracować w sieci za pośrednictwem różnych metod komunikacji. Ogromna ilość produkowanych dziś urządzeń sieciowych opiera się na różnych dystrybucjach systemu operacyjnego Linux. Ten dostępny nieodpłatnie system operacyjny od początku tworzony był z uwzględnieniem roli, jaką mógłby odgrywać w świecie sieci komputerowych, więc zaimplementowano w nim niemal wszystkie możliwe mechanizmy sieciowe. Dodatkowo filozofia, jaką przyjęto przy rozwoju tego systemu operacyjnego, pozwala wszystkim jego użytkownikom na dodawanie do jądra Linuksa własnych modułów zapewniających obsługę niestandardowych urządzeń i protokołów.
Książka "Linux. Mechanizmy sieciowe" to szczegółowe omówienie rozwiązań sieciowych, jakie zostały zastosowane w tym systemie operacyjnym. Opisuje sposoby, w jakie jądro Linuksa realizuje zadania przydzielane mu przez protokoły IP. Czytając ją, można poznać współczesną łączność sieciową na wziętych z życia przykładach. Pozycja ta jest doskonałym przewodnikiem po kodzie źródłowym funkcji sieciowych jądra systemu Linux. Przedstawia kod w języku C z obszernymi komentarzami i wyjaśnieniami zastosowanych mechanizmów.
* Struktury danych
* Rejestracja i inicjalizowanie urządzeń sieciowych
* Powiadamianie jądra o odbiorze ramki
* Obsługa protokołów
* Implementacja mostkowania
* Obsługa IPv4
* Podsystem sąsiedztwa
* Routing
Linux i sieci, teoria i praktyka!
* Wyczerpujące omówienie teoretycznych zagadnień budowy sieci komputerowych.
* Opis konfiguracji serwerów internetowych (WWW, FTP, e-mail, news) w systemie Linux.
* Prosty język, klarowne wyjaśnienia, starannie dobrane przykłady.
* Idealna pozycja dla administratorów, programistów, webmasterów.
Linux to jeden z najlepiej przystosowanych do pracy w sieci systemów operacyjnych. Doskonale nadaje się na sieciową stację roboczą, serwer rozmaitych usług (WWW, FTP, e-mail, news), może również służyć jako oprogramowanie komputera spełniającego funkcje routera. Ocenia się, że ponad 1/3 serwerów WWW oparta jest na Linuksie, co sprawia, że osoby znające sieciowe zastosowania tego systemu operacyjnego są szczególnie poszukiwane na rynku pracy.
Adam Podstawczyński, autor bestsellerowego poradnika "Linux. Praktyczne rozwiązania", tym razem przedstawia wyczerpujący, dokładny a zarazem przystępny opis obsługi sieci przez Linuksa. Książka rozszerzy Twoją wiedzę nie tylko na temat systemu Linux, poznasz wiele niezależnych od systemu operacyjnego zagadnień pozwalających lepiej zrozumieć funkcjonowanie Internetu.
Mimo, iż książka nie ma charakteru przewodnika opisującego krok po kroku konfigurowanie Linuksa, to z pewnością pomocna będzie przy rozwiązywaniu problemów z tym systemem. Od rozważań teoretycznych na temat modelu OSI do opisu budowy kabla sieciowego -- to wszystko znajdziesz w tej doskonałej książce. Jest to idealna pozycja dla administratorów, programistów i webmasterów.
Opisano w niej między innymi:
* Model OSI -- teoretyczny model sieci
* Obsługę kart sieciowych przez system Linux
* Konfigurowanie połączeń PPP
* Instalację sieci bezprzewodowych
* Warstwę sieciową: ARP, IP, ICMP
* Warstwę transportową
* Konfigurowanie zapór sieciowych
* Obsługę DNS w Linuksie
* Bezpieczne połączenia przez SSH
* Teoretyczne zagadnienia budowy sieci komputerowych
* Opis konfiguracji serwerów internetowych (WWW, FTP, e-mail, news) w systemie Linux
Red Hat to bez wątpienia najpopularniejsza dystrybucja systemu Linux. Z wersji na wersję staje się coraz bardziej rozbudowana, a jednocześnie coraz prostsza w instalacji i obsłudze. Red Hat Linux 8.0, z dołączonym pakietem OpenOffice i licznymi aplikacjami internetowymi (przeglądarka Mozilla, program pocztowy Evolution) może już śmiało konkurować z MS Windows także w zastosowaniach biurowych. Warto zauważyć, że pozycja Linuksa wśród systemów instalowanych na rozmaitych serwerach, w tym internetowych, jest ugruntowana i stabilna.
Książka ułatwi Ci sprawną instalację 8. wersji systemu, którą znajdziesz na płytach CD-ROM dołączonych do książki. Bogato ilustrowane, zorientowane na wykonanie konkretnych zadań rozdziały nauczą Cię korzystania z rozbudowanych możliwości tego systemu operacyjnego.
W książce omówiono między innymi:
* Instalację i konfigurację systemu Red Hat Linux 8.0
* Konfigurację i używanie środowiska GNOME
* Obsługę poczty elektronicznej oraz korzystanie z Internetu
* Korzystanie z pakietu biurowego OpenOffice.org
* Powłokę Bash
* Zastosowanie Red Hata jako serwera usług FTP, NFS, Telnet, Samba, WWW
Nie ma na co czekać! Red Hat Linux 8.0 wraz z przyjaznym dla użytkownika, w pełni zintegrowanym środowiskiem graficznym GNOME, otwiera nowe możliwości zarówno przed początkującymi, jak i doświadczonymi użytkownikami.
Dlaczego nie zacząć od razu? Ta książka to zaproszenie do przygody z Linuksem. Skorzystaj z niego.
Wszystkie informacje o Linuksie zebrane w jednej książce
* Zagadnienia podstawowe
* Administracja systemem
* Korzystanie z aplikacji
* Nieudokumentowane właściwości
Ogromne możliwości Linuksa docenia coraz większe grono użytkowników. Jego miłośnikami stają się już nie tylko hobbyści, ale także osoby i przedsiębiorstwa oczekujące od systemu operacyjnego stabilności, niezawodności i szerokiej palety dostępnego oprogramowania. Praktycznie wszystkie dystrybucje Linuksa posiadają graficzny moduł instalacyjny i interfejs użytkownika, co pozwala uniknąć kontaktu z tym elementem systemu, który wzbudzał zwykle największe przerażenie przy pierwszym kontakcie -- trybem tekstowym. Czasem jednak użycie tego strasznego narzędzia jest niezbędne. Linux, mimo iż jest zdecydowanie mniej awaryjny niż "inne systemy operacyjne wiodących producentów", też czasem buntuje się. Często rozwiązania pewnych problemów i sposoby wykonywania różnych zadań wymagają sięgnięcia do literatury, a na wertowanie tysięcy stron dokumentacji nie zawsze jest czas. W takich przypadkach najbardziej przydatna okazuje się książka zawierająca wszystkie najpotrzebniejsze informacje przedstawione w prostej i czytelnej formie.
Taką właśnie książką jest "Linux. Najlepsze przepisy. Wydanie II". Jeśli chcesz wykorzystywać nawet najgłębiej ukryte możliwości Linuksa i szybko rozwiązywać problemy, jakie pojawiają się podczas korzystania z tego systemu operacyjnego -- ta książka szybko stanie się Twoją podstawową lekturą. Znajdziesz tu informacje o wszystkich najpopularniejszych dystrybucjach Linuksa, omówienia zagadnień związanych z instalacją systemu, konfigurowaniem go, stosowaniem go w codziennej pracy i administrowaniem nim. Przeczytasz o dołączonych do systemu aplikacjach, środowiskach graficznych i wykorzystywaniem Linuksa w roli systemu dla stacji roboczej i serwera sieciowego. Jeśli zechcesz sięgnąć w głąb systemu i poznać jego nieudokumentowane cechy -- w tej książce również znajdziesz informacje na ten temat.
* Logowanie i praca w trybie powłoki
* Graficzny interfejs użytkownika X Window
* Operacje na systemie plików i zarządzanie plikami
* Przeglądanie i edycja plików tekstowych
* System składu tekstu LATEX
* Praca z plikami graficznymi i dźwiękowymi
* Urządzenia zewnętrzne
* Drukowanie
* Praca w sieci
* Poczta elektroniczna i strony WWW
* Konfigurowanie usług internetowych
Przekonaj się, jak potężnym systemem operacyjnym jest Linux.
Red Hat to bez wątpienia najpopularniejsza dystrybucja systemu Linux. Z
wersji na wersję staje się coraz bardziej rozbudowana, a jednocześnie
coraz prostsza w instalacji i obsłudze. Red Hat Linux 9.0 z dołączonym
pakietem OpenOffice i licznymi aplikacjami internetowymi (przeglądarka
Mozilla, program pocztowy Evolution) może już śmiało konkurować z MS
Windows, także w zastosowaniach biurowych. Warto zauważyć, że pozycja
Linuksa wśród systemów instalowanych na rozmaitych serwerach, w tym
internetowych, jest ugruntowana i stabilna. Bogato ilustrowane,
zorientowane na wykonanie konkretnych zadań rozdziały nauczą Cię
korzystania z rozbudowanych możliwości tego systemu operacyjnego. Na
dołączonych płytach CD-ROM znajdziesz wersję instalacyjną Red Hat Linux
9.0, którą dzięki przystępnemu opisowi z łatwością zainstalujesz na swoim
komputerze, skonfigurujesz i dopasujesz do swoich potrzeb.
W książce omówiono między innymi:
* Instalację i konfigurację systemu Red Hat Linux 9.0
* Konfigurację i używanie środowiska GNOME 2.0
* Środowisko graficzne KDE
* Obsługę poczty elektronicznej oraz korzystanie z Internetu
* Korzystanie z pakietu biurowego OpenOffice.org
* Instalację i konfigurację systemu bazodanowego PostgreSQL
* Tworzenie grafiki w programie GIMP
* Powłokę Bash
* Zastosowanie Red Hata jako serwera usług FTP, NFS, Telnet, Samba, WWW
Nie ma na co czekać! Red Hat Linux 9.0 wraz z przyjaznym dla użytkownika,
w pełni zintegrowanym środowiskiem graficznym GNOME, otwiera nowe
możliwości zarówno przed początkującymi, jak i doświadczonymi
użytkownikami.
Dlaczego nie zacząć od razu? Ta książka to zaproszenie do przygody z
Linuksem. Skorzystaj z niego.
Dla osób chcących zapoznać się z systemem Linux dystrybucja Mandrake stanowi bardzo dobry wybór. Przy opracowywaniu Mandrake"a położono bowiem nacisk na szybkość działania systemu i -- co bardzo istotne dla początkujących -- na łatwość obsługi. Mandrake 9.0 został prawie całkowicie spolszczony, mogą go więc bez problemów instalować, konfigurować i obsługiwać osoby nie znające języka angielskiego.
Książka "Mandrake Linux. Ćwiczenia" to przewodnik dla początkujących użytkowników Linuksa. Napisana przystępnym, zrozumiałym dla każdego językiem, stanowi wspaniałe wprowadzenie w świat Linuksa. Znajdziesz w niej:
* Szczegółowe omówienie instalacji Mandrake"a
* Opis konfiguracji systemu i podłączania urządzeń peryferyjnych
* Podstawowe informacje na temat pracy z konsolą
* Opis ułatwiających pracę środowisk graficznych GNOME i KDE
* Informacje na temat korzystania z Internetu za pomocą Mandrake"a
* Sposoby instalowania nowych programów w systemie
Bez względu czy jesteś nowym użytkownikiem systemu Linux, czy doświadczonym profesjonalistą w tej dziedzinie, jeśli wybierzesz Linuksa w dystrybucji Red Hat, nie zawiedziesz swoich oczekiwań. Red Hat to najpopularniejsza dystrybucja Linuksa i nawet jeśli nie każdy uważa ją za najlepszą, jej szerokie rozpowszechnienie da Ci dostęp do wiedzy tysięcy użytkowników, którzy pomogą Ci opanować Red Hata.
Nie ze wszystkim możesz jednak zwrócić się do uczestników list dyskusyjnych i nie wszystkie informacje znajdziesz na stronach internetowych. Książka "Red Hat Linux 8. Biblia" będzie fundamentem Twojej wiedzy na temat tego systemu operacyjnego. Zawiera ona komplet informacji na temat konfiguracji i administracji Red Hat Linuksem. Od instalacji i naprawy błędów po instalację zapory sieciowej iptables, konfigurację serwerów plików i serwera WWW. Dowiesz się również, jak uczynić ten system bezpiecznym.
* Wykorzystaj najnowsze procedury instalacji systemu, tworzenia dysków startowych oraz pobierania uaktualnień z Red Hat Linux Network
* Dopasuj do swojego stylu pracy nowe pulpity GNOME i KDE
* Poznaj sposoby posługiwania się powłoką systemową Linux, systemem plików i edytorem testów
* Konfiguruj usługi systemowe, usługę Samba z poziomu graficznego interfejsu użytkownika bez konieczności wchodzenia do trybu ręcznej edycji plików konfiguracyjnych
* Chroń system przy pomocy narzędzi LogSentry i iptables
* Udostępniaj serwery z wykorzystaniem usługi DNS, twórz bezprzewodową sieć LAN i konfiguruj wirtualne sieci prywatne
* Odkryj nowe oprogramowanie multimedialne, łącznie z narzędziem do obsługi aparatu cyfrowego gtkam oraz pakietem OpenOffice
"Red Hat Linux 8 Biblia" to nie tylko kompletny opis Red Hat Linuksa, ale także wersja instalacyjna samego systemu, umieszczona na dołączonych 3 płytach CD-ROM. Zawiera ona między innymi najnowszą wersja kompilatora GNU gcc, serwera WWW Apache, środowisk GNOME i KDE i wiele innych przydatnych aplikacji.
Podręczny przewodnik dla programistów Javy
JDBC jest jednym z najwszechstronniejszych i najszerzej stosowanych mechanizmów umożliwiających nie tylko dostęp do danych z programów napisanych w Javie, ale również wykonywanie rozmaitych operacji na bazach danych. Kosztem wszechstronności jest złożoność -- JDBC implementuje ogromną liczbę klas, interfejsów i metod, z którymi trzeba się gruntownie zapoznać. Niemożliwością jest zapamiętanie ich wszystkich.
"JDBC. Leksykon kieszonkowy" jest podręcznym leksykonem ułatwiającym szybkie odnalezienie opisu każdej z klas, interfejsów czy metod tworzących JDBC API. Przydaje się zwłaszcza w sytuacjach, w których wiadomo, co się chce osiągnąć i potrzebna jest informacja na temat metod JDBC, które mogą w tym pomóc.
Oprócz opisu API książka zawiera także kilka krótkich rozdziałów będących swego rodzaju instrukcją obsługi JDBC, czyli przypomnieniem, w jaki sposób łączyć ze sobą różne elementy API w celu uzyskania rozwiązań konkretnych zadań.
Nie pamiętasz, jak naraz wykonać kilka operacji wstawiania lub modyfikacji lub w jaki sposób przechowywać i pobierać wielkie obiekty? Niniejsza książka na pewno odświeży Twoją pamięć.
Donald Bales jest konsultantem do spraw aplikacji komputerowych specjalizującym się w analizie, projektowaniu oraz programowaniu systemów rozproszonych. Posiada ponad pięcioletnie doświadczenie w pisaniu aplikacji w Javie operujących na bazach danych za pomocą JDBC.
Przekonaj się, że nie taki Linux straszny, jak go malują
* Zainstaluj i skonfiguruj system
* Wykorzystaj Linuksa do pracy i zabawy
* Zainstaluj oprogramowanie i dodatkowe moduły systemu
Czasy, w których Linux był domeną maniaków komputerowych, już minęły. Dziś staje się coraz popularniejszy i zaczyna zagrażać pozycji innych systemów operacyjnych. Graficzne narzędzia przeprowadzają użytkownika przez proces instalacji i konfiguracji systemu, a dostępne w sieci aplikacje pozwalają na zastosowanie Linuksa w firmach i w domach. Korzystając z niego, możemy przygotowywać dokumenty, buszować po internecie i grać. Czym więc Linux różni się od innych systemów operacyjnych? Ceną. Linux dostępny jest nieodpłatnie na licencji pozwalającej na nieograniczone jego użytkowanie. Nie grożą nam więc żadne konsekwencje za instalowanie go na kilku komputerach, nie musimy nic płacić za jego użytkowanie, a większość dostępnego dla niego oprogramowania kosztuje tyle, ile nośnik lub pobranie go z sieci.
Książka "Linux. Praktyczny kurs" to bezbolesne wprowadzenie w świat Linuksa dla każdego, kto nie czuje się komputerowym guru, a chce poznać ten ciekawy system operacyjny. Dzięki zawartym w niej wiadomościom bez problemu zainstalujesz i skonfigurujesz Linuksa, nauczysz się nim administrować i wykorzystywać go w codziennej pracy. Wykonując zawarte w książce projekty, nauczysz się instalować oprogramowanie, korzystać z internetu, nagrywać płyty CD i DVD oraz wykorzystywać możliwości multimedialne Linuksa.
* Instalacja, konfiguracja i aktualizacja Linuksa
* Drukowanie
* Archiwizowanie danych i odtwarzanie ich z kopii zapasowych
* Instalowanie nowego oprogramowania z pakietów RPM
* Korzystanie z trybu tekstowego
* Podłączanie urządzeń zewnętrznych
* Konfigurowanie multimediów w komputerze
* Aplikacje graficzne i biurowe
Jeśli sądzisz, że nie dasz rady opanować Linuksa, musisz przeczytać tę książkę. Na pewno zmienisz zdanie.
Przydatne porady dla wszystkich użytkowników systemów z rodziny BSD
* Skonfiguruj środowisko pracy i przyspiesz działanie systemu
* Wykorzystaj nieznane możliwości BSD
* Poznaj sposoby niestandardowej konfiguracji usług sieciowych
* Zabezpiecz system przed awariami i atakami z sieci
Systemy operacyjne z rodziny BSD coraz częściej konkurują z systemami linuksowymi. Twórcy BSD brali udział w tworzeniu Uniksa, a sporą część wyniesionych z tego doświadczeń wykorzystali, pisząc nowy, dostępny na licencji open source, system operacyjny. Różne odmiany systemów z rodziny BSD znane są z elastyczności i wysokiego poziomu bezpieczeństwa. Wykorzystuje się je w serwerach internetowych i stacjach roboczych. Firma Apple swój najnowszy system operacyjny -- Mac OS X oparła na jądrze systemu BSD, co doskonale pokazuje uznanie, jakim cieszy się BSD w branży informatycznej.
Książka "100 sposobów na BSD" przeznaczona jest dla wszystkich użytkowników systemów BSD, niezależnie od stopnia zaawansowania. Opisuje sposoby radzenia sobie z przeróżnymi zadaniami i problemami, napotykanymi w codziennej pracy. Zawiera porady dotyczące wiersza poleceń, zabezpieczania systemów, śledzenia zmian w plikach i wykonywania kopii zapasowych. Po przeczytaniu tej książki każdy stanie się profesjonalnym użytkownikiem systemów BSD.
* Dostosowywanie środowiska tekstowego i graficznego
* Wyszukiwanie i modyfikowanie plików
* Dostęp do zasobów Windows bez użycia serwera
* Konfigurowanie procedur uruchamiania systemu
* Zarządzanie hasłami dostępowymi
* Tworzenie kopii zapasowych systemu
* Administrowanie połączeniami sieciowymi i serwerem pocztowym
* Zabezpieczanie systemu i detekcja włamań
* Tworzenie firewalla za pomocą pakietu PF
Przekonaj się, jak wiele tajemnic i ciekawych funkcji kryje w sobie system BSD.
Przewodnik po zabezpieczeniach z użyciem narzędzi open source
Książka ta pokazuje doświadczonym administratorom systemów, w jaki sposób używać narzędzi typu open source w trzech kluczowych obszarach: zabezpieczanie serwera, zabezpieczanie sieci komputerowych oraz zabezpieczanie granic sieci komputerowych. Dostarczy Ci praktycznych umiejętności, pozwalających na uszczelnienie sieci komputerowej, zabezpieczenie i monitorowanie systemu operacyjnego oraz sprawdzanie słabych punktów zarówno w sieciach lokalnych, jak i rozległych. Poznasz również sposób utrzymywania i sprawdzania zapory ogniowej oraz rejestrowania zachodzących w niej zdarzeń, pozwalający na utworzenie funkcjonalnej bariery pomiędzy Twoją siecią a światem zewnętrznym.
* Powstrzymaj hakera, myśląc dokładnie tak jak on
Opanuj czynności potrzebne do włamania się do używanego przez Ciebie systemu operacyjnego oraz przewiduj różnorodne rodzaje ataków.
* Zwiększ bezpieczeństwo swojego serwera
Dowiedz się, jak zabezpieczyć serwer oparty na Linuksie przy użyciu prostych "ręcznych" poprawek oraz rozwiązań typu open source.
* Naucz się używać narzędzi sprawdzających system
Pełny opis narzędzi skanujących, w tym programów: AntiVir, Zombie Zapper oraz Nmap.
* Podstawy systemów wykrywających włamania (IDS)
Dowiedz się o usługach dostarczanych przez systemy IDS, jak również o różnych aplikacjach tego typu i ich charakterystykach.
* Przechwyć ruch przesyłany w sieci komputerowej
Użyj programów przechwytujących pakiety sieciowe w celu rozwiązania problemów z siecią komputerową oraz potwierdzenia ataków przeprowadzonych przez hakerów.
* Zminimalizuj możliwość niewłaściwego wykorzystania narzędzi służących do przechwytywania pakietów
Dowiedz się, w jaki sposób wykorzystać rozwiązania używające haseł jednorazowych, system Kerberos v5 oraz szyfrowanie.
* Wprowadź bezpieczną autoryzację oraz szyfrowanie na poziomie warstwy sieci
Zabezpiecz sieć poprzez użycie Wirtualnych Sieci Prywatnych (VPN).
* Ustanów bezpieczną granicę sieci komputerowej
Skonfiguruj oraz utrzymuj zaporę sieciową zabezpieczającą Twoją sieć komputerową.
* Płyta CD dołączona do książki
Dołączona płyta CD dostarcza narzędzia open source oraz kod źródłowy zawarty w książce.
Oficjalny przewodnik po serwerach internetowych bazujących na systemie Red Hat Linux
Niniejsza książka została zrecenzowana oraz zaakceptowana przez zespół ekspertów z firmy Red Hat. Zawiera ona informacje niezbędne do poprawnej konfiguracji serwerów internetowych działających pod kontrolą Linuksa, jak również zarządzania nimi.
Eksperci od systemu Red Hat Linux: Paul Sery oraz Jay Beale rozpoczynają od podstaw -- istotnych informacji na temat zagadnień sieciowych, połączeń z siecią Internet, zapór sieciowych. Następnie w sposób bardziej szczegółowy przedstawiają sposób konfigurowania usług sieciowych oraz internetowych, począwszy od połączenia z bazą danych, tworzenia połączeń bezpiecznych i udostępniania mediów strumieniowych. W dalszej kolejności zajmują się konfiguracją serwerów nazwy domenowej, usług poczty elektronicznej, serwerów FTP oraz Samba. W kolejnych rozdziałach autorzy poświęcają wiele miejsca zarządzaniu serwerami, jak również umieszczają porady dotyczące utrzymywania zabezpieczeń sieci.
Ten autoryzowany przewodnik okaże się nieocenioną pomocą podczas tworzenia bezpiecznego, wydajnego serwera internetowego opartego na systemie Red Hat.
Autorzy podają sprawdzone sposoby implementacji serwerów internetowych opartych na systemie Red Hat Linux.
* Konfiguracja sieci komputerowej w jednej z dwóch przedstawionych topologii
* Ustanowienie połączenia z siecią Internet za pomocą modemu kablowego lub DSL
* Tworzenie zapory sieciowej dokonującej filtrowania pakietów IP z uwzględnieniem ich stanu
* Konfiguracja serwera WWW Apache 2 oraz serwera strumieniowych danych audio
* Połączenie z bazą danych SQL z poziomu serwera WWW oraz tworzenie bezpiecznych połączeń SSL
* Tworzenie serwerów DNS, SMTP, FTP oraz Samba
* Automatyzacja tworzenia kopii bezpieczeństwa poprzez sieć komputerową
* Zabezpieczanie serwerów i wykrywanie włamań
"Nareszcie jest coś, na co czekali użytkownicy systemu Red Hat! Książka zawiera wyczerpujący przegląd najważniejszych zagadnień dotyczących serwerów internetowych bazujących na systemie Red Hat Linux wraz z mnóstwem praktycznych przykładów pozwalających użytkownikowi zaoszczędzić czas.”
Mark J.Cox.
Starszy menedżer ds. rozwoju w firmie Red Hat.
Przewodnik po najpopularniejszej dostępnej nieodpłatnie bazie danych
* Przegląd instrukcji języka SQL
* Polecenia klienta i serwera MySQL
* Funkcje interfejsów programistycznych
MySQL to stabilny, wydajny i szybki system zarządzania bazami danych dostępny nieodpłatnie, na licencji open source. Najczęściej stosowany jest jako zaplecze bazodanowe witryn WWW, ale coraz częściej sięgają po niego twórcy rozbudowanych aplikacji, którzy do niedawna wykorzystywali drogie, komercyjne bazy danych. MySQL posiada spore możliwości, a administracja nim nie nastręcza większych problemów, dzięki wielu narzędziom tekstowym i graficznym ułatwiającym pracę z tym systemem. Dostępność wielu interfejsów programistycznych (API) bardzo ułatwia tworzenie aplikacji opartych na MySQL.
Książka "MySQL. Almanach" to podręcznik dla użytkowników, administratorów i programistów korzystających z bazy danych MySQL. Zawiera opisy instrukcji i funkcji MySQL, narzędzi administracyjnych i najpopularniejszych interfejsów programistycznych. Przedstawia proces instalacji bazy i tworzenia nowych tabel, sposoby konstruowania efektywnych zapytań oraz składnię i parametry poleceń stosowanych w pracy z tekstowymi narzędziami klienckimi i administracyjnymi.
* Instalacja MySQL w różnych systemach operacyjnych
* Tworzenie baz i tabel
* Wprowadzanie danych i import z plików tekstowych
* Wybieranie danych
* Instrukcje i funkcje języka SQL
* Operacje na liczbach, tekstach i datach
* Narzędzia dostępne z wiersza poleceń
* Funkcje API dla Perla, PHP i C
Dzięki wiadomościom zawartym w tej książce praca z MySQL stanie się bardziej wydajna.
Twój Linux zostanie zaatakowany -- możesz być tego pewien. Może to nastąpić za kilka miesięcy, ale może dzieje się to właśnie teraz. Bądź więc przygotowany. Niniejsza książka omawia zarówno rozwiązania, jak i wyjątkowe oprogramowanie służące do ochrony systemu Linux lub sieci komputerowej. Autor poświęcił wiele czasu, aby ostateczna wersja książki opisywała najgroźniejsze ataki w internecie. Dzięki niej uzyskasz wszystkie informacje potrzebne do skutecznej obrony.
W książce omówiono:
* Nowe funkcje IP tables
* Nowe techniki oraz oprogramowanie służące do wykrywania oraz blokowania ataków ARP oraz ataków na przełączniki
* Usprawnienia zapór sieciowych opartych na systemie Linux filtrujących zawartość pakietów
* Opis bezpieczeństwa usługi Samba dla klientów systemu Windows.
* Bezpieczeństwo w sieciach bezprzewodowych (standard 802.11b)
* Sposób wykorzystania programów Logcheck, Portsentry oraz innych, nowych narzędzi monitorujących sieć komputerową
* Bezpieczeństwo sieci VPN oraz komunikatorów internetowych; program GPG; funkcje jądra 2.4 i wiele innych zagadnień
* Zabezpieczenia fizyczne
Dołączona do książki płyta CD-ROM zawiera własne oprogramowanie autora, służące do natychmiastowego zablokowania poczynań hakerów oraz powiadomienia administratorów systemu. Płyta zawiera również niepublikowane wcześniej skrypty IP Tables oraz IP Chains oraz nowe narzędzia służące do monitorowania stanu sieci komputerowej, wykrywania podejrzanych działań oraz raportowania o nich, zabezpieczania kopii i uproszczenia odtwarzania systemu.
"Kompletny przewodnik po bezpieczeństwie systemów -- obejmuje wszystkie niezbędne zagadnienia, począwszy od wzmacniania systemu aż po przywracanie go do działania po ataku"
Steve Bourne, twórca powłoki Bourne.
O autorze:
Bob Toxen ma ponad 29 lat doświadczenia w zakresie systemów UNIX (Linux). Jest jednym ze 162 twórców systemu Berkeley UNIX.
[więcej...]
Książka "PHP i MySQL. Aplikacje bazodanowe" jest przeznaczona dla tych, którzy tworzą lub zamierzają tworzyć witryny WWW oparte na technologii PHP i MySQL. Opisano w niej reguły i techniki wykorzystywane przy tworzeniu małych i średnich aplikacji bazodanowych wykorzystywanych do przechowywania danych, odczytywania ich i zarządzania nimi. Przedstawia zasady pracy z bazami danych. Pokazuje, jak śledzić poczynania użytkowników za pomocą sesji, pisać bezpieczny kod, oddzielać go od warstwy prezentacyjnej i uniezależniać go od wyboru bazy danych. Opisuje również techniki generowania raportów i obsługi błędów oraz zaawansowane zagadnienia związane z bazami danych i programowaniem zorientowanym obiektowo.
* Typowe modele architektury aplikacji bazodanowych
* Język PHP -- podstawowe wiadomości
* Programowanie zorientowane obiektowo w PHP5
* Język SQL i baza danych MySQL
* Biblioteka PEAR
* Kontrola poprawności wprowadzanych danych z wykorzystaniem PHP i JavaScript
* Mechanizmy bezpieczeństwa w aplikacjach bazodanowych
* Wdrażanie aplikacji
* Generowanie raportów
* Przykład praktyczny -- internetowy sklep z winami
Wiadomości zawarte w tej książce pomogą każdemu programiście stworzyć sklep internetowy, portal lub system zarządzania treścią.
Poznaj narzędzia i techniki w zabezpieczeniach systemów linuksowych
Zabezpieczanie systemu komputerowego to proces złożony. Nie trzeba jednak od razu wprowadzać złożonych mechanizmów ochrony systemu. Znajomość podstawowych procedur pomaga dostatecznie zwiększyć poziom bezpieczeństwa. Czy chcesz szybko dowiedzieć się, jak wysyłać zaszyfrowane listy elektroniczne z programu Emacs? Jak ograniczyć dostęp do usług sieciowych w określonych porach dnia? Jak zabezpieczyć serwer WWW zaporą sieciową? Skonfigurować uwierzytelnianie z użyciem klucza publicznego przez SSH?
Książka "Linux. Bezpieczeństwo. Przewodnik encyklopedyczny" nauczy Cię, jakie polecenia należy wykonać i co wpisać w plikach konfiguracyjnych, by poprawić bezpieczeństwo Twojego systemu. Nie jest to klasyczny podręcznik; nie znajdziesz tu teorii, lecz rozwiązania konkretnych problemów i sposoby łatania typowych luk w zabezpieczeniach. Dzięki książce nie będziesz tracić cennego czasu, poszukując właściwej składni poleceń. Przeznaczona jest dla średnio zaawansowanych użytkowników i administratorów systemów Linux.
* Kontrola dostępu do systemu na różnych poziomach - od zapory sieciowej aż po poszczególne usługi; programy: iptables, ipchains, xinetd, inetd i wiele innych.
* Monitorowanie sieci programami: ethereal, dsniff, netstat i innymi.
* Ochrona połączeń sieciowych technologiami SSH i SSL.
* Wykrywanie włamań programami: tripwire, snort, tcpdump, logwatch i innymi.
* Zabezpieczanie uwierzytelniania za pomocą kluczy kryptograficznych, technologii Kerberos, oprogramowania PAM; autoryzacja przywilejów administratora programem sudo.
* Szyfrowanie plików i wiadomości e-mail oprogramowaniem GnuPG.
* Sondowanie zabezpieczeń własnego systemu programami do łamania haseł, narzędziem nmap i skryptami pomocniczymi.
Jeśli administrujesz systemami linuksowymi, receptury przedstawione w niniejszej książce pozwolą zwiększyć wydajność Twojej pracy: osiągniesz więcej poświęcając mniej czasu. Zdobędziesz pewność, że zastosujesz właściwe rozwiązania gdy pojawiają się konkretne zagrożenia.
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI Linux. Receptury
KATALOG KSI¥¯EK Autor: Carla Schroder
T³umaczenie: Adam Jarczyk
KATALOG ONLINE ISBN: 83-7361-879-1
Tytu³ orygina³u: Linux Cookbook
ZAMÓW DRUKOWANY KATALOG Format: B5, stron: 560
TWÓJ KOSZYK
Zbiór praktycznych porad dla u¿ytkowników i administratorów Linuksa
DODAJ DO KOSZYKA
O popularno ci Linuksa i jej powodach napisano ju¿ bardzo du¿o. Dostêpny
nieodp³atnie system operacyjny, stabilny, bezpieczny i mo¿liwy do zastosowania
zarówno w serwerach, jak i stacjach roboczych -- brzmi to niemal jak utopia,
CENNIK I INFORMACJE a jednak jest prawd¹. Wielu u¿ytkowników komputerów, zachêconych opiniami
na temat Linuksa, zdecydowa³o siê na jego instalacjê. Pierwszy kontakt z systemem
ZAMÓW INFORMACJE w wiêkszo ci sytuacji przebiega bez problemów dziêki dopracowanemu modu³owi
O NOWO CIACH instalacyjnemu i graficznemu interfejsowi u¿ytkownika. Problemy rozpoczynaj¹ siê
w momencie przej cia do bardziej zaawansowanych zagadnieñ. Tryb tekstowy,
ZAMÓW CENNIK polecenia z dziesi¹tkami opcji i parametrów, pliki konfiguracyjne licz¹ce dziesi¹tki
linijek i trudna do zlokalizowania dokumentacja do æ skutecznie odstraszaj¹
od prób poznawania tajników Linuksa.
CZYTELNIA „Linux. Receptury” to ksi¹¿ka, dziêki której Linux wyda siê mniej przera¿aj¹cy.
FRAGMENTY KSI¥¯EK ONLINE Zawiera rozwi¹zania wiêkszo ci problemów mog¹cych pojawiæ siê podczas pracy
z Linuksem. Opisuje sposoby konfigurowania systemu, administrowania nim,
znajdowania informacji w dokumentacji oraz korzystania z poleceñ i narzêdzi
systemowych. Wszystko, co mo¿e sprawiaæ k³opoty u¿ytkownikowi lub
administratorowi Linuksa, zosta³o tu wyja nione w jasny i czytelny sposób. Ka¿da
receptura, poza omówieniem problemu i przedstawieniem gotowego rozwi¹zania,
zawiera tak¿e analizê, która jest bardzo pomocna przy dostosowywaniu sposobu
postêpowania do w³asnych potrzeb.
• Przeszukiwanie dokumentacji systemowej
• Instalowanie oprogramowania z pakietów RPM i z kodu ród³owego
• Wykrywanie nowego sprzêtu
• Uruchamianie i zatrzymywanie systemu
Wydawnictwo Helion
• Administracja kontami u¿ytkowników i systemem plików
ul. Chopina 6
44-100 Gliwice • Aktualizowanie j¹dra systemu
tel. (32)230-98-63 • Nagrywanie p³yt CD i DVD
e-mail: helion@helion.pl • Konfiguracja wielosystemowa
• Tworzenie kopii zapasowych i odtwarzanie systemu
• Konfiguracja us³ug sieciowych
• Serwer WWW i poczty elektronicznej
Stosowanie gotowych rozwi¹zañ najczê ciej wystêpuj¹cych problemów to oszczêdno æ
nie tylko pracy, ale i czasu.
2. Spis treści
Przedmowa ...................................................................................................................17
1. Znajdowanie dokumentacji ..........................................................................................21
1.1. Wprowadzenie 21
1.2. Strony man — wprowadzenie 22
1.3. Znajdowanie odpowiednich stron man 24
1.4. Znajdowanie zgubionych stron man 25
1.5. Czytanie stron man bez odpowiedniej przeglądarki 26
1.6. Konfiguracja manpath 27
1.7. Korzystanie ze stron info 28
1.8. Drukowanie stron man 28
1.9. Drukowanie stron info 29
1.10. Drukowanie wybranych stron man lub info 30
1.11. Znajdowanie całej dokumentacji programu 31
2. Instalacja i zarządzanie oprogramowaniem w systemach opartych na RPM........... 35
2.1. Wprowadzenie 35
2.2. Instalowanie RPM-ów 36
2.3. Aktualizacja RPM-ów 37
2.4. Usuwanie RPM-ów 38
2.5. Gromadzenie informacji o zainstalowanych RPM-ach 39
2.6. Zdobywanie informacji z niezainstalowanych RPM-ów 41
2.7. Znajdowanie niedawno zainstalowanych RPM-ów 42
2.8. Przebudowa bazy danych RPM 42
2.9. Śledzenie bibliotek skompilowanych ze źródeł w systemie RPM 43
2.10. Rozwiązywanie problemów z instalacją RPM 45
2.11. Instalowanie RPM-ów źródłowych 46
2.12. Zmiany opcji kompilacji RPM-a źródłowego 47
2.13. Instalacja Yum 49
2.14. Konfiguracja Yum 50
2.15. Instalacja i aktualizacja pakietów za pomocą Yum 51
2.16. Usuwanie pakietów za pomocą Yum 52
2.17. Gromadzenie za pomocą Yum informacji o zainstalowanych pakietach 52
2.18. Konserwacja Yum 53
5
3. 3. Instalacja i zarządzanie oprogramowaniem w systemach opartych na Debianie ... 55
3.1. Wprowadzenie 55
3.2. Zdobywanie oprogramowania dla systemu Debian 56
3.3. Instalacja pakietów Debiana z płyt CD-ROM 58
3.4. Instalacja pakietów w systemach Debian 59
3.5. Usuwanie pakietów z systemu Debian 60
3.6. Instalacja ze źródeł w systemie Debian 60
3.7. Aktualizacja pakietów w systemie Debian 61
3.8. Aktualizacja systemu Debian 62
3.9. Przejście do nowszej wersji Debiana 63
3.10. Prowadzenie mieszanego systemu Debian 64
3.11. Wyszukiwanie pakietów zainstalowanych w systemie Debian 65
3.12. Utrzymanie pamięci podręcznej pakietów w Debianie 67
3.13. Rozwiązywanie konfliktów zależności 68
3.14. Tworzenie lokalnego repozytorium Debiana 69
3.15. Wybór serwerów zwierciadlanych pakietów dla apt-proxy.conf 70
3.16. Dodajemy własną pamięć podręczną pakietów do apt-proxy.conf 71
4. Instalacja programów z kodu źródłowego ................................................................. 73
4.1. Wprowadzenie 73
4.2. Przygotowanie systemu do kompilacji programów ze źródeł 73
4.3. Generowanie listy plików przy instalacji ze źródeł
w celu ułatwienia deinstalacji 75
4.4. Instalacja programów z kodu źródłowego 75
4.5. Tworzenie pakietów z kodu źródłowego za pomocą CheckInstall 77
5. Wykrywanie sprzętu bez otwierania obudowy ......................................................... 79
5.1. Wprowadzenie 79
5.2. Wykrywanie sprzętu za pomocą lspci 80
5.3. Gromadzenie informacji o sprzęcie za pomocą dmesg 82
5.4. Obraz uruchomionego sprzętu w /proc 83
5.5. Przeglądanie partycji dysku narzędziem fdisk 86
5.6. Obliczenie pojemności dysku twardego 87
6. Edycja plików tekstowych za pomocą JOE i Vim ........................................................ 89
6.1. Wprowadzenie 89
6.2. Znajdowanie poleceń JOE 91
6.3. Dostosowanie JOE do własnych potrzeb 92
6.4. Zapis preferencji JOE w osobnym pliku 93
6.5. Kopiowanie pomiędzy plikami w JOE 94
6.6. Wyszukiwanie i zastępowanie w JOE 95
6.7. Zaznaczanie tekstu pionowo w JOE 96
6 | Spis treści
4. 6.8. Wyszukiwanie i otwieranie plików w JOE 97
6.9. Szybka nauka edytora Vim 98
6.10. Tworzenie autotekstu za pomocą skrótów Vim 100
6.11. Przypisywanie poleceń do kombinacji klawiszy 101
6.12. Dostosowanie ustawień edytora Vim do własnych potrzeb 102
6.13. Szybka nawigacja w edytorze Vim za pomocą znaczników 104
6.14. Powrót do pracy w miejscu jej ukończenia — sesje edytora Vim 105
6.15. Ustawienie domyślnego edytora 107
6.16. Wykrywanie opcji kompilacji edytora Vim 108
7. Uruchamianie i zamykanie systemu Linux................................................................ 109
7.1. Wprowadzenie 109
7.2. Zmiana poziomu działania po starcie 111
7.3. Zmiana domyślnego poziomu działania 112
7.4. Uruchamianie i zatrzymywanie X 113
7.5. Zarządzanie poziomami działania w Debianie 114
7.6. Tworzenie tekstowych i graficznych poziomów działania w Debianie 115
7.7. Zarządzanie poziomami działania w systemie Red Hat 116
7.8. Ręczna konfiguracja uruchamiania usług 118
7.9. Ręczne uruchamianie i zatrzymywanie usług 119
7.10. Wyłączanie i przeładowywanie Linuksa 119
7.11. Wyłączanie i ograniczanie dostępu do Ctrl+Alt+Del 121
7.12. Automatyczne wyłączanie systemu 121
8. Zarządzanie użytkownikami i grupami .....................................................................123
8.1. Wprowadzenie 123
8.2. Rozróżnianie kont użytkowników i kont systemowych 124
8.3. Znajdowanie UID i GID użytkownika 126
8.4. Dodawanie użytkowników poleceniem useradd 126
8.5. Dodawanie użytkowników poleceniem adduser 128
8.6. Modyfikacja kont użytkowników 129
8.7. Usuwanie użytkownika 130
8.8. Łatwe i przyjemne zabijanie procesów użytkownika 131
8.9. Blokowanie kont 132
8.10. Zarządzanie hasłami 133
8.11. Dodawanie grup poleceniem groupadd 134
8.12. Usuwanie grup poleceniem groupdel 134
8.13. Tworzenie użytkownika systemowego 135
8.14. Tworzenie grup systemowych poleceniem addgroup 136
8.15. Dodawanie i usuwanie członków grupy 136
8.16. Kontrola poprawności plików haseł 137
Spis treści | 7
5. 8.17. Dodawanie wsadowe użytkowników 138
8.18. Masowa zmiana haseł 143
8.19. Dodawanie wsadowe użytkowników do grup 144
8.20. Chwilowy dostęp do konta root za pomocą polecenia su 145
8.21. Przyznawanie ograniczonych uprawnień użytkownika root
za pomocą sudo 146
8.22. Limity dyskowe 148
9. Zarządzanie plikami i partycjami ............................................................................... 151
9.1. Wprowadzenie 151
9.2. Ustawianie uprawnień do plików i katalogów
z użyciem numerycznej notacji chmod 157
9.3. Operacje wsadowe z chmod 158
9.4. Ustawianie uprawnień do plików i katalogów
z użyciem symbolicznej notacji chmod 159
9.5. Zmiana właściciela pliku poleceniem chown 161
9.6. Operacje wsadowe z chown 161
9.7. Tworzenie katalogu współużytkowanego za pomocą setgid i bitu lepkości 162
9.8. Ustawianie domyślnych uprawnień poleceniem umask 164
9.9. Montowanie i odmontowywanie dysków wymiennych 165
9.10. Konfiguracja montowania systemów plików w /etc/fstab 167
9.11. Montowanie i odmontowywanie systemów plików na dyskach twardych 169
9.12. Znajdowanie nazw urządzeń na potrzeby mount i fstab 170
9.13. Tworzenie plików i katalogów 173
9.14. Usuwanie plików i katalogów 174
9.15. Kopiowanie, przenoszenie i zmiana nazw plików i katalogów 175
9.16. Tworzenie linuksowych partycji dyskowych poleceniem fdisk 176
9.17. Tworzenie systemu plików na nowej partycji 177
10. Łatanie, modyfikacje i aktualizacje jądra ..................................................................179
10.1. Wprowadzenie 179
10.2. Dodawanie nowych funkcji do jądra 2.4 181
10.3. Odchudzanie standardowego jądra 2.4 185
10.4. Aktualizacja do najnowszej stabilnej wersji jądra 2.4 186
10.5. Kompilacja jądra 2.6 187
10.6. Dodawanie nowych funkcji do jądra 2.6 188
10.7. Dodawanie nowego modułu ładowalnego jądra 189
10.8. Instalacja poprawek 190
10.9. Usuwanie poprawki 193
10.10. Tworzenie obrazu initrd 193
10.11. Tworzenie dyskietki startowej w Debianie 194
10.12. Tworzenie dyskietki startowej w systemie Red Hat 195
8 | Spis treści
6. 11. Nagrywanie CD i DVD .................................................................................................197
11.1. Wprowadzenie 197
11.2. Znajdowanie adresu SCSI nagrywarki CD lub DVD 200
11.3. Włączenie emulacji SCSI dla nagrywarek CD i DVD IDE/Atapi 201
11.4. Nagrywanie CD z danymi do powszechnego użytku 203
11.5. Tworzenie drzew katalogów na CD 205
11.6. Kopiowanie CD lub DVD 206
11.7. Kasowanie CD-RW 207
11.8. Nagrywanie wielosesyjnej płyty CD z danymi 208
11.9. Tworzenie startowego dysku CD 209
11.10. Dzielenie dużego pliku na kilka CD 210
11.11. Nagrywanie DVD z danymi 211
11.12. Nagrywanie płyt audio CD dla standardowych odtwarzaczy CD 213
12. Zarządzanie programem rozruchowym i start wielosystemowy.............................217
12.1. Wprowadzenie 217
12.2. Migracja z LILO do GRUB 218
12.3. Instalacja GRUB bez dyskietki 220
12.4. Instalacja GRUB za pomocą grub-install 222
12.5. Przygotowanie komputera do uruchamiania różnych systemów Linux 223
12.6. Dodawanie kolejnych instalacji Linuksa do systemu 224
12.7. Znajdowanie parametrów startowych z powłoki poleceń GRUB 226
12.8. Konfiguracja partycji startowej 228
12.9. Tworzenie menu startowego GRUB 229
12.10. Modyfikacje menu.lst 230
12.11. Dodawanie Windows 95, 98 lub Me do systemu Linux 231
12.12. Dodawanie Windows NT, 2000 lub XP do startu wielosystemowego 233
12.13. Przywracanie GRUB w MBR za pomocą płyty CD Knoppix 235
12.14. Ochrona plików systemowych hasłem GRUB 236
12.15. Blokowanie dostępu użytkowników do konkretnych pozycji menu GRUB 237
12.16. Tworzenie obrazka startowego GRUB 238
12.17. Uruchamianie Linuksa z LILO 239
12.18. Wybór systemu Linux do uruchomienia w LILO 241
12.19. Start wielosystemowy Linuksa i Windows za pomocą LILO 242
12.20. Tworzenie dyskietki startowej LILO 243
12.21. Ochrona LILO hasłem 244
12.22. Tworzenie kopii zapasowej MBR 245
13. Ratowanie i przywracanie systemu za pomocą dystrybucji Knoppix ..................... 247
13.1. Wprowadzenie 247
13.2. Uruchomienie systemu Knoppix 247
13.3. Tworzenie dyskietki startowej Knoppiksa 249
Spis treści | 9
7. 13.4. Zapis konfiguracji systemu Knoppix w pamięci USB PenDrive 250
13.5. Tworzenie trwałego, zaszyfrowanego katalogu /home
dla systemu Knoppix 250
13.6. Kopiowanie plików z innego PC z systemem Linux 251
13.7. Kopiowanie plików na udział Samba 253
13.8. Kopiowanie plików na CD-R/RW 254
13.9. Edycja plików konfiguracyjnych z poziomu systemu Knoppix 254
13.10. Instalacja oprogramowania w systemie Knoppix 255
13.11. Przywracanie hasła konta root 256
13.12. Instalacja systemu Knoppix na dysku twardym 257
13.13. Skanowanie Windows w poszukiwaniu wirusów
za pomocą systemu Knoppix 257
14. Drukowanie przy użyciu CUPS .................................................................................. 259
14.1. Wprowadzenie 259
14.2. Instalacja drukarki w autonomicznym PC z systemem Linux 261
14.3. Udostępnianie drukarek klientom linuksowym 264
14.4. Udostępnianie drukarki bez rozwiązywania nazw 265
14.5. Obsługa klientów Windows bez Samby 266
14.6. Udostępnianie drukarek za pomocą Samby w mieszanej sieci lokalnej 267
14.7. Tworzenie dedykowanego serwera drukarek CUPS 268
14.8. Drukowanie rozproszone z użyciem klas 269
14.9. Ograniczanie dostępu do drukarek i klas 270
14.10. Rozwiązywanie problemów 271
15. Konfiguracja grafiki i zarządzanie serwerem X Window ........................................ 273
15.1. Wprowadzenie 273
15.2. Jednoczesne korzystanie z X Window i konsoli 276
15.3. Instalacja nowej karty graficznej 278
15.4. Edycja XF86Config 279
15.5. Włączenie akceleracji sprzętowej 3D w XFree86/DRI 280
15.6. Rozwiązywanie problemów z akceleracją sprzętową 3D 281
15.7. Konfiguracja dwumonitorowa 283
15.8. Wybór ServerLayout przy starcie 285
15.9. Ustawienie domyślnego ServerLayout 288
15.10. Konfiguracja startx 288
15.11. Zmiana graficznego menedżera logowania 289
15.12. Jednoczesne uruchamianie różnych menedżerów okien za pomocą Xnest 290
16. Tworzenie i przywracanie danych z kopii zapasowych........................................... 293
16.1. Wprowadzenie 293
16.2. Lokalne transfery i synchronizacja plików za pomocą rsync 295
16.3. Bezpieczne przesyłanie plików z użyciem rsync i ssh 296
10 | Spis treści
8. 16.4. Tworzenie serwera kopii zapasowych rsync 298
16.5. Zabezpieczanie modułów rsync 300
16.6. Instalacja anonimowego publicznego serwera rsync 301
16.7. Uruchamianie demona rsync przy starcie systemu 302
16.8. Precyzyjne wybieranie plików 303
16.9. Automatyzacja tworzenia kopii zapasowych za pomocą rsync przez ssh 304
16.10. Ograniczenie pasma sieci używanego przez rsync 305
16.11. Wskazywanie ścieżek w rsync 306
16.12. Instalacja rsync w klientach Windows 306
16.13. Tworzenie wiadomości dnia dla rsync 307
16.14. Tworzenie startowej płyty CD do przywracania systemu
z pomocą Mondo Rescue 308
16.15. Weryfikacja kopii zapasowej Mondo 311
16.16. Tworzenie startowej płyty DVD do przywracania systemu
z pomocą Mondo Rescue 312
16.17. Klonowanie systemów linuksowych z pomocą Mondo Rescue 313
16.18. Zastosowanie mindi-kernel 314
16.19. Przywracanie systemu z płyty ratunkowej Mondo 314
16.20. Przywracanie wybranych plików z płyty Mondo 315
17. Dostęp zdalny..............................................................................................................317
17.1. Wprowadzenie 317
17.2. Konfiguracja OpenSSH po raz pierwszy 318
17.3. Generowanie nowych kluczy hosta 320
17.4. Uwierzytelnianie za pomocą kluczy publicznych 321
17.5. Korzystanie z dodatkowych par kluczy 323
17.6. Logowanie bez hasła z użyciem narzędzia ssh-agent 324
17.7. Lepsze logowanie bez hasła z użyciem keychain 325
17.8. Logowanie bez hasła dla zadań cron 326
17.9. Automatyczne wyłączanie ssh-agent przy wylogowaniu 327
17.10. Dostosowanie wiersza zachęty Bash dla ssh 327
17.11. Tunelowanie X przez SSH 329
17.12. Łączenie z komputera Windows 330
17.13. Uprawnienia do plików ssh 331
18. Kontrola wersji........................................................................................................... 333
18.1. Wprowadzenie 333
18.2. Tworzenie prostego lokalnego repozytorium RCS 335
18.3. Pobieranie starszych wersji plików z RCS 336
18.4. Porównywanie wersji pliku w RCS 338
18.5. Zarządzanie systemowymi plikami konfiguracyjnymi za pomocą RCS 339
18.6. CVS w roli lokalnego repozytorium dla pojedynczego użytkownika 341
Spis treści | 11
9. 18.7. Dodawanie nowych plików do repozytorium CVS 343
18.8. Usuwanie plików z repozytorium CVS 344
18.9. Tworzenie wspólnego repozytorium CVS 345
18.10. Udostępnianie jednego repozytorium kilku grupom 346
18.11. Dostęp do zdalnego repozytorium CVS 347
18.12. Aktualizacja plików roboczych w CVS 348
18.13. Pobieranie określonych starszych wersji z CVS 349
18.14. Anonimowe repozytorium CVS tylko do odczytu, wykorzystujące Pserver 351
18.15. Dublowanie repozytorium CVS 353
18.16. Zapisywanie plików binarnych w CVS 354
18.17. Tworzenie obrazów wersji za pomocą etykiet 355
18.18. Tworzenie gałęzi stabilnych i rozwojowych projektu 356
18.19. Dostosowanie środowiska CVS do własnych potrzeb 358
18.20. Planowanie miejsca na repozytorium CVS 359
19. Synchronizacja czasu przez NTP ................................................................................361
19.1. Wprowadzenie 361
19.2. Instalacja lokalnego serwera czasu 362
19.3. Łączenie się z lokalnym serwerem czasu 363
19.4. Kontrola dostępu 365
19.5. Wybór puli NTP 366
19.6. Łączenie z serwerem czasu za pomocą łącza tymczasowego 368
19.7. Konfiguracja kilku serwerów czasu 370
19.8. Uwierzytelnianie kluczami w protokole NTP 371
20. Instalacja serwera pocztowego Postfix .................................................................... 373
20.1. Wprowadzenie 373
20.2. Instalacja serwera pocztowego POP3 374
20.3. Instalacja serwera pocztowego POP3 w systemie Debian 378
20.4. Testowanie serwera pocztowego SMTP/POP3 379
20.5. Wysyłanie poczty internetowej 382
20.6. Odbieranie poczty internetowej 382
20.7. Instalacja Cyrus-SASL do autoryzacji SMTP 383
20.8. Instalacja Cyrus-SASL w Debianie 385
20.9. Konfiguracja smtp-auth do uwierzytelniania użytkowników 386
20.10. Uwierzytelnianie Postfiksa na innym serwerze za pomocą smtp-auth 388
20.11. Konfiguracja pełnej nazwy domeny 389
20.12. Instalacja serwera poczty IMAP 390
20.13. Podłączanie użytkowników 392
20.14. Udostępnianie folderów IMAP 393
12 | Spis treści
10. 20.15. Domeny wirtualnych skrzynek pocztowych w Postfiksie 394
20.16. Tworzenie listy dystrybucyjnej z pomocą couriermlm 397
20.17. Zarządzanie listą couriermlm 399
20.18. Dostęp do poczty przez WWW 400
20.19. Tabele kodów odpowiedzi i poleceń SMTP 401
21. Walka ze spamem i złośliwymi programami............................................................403
21.1. Wprowadzenie 403
21.2. Podstawowa lista kontrolna:
przygotowania do tworzenia zabezpieczeń przed spamem i malware 405
21.3. Bezpieczne testowanie nowych reguł antyspamowych w Postfiksie 406
21.4. Podstawowe konfiguracje reguł antyspamowych w Postfiksie 407
21.5. Tworzenie białych list 410
21.6. Czarne listy oparte na DNS-ie 411
21.7. Odrzucanie wiadomości z załącznikami 413
21.8. Instalacja Clam Anti-Virus na serwerze Postfiksa 414
21.9. Instalacja SpamAssassin na serwerze Postfiksa z Amavisd-new 417
21.10. Instalacja programu SpamAssassin bez Amavisd-new 418
22. Serwer WWW Apache ............................................................................................... 421
22.1. Wprowadzenie 421
22.2. Instalacja Apache 2.0 z kodu źródłowego 425
22.3. Dodawanie nowych modułów po instalacji 428
22.4. Ustawienia uprawnień i własności plików Apache 429
22.5. Lokalny dostęp do podręcznika użytkownika Apache 430
22.6. Konfiguracja prostego publicznego serwera WWW 431
22.7. Przekierowanie URL do nowego katalogu 432
22.8. Przydzielenie użytkownikom indywidualnych katalogów WWW 432
22.9. Uruchamianie Apache przy starcie systemu 433
22.10. Prowadzenie wielu domen w Apache 434
22.11. Używanie osobnych plików dziennika dla hostów wirtualnych 436
22.12. Blokowanie dostępu do witryn lokalnych z internetu 437
22.13. Zabezpieczanie wybranych katalogów hasłami 438
22.14. Kontrola nad robotami przeszukującymi WWW za pomocą robots.txt 440
22.15. Blokowanie niepożądanych gości 442
22.16. Tworzenie własnych stron obsługujących błędy 442
22.17. Modyfikacje domyślnych stron błędów w Apache 443
22.18. Tworzenie czytelnych indeksów katalogów 444
22.19. Dostarczanie stron w różnych językach z użyciem Content Negotiation 445
22.20. Używanie ikon favicon 447
22.21. Przeglądanie dzienników dostępu Apache za pomocą narzędzia Webalizer 448
Spis treści | 13
11. 23. Udostępnianie plików i drukarek
oraz uwierzytelnianie w domenach za pomocą Samby........................................... 451
23.1. Wprowadzenie 451
23.2. Prosty anonimowy serwer plików Samba dla systemów Windows 453
23.3. Tworzenie sieci komputerów równorzędnych Windows i Linux 456
23.4. Włączanie udostępniania plików w komputerach Windows 457
23.5. Uwierzytelnianie na serwerze Samby 460
23.6. Wsadowa konwersja użytkowników systemowych
na użytkowników Samby 462
23.7. Logowanie do Samby z Windows 95/98/Me 463
23.8. Rozwiązywanie problemów z szyfrowaniem haseł w systemach Windows 463
23.9. Kontrola dostępu do udziału za pomocą ACL 464
23.10. Tworzenie udziałów publicznych dla użytkowników 465
23.11. Dostęp do katalogów macierzystych użytkowników za pomocą Samby 466
23.12. Tworzenie podstawowego kontrolera domeny za pomocą Samby 467
23.13. Dołączanie Windows 95/98/Me do domeny obsługiwanej przez Sambę 470
23.14. Dołączanie Windows NT/2000 do domeny obsługiwanej przez Sambę 470
23.15. Dołączanie Windows XP do domeny obsługiwanej przez Sambę 471
23.16. Obsługa profili mobilnych 472
23.17. Podłączanie klientów linuksowych do serwera plików
lub sieci równorzędnej w Sambie 473
23.18. Podłączanie klientów linuksowych do grup roboczych Samby
za pomocą narzędzi wiersza poleceń 476
23.19. Łączenie klientów linuksowych z domeną Samby
za pomocą przeglądarek graficznych 478
23.20. Łączenie klientów linuksowych z domeną Samby
za pomocą narzędzi wiersza poleceń 478
23.21. Synchronizacja haseł Samby i Linuksa 479
23.22. Udostępnianie drukarek linuksowych w Windows 480
23.23. Udostępnianie drukarek Windows dla systemów Linux 481
23.24. Uruchamianie aplikacji Windows pod Linuksem
za pomocą CrossOver Office 482
24. Rozwiązywanie nazw ............................................................................................... 487
24.1. Wprowadzenie 487
24.2. Lokalne rozwiązywanie nazw za pomocą plików hosts 489
24.3. Instalacja serwera DHCP 491
24.4. Konfiguracja klientów DHCP 492
24.5. Dodawanie statycznych hostów do DHCP 493
24.6. Prowadzenie publicznego serwera DNS 494
24.7. Instalacja djbdns 495
24.8. Przenoszenie plików dzienników tinydns i dnscache 496
14 | Spis treści
12. 24.9. djbdns jako lokalny buforujący serwer nazw 497
24.10. Konfiguracja klientów linuksowych i Windows
do współpracy z buforującym serwerem DNS 499
24.11. Publiczny serwer DNS wykorzystujący tinydns 501
24.12. Instalacja prywatnego serwera tinydns 503
24.13. Proste równoważenie obciążenia za pomocą tinydns 504
24.14. Synchronizacja z drugim serwerem tinydns 505
24.15. Lokalny buforujący serwer nazw BIND 506
24.16. Prywatny serwer DNS BIND 508
24.17. Kontrola składni 512
24.18. Konfiguracja publicznego serwera DNS BIND 512
24.19. Konfiguracja wtórnego serwera BIND 515
24.20. Proste równoważenie obciążenia za pomocą serwera BIND 517
24.21. Testowanie serwera tinydns 518
24.22. Testowanie i odpytywanie serwerów DNS
za pomocą narzędzi dig i dnstrace 518
A Źródła dokumentacji Linuksa .....................................................................................521
B Źródła online .............................................................................................................. 525
C Typy plików Microsoftu ............................................................................................. 527
D Skrypt startowy CVSD.................................................................................................531
Skorowidz................................................................................................................... 533
Spis treści | 15
13. ROZDZIAŁ 4.
Instalacja programów
z kodu źródłowego
4.1. Wprowadzenie
Mimo wszystkich dostępnych menedżerów pakietów i narzędzi do rozwiązywania zależności
bywa, że preferowana jest kompilacja z kodu źródłowego. Na przykład potrzebny nam pro-
gram może być niedostępny w postaci pakietu, możemy potrzebować ścisłej kontroli nad tym,
które opcje i funkcje mają być wbudowane, lub chcemy zoptymalizować program dla konkret-
nej architektury. Wielu doświadczonych administratorów zaleca kompilację z kodu źródłowe-
go programów krytycznych dla bezpieczeństwa (np. ssh i wszystkie serwery).
Przy kompilacji z kodu źródłowego zaleca się przeczytanie wszystkich instrukcji. Wprawdzie
procedura złożona z poleceń configure — make — make install jest w miarę standardowa,
lecz zdarza się wiele wyjątków spowodowanych dziwactwami autorów. Często dostępnych
jest wiele opcji konfiguracji, o których mówi tylko dokumentacja programu.
Jeśli ktoś woli korzystać z pakietów, to wszystkie narzędzia do budowy własnych pakietów
RPM i .deb są dostępne za darmo. Jednakże krzywa uczenia się używania RPM lub budowy
własnych .deb jest dość stroma. Jest jeszcze trzecia opcja — CheckInstall. Program ten jest do-
skonałym narzędziem pozwalającym z łatwością budować z kodu źródłowego własne pakiety
RPM, Debiana lub Slackware.
4.2. Przygotowanie systemu
do kompilacji programów ze źródeł
Problem
Wiemy, że do budowania programów ze źródeł potrzebny jest kompilator i, być może, jeszcze
jakieś inne narzędzia, lecz nie wiemy dokładnie jakie.
73
14. Rozwiązanie
Potrzebne będą programy z dwóch kategorii:
• Niezbędne narzędzia programistyczne wspólne dla wszystkich systemów linuksowych.
• Konkretne biblioteki lub narzędzia zależne od kompilowanego programu.
Oto lista typowych narzędzi programistycznych dla Linuksa:
GNU coreutils
Duży zbiór niezbędnych narzędzi systemowych: shellutils (narzędzia powłoki), fileutils
(narzędzia plikowe) i textutils (narzędzia tekstowe). Pełna lista znajduje się pod adresem
http://www.gnu.org/software/coreutils/; patrz też info coreutils.
GNU binutils
Narzędzia do pracy na plikach binarnych (http://www.gnu.org/software/binutils/).
gcc
GNU Compiler Collection — zbiór kompilatorów obejmujący języki C, C++, Objective-C,
Fortran, Java i Ada oraz biblioteki dla nich.
GNU tar
Narzędzie archiwizacyjne do obsługi archiwów tar kodu źródłowego (z rozszerzeniem .tar).
gunzip
Narzędzie do kompresji często używane w połączeniu z tar (rozszerzenie .tar.gz).
bunzip2
Format superkompresji do pakowania i rozpakowywania archiwów tar (rozszerzenie .bz2).
make
To polecenie odczytuje opcje konfiguracji i inicjuje kompilację plików programu.
Dokumentacja dla kompilowanej aplikacji powinna powiedzieć o wszystkim, co jest niezbędne
do pomyślnej kompilacji.
Analiza
W większości dystrybucji Linuksa dostępna jest opcja instalacji „Core Development Tools” lub
podobna, więc nie musimy polować na narzędzia i instalować ich indywidualnie.
Trzeba będzie przeczytać dokumentację kompilowanej aplikacji, aby wyszukać wszelkie wy-
mogi dla danego programu. Archiwum tar kodu źródłowego powinno zawierać pliki READ-
ME, INSTALL lub inną dokumentację. Radzę przeczytać wszystko. Skrypt konfiguracyjny po
uruchomieniu sprawdza w systemie, czy wszystkie potrzebne elementy są obecne. Jeśli cze-
gokolwiek brakuje, skrypt kończy pracę i zwraca komunikat o błędzie, określając, co jeszcze
jest potrzebne.
Zobacz również
• Rozdział 14. książki LPI Linux Certification in a Nutshell Jeffa Deana (O’Reilly)
74 | Rozdział 4. Instalacja programów z kodu źródłowego
15. 4.3. Generowanie listy plików przy instalacji ze źródeł
w celu ułatwienia deinstalacji
Problem
Chcemy wiedzieć, które pliki są instalowane w systemie przy instalacji programu z kodu
źródłowego, co pozwoli znaleźć i usunąć je wszystkie, gdy zdecydujemy, że program jest już
niepotrzebny. Niektórzy autorzy zapobiegliwie udostępniają opcję „make uninstall”, co
pozwala całkowicie odinstalować program, lecz wielu tak nie robi.
Rozwiązanie
Możemy za pomocą standardowych narzędzi linuksowych wygenerować listę wszystkich pli-
ków w systemie przed instalacją, a następnie listę plików po instalacji. Porównanie tych dwóch
list poleceniem diff pozwoli zbudować listę świeżo zainstalowanych plików. Poniższy przy-
kład opiera się na JOE (ang. Joe’s Own Editor):
# find / | grep -v -e ^/proc/ -e ^/tmp/ -e ^/dev/ > joe-preinstall.list
Po skompilowaniu i zainstalowaniu nowego programu wygenerujemy drugą listę:
# find / | grep -v -e ^/proc/ -e ^/tmp/ -e ^/dev/ > joe-postinstall.list
a następnie za pomocą diff listę plików zainstalowanych przez Joe:
# diff joe-preinstall.list joe-postinstall.list > joe-installed.list
Analiza
Używając find w połączeniu z grep, możemy z łatwością wykluczyć katalogi, które nie mają
znaczenia dla ostatecznej listy. Opcja -v polecenia grep odwraca wzorzec wyszukiwania, tak
że są wyszukiwane wiersze niezgodne z podanym wzorcem. -e definiuje wzorzec wyszuki-
wania, natomiast ^ oznacza początek wiersza. Razem mówi to: „Ignoruj wiersze zaczynające
się od…”
Nie musimy zawracać sobie głowy katalogami /proc i /tmp, ponieważ ich zawartość nieustan-
nie się zmienia. Plikami /dev zarządza system, więc również możemy je zignorować. Jest to też
ważny środek bezpieczeństwa — gdy usuwamy program ręcznie, używając wygenerowanej li-
sty różnic, /proc, /tmp i /dev są katalogami, których nie powinniśmy w żadnym przypadku ruszać.
Zobacz również
• grep(1), find(1), diff(1)
4.4. Instalacja programów z kodu źródłowego
Problem
Chcemy zainstalować program z kodu źródłowego, lecz trudno jest poruszać się po gęstwinie
archiwów tar, plików makefile itp.
4.4. Instalacja programów z kodu źródłowego | 75
16. Rozwiązanie
Najpierw należy rozpakować archiwum tar, a następnie skonfigurować (configure), skompi-
lować (make) i zainstalować (install) program.
Zaczniemy pracę w katalogu mieszczącym archiwum tar i drzewo katalogów źródeł. Poniższy
przykład opiera się na JOE (Joe’s Own Editor):
# cd /usr/src/downloads
# tar zxvf joe-2.9.8.tar.gz
# cd joe-2.9.8
# ls
# less README
# less INFO
# ./configure --help
# ./configure <opcje, jeśli są potrzebne>
# make
# make install | tee joe-makeinstall
Ostatnie polecenie zapisuje wyjście procedury instalacji do pliku tekstowego joe-makeinstall.
Niektóre programy są archiwizowane za pomocą narzędzia bzip2 zamiast bardziej tradycyjnego
gzip. Archiwa .bz2 rozpakowuje się następująco:
# tar jxvf joe-2.9.8.tar.bz2
Do odinstalowania programu skompilowanego z kodu źródłowego posłuży polecenie:
# make uninstall
Zadziała to tylko wtedy, jeśli autor programu przewidział opcję make uninstall. Przekiero-
wanie wyjścia polecenia make install do pliku tekstowego pozwala zapamiętać informacje,
które mogą się przydać, gdy trzeba będzie usunąć wszystkie pliki ręcznie. Listę możemy też
wygenerować tak jak w recepturze 4.3.
Analiza
Kroki opisane w niniejszej recepturze są standardowym procesem instalacji programów z kodu
źródłowego. Jednakże nie wszyscy autorzy programów posługują się tą samą procedurą. Przed
rozpoczęciem pracy powinniśmy przejrzeć dokumentację programu.
Najważniejsze jest zapoznanie się z opcjami configure. Niektóre programy, np. Apache, mają
dziesiątki opcji kompilacji. Z punktu widzenia bezpieczeństwa rozsądnie jest wkompilować
obsługę tylko tego, co naprawdę będzie potrzebne. Jest to szczególnie ważne w przypadku
serwerów mających kontakt z niezaufanymi sieciami, na przykład serwerów WWW i poczty.
Kompilacja programów z kodu źródłowego ma następujące zalety:
• Możemy skonfigurować dokładnie takie opcje, jakich nam potrzeba.
• Możemy zoptymalizować program dla konkretnej architektury systemu.
• Mamy absolutną kontrolę nad tym, co ma być zainstalowane.
Wady też się znajdą:
• Uaktualnienia i usuwanie programów może być nieprzyjemne.
• Od piekła zależności dzieli tylko jeden krok.
• Kompilacja dużego programu może trwać godzinami.
76 | Rozdział 4. Instalacja programów z kodu źródłowego
17. Pewne serwery powinny być kompilowane z kodu źródłowego. Na przykład serwer WWW
Apache naprawdę wymaga kompilacji z kodu źródłowego, aby pozwolić na pełne dostoso-
wanie do konkretnych potrzeb i optymalizację.
W przypadku systemów biurkowych możemy sobie to darować. Są zbyt duże i złożone. Dla
nich optymalne będą wygodne dystrybucje Linuksa oparte na pakietach.
Zobacz również
• info tar, make(1), bzip2(1)
4.5. Tworzenie pakietów z kodu źródłowego
za pomocą CheckInstall
Problem
Chcemy stworzyć z kodu źródłowego pakiet dla systemu Slackware, Red Hat lub Debian, po-
nieważ dana aplikacja nie jest dostępna w postaci potrzebnego nam pakietu. Z lektury doty-
czącej budowania pakietów wynika, że jest to bardzo skomplikowane zadanie. Czy jest jakiś
łatwiejszy sposób?
Rozwiązanie
Posłużymy się CheckInstall. Ponownie za przykład weźmiemy Joe’s Own Editor. Dla systemu
Debian procedura wygląda tak:
# mkdir /doc-pak
# tar zxvf joe-2.9.8.tar.gz
# cd joe-2.9.8
# ./configure
# make
# checkinstall -D
Narzędzie CheckInstall zastępuje polecenie make install, musi więc zostać uruchomione w ka-
talogu głównym drzewa katalogów kodu źródłowego. Dalej wystarczy postępować zgodnie
ze wskazówkami. CheckInstall zbuduje i zainstaluje pakiet .deb, co możemy sprawdzić:
$ dpkg -l | grep joe
ii joe 2.9.8-1 joe’s own editor
I to wszystko. Program został zainstalowany i jest gotowy do pracy. Kopia pakietu pozostała
w katalogu źródłowym.
Do zbudowania pakietu Slackware posłuży polecenie:
# checkinstall -S
Do zbudowania pakietu RPM:
# checkinstall -R
4.5. Tworzenie pakietów z kodu źródłowego za pomocą CheckInstall | 77
18. Analiza
W katalogu doc-pak CheckInstall umieszcza plik README i pozostałą dokumentację progra-
mu. Jeśli nie utworzymy tego katalogu, CheckInstall zapyta, czy chcemy utworzyć domyślny
katalog na dokumentację. Jeżeli odpowiemy, że nie, pakiet nie będzie zawierać dokumentacji.
CheckInstall wykorzystuje macierzyste menedżery pakietów dla instalowanego programu: RPM
w systemie Red Hat, installpkg w Slackware i .apt w Debianie. Do usunięcia pakietu CheckIn-
stall możemy po prostu użyć menedżera pakietów z naszego systemu.
CheckInstall obsługuje wszelkie skrypty instalacyjne, na przykład:
# checkinstall -D make install_packages
# checkinstall -R make modules_install
# checkinstall -S install.sh
# checkinstall -D setup
Przypominam o przeczytaniu pliku README programu i innej dołączonej dokumentacji. Nie
wszystkie pakiety źródłowe używają tradycyjnej procedury configure-make-make install. Niektó-
re wykorzystują skrypty instalacyjne, jak powyższe przykłady.
CheckInstall jak na razie nie pozwala na tworzenie pakietu bez automatycznego zainstalowania,
lecz to może się zmienić w przyszłych wersjach.
Zobacz również
• Strona macierzysta CheckInstall (http://asic-linux.com.mx/~izto/checkinstall/news.php)
78 | Rozdział 4. Instalacja programów z kodu źródłowego