Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00059 004589 13085838 na godz. na dobę w sumie
Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji - książka
Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji - książka
Autor: Liczba stron: 768
Wydawca: Helion Język publikacji: polski
ISBN: 978-83-246-3422-4 Data wydania:
Lektor:
Kategoria: ebooki >> komputery i informatyka >> systemy operacyjne >> linux
Porównaj ceny (książka, ebook, audiobook).

Opanuj możliwości najważniejszych dystrybucji Linuksa ?
Odkryj cały potencjał tego bezpłatnego systemu operacyjnego!

W tym roku upływa już dwadzieścia lat od dnia, kiedy fiński programista Linus Torvalds przedstawił światu swój stworzony hobbystycznie system operacyjny - Linux. Niezwykłe możliwości i stabilność tego niekomercyjnego systemu, a przy tym ogromny entuzjazm i wsparcie społeczności całego świata gotowej do jego dalszego rozwijania, od samego początku budziły spory niepokój Microsoftu. Jak pokazał czas, obawy te okazały się słuszne ? Linux wyrósł w końcu na największego i najsłynniejszego konkurenta komercyjnego systemu Windows, a przy tym na ulubieńca programistów i administratorów. Obecnie wiele giełd papierów wartościowych, telefonów komórkowych i serwerów internetowych z powodzeniem działa pod kontrolą tego bezpłatnego systemu operacyjnego. A dzięki utworzeniu i stałemu rozwojowi wielu rozmaitych dystrybucji Linux wyszedł poza kręgi specjalistów IT i dziś doskonale sprawdza się także na komputerach firmowych i osobistych.

Oto książka, która pozwoli Ci odkryć cały potencjał tego systemu, a tym samym zrozumieć jego magię. W poszczególnych rozdziałach zaprezentowano osiemnaście najważniejszych i najpopularniejszych dystrybucji Linuksa, które odpowiadają rozmaitym potrzebom użytkowników. Słynny ekspert w dziedzinie Linuksa, Christopher Negus, poprowadzi Cię od zagadnień podstawowych, takich jak sposób rozpoczęcia pracy z wybraną przez Ciebie dystrybucją i poprawna konfiguracja środowiska pracy, do coraz trudniejszych, takich jak praca z grafiką, dokumentami i plikami multimedialnymi. Kolejne rozdziały przedstawiają szczegółowo wszelkie zadania administracyjne i potężne funkcje serwerowe Linuksa, a na koniec poznasz praktyczne interfejsy i narzędzia programistyczne pozwalające na tworzenie własnych aplikacji. Opanujesz zatem całą wiedzę niezbędną do właściwej instalacji, doskonałej konfiguracji i pełnego wykorzystania funkcjonalności Linuksa i jego najlepszych dystrybucji!

Oto wybrane zagadnienia przedstawione w tej obszernej książce:

Znajdź podobne książki Ostatnio czytane w tej kategorii

Darmowy fragment publikacji:

Idź do • Spis treści • Przykładowy rozdział • Skorowidz Katalog książek • Katalog online • Zamów drukowany katalog Twój koszyk • Dodaj do koszyka Cennik i informacje • Zamów informacje o nowościach • Zamów cennik Czytelnia • Fragmenty książek online Kontakt Helion SA ul. Kościuszki 1c 44-100 Gliwice tel. 32 230 98 63 e-mail: helion@helion.pl © Helion 1991–2011 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Autor: Christopher Negus Tłumaczenie: Robert Górczyński ISBN: 978-83-246-3422-4 Tytuł oryginału: Linux Bible 2011 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Distributions Format: 172×245, stron: 768 Opanuj możliwości najważniejszych dystrybucji Linuksa ? Odkryj cały potencjał tego bezpłatnego systemu operacyjnego! • Zainstaluj i optymalnie skonfiguruj bezpieczne środowisko pracy • Opanuj zadania administracyjne i funkcje serwerowe Linuksa • Wykorzystaj narzędzia programistyczne do tworzenia własnych aplikacji W tym roku upływa już dwadzieścia lat od dnia, kiedy fiński programista Linus Torvalds przedstawił światu swój stworzony hobbystycznie system operacyjny – Linux. Niezwykłe możliwości i stabilność tego niekomercyjnego systemu, a przy tym ogromny entuzjazm i wsparcie społeczności całego świata gotowej do jego dalszego rozwijania, od samego początku budziły spory niepokój Microsoftu. Jak pokazał czas, obawy te okazały się słuszne ? Linux wyrósł w końcu na największego i najsłynniejszego konkurenta komercyjnego systemu Windows, a przy tym na ulubieńca programistów i administratorów. Obecnie wiele giełd papierów wartościowych, telefonów komórkowych i serwerów internetowych z powodzeniem działa pod kontrolą tego bezpłatnego systemu operacyjnego. A dzięki utworzeniu i stałemu rozwojowi wielu rozmaitych dystrybucji Linux wyszedł poza kręgi specjalistów IT i dziś doskonale sprawdza się także na komputerach firmowych i osobistych. Słynny ekspert w dziedzinie Linuksa, Christopher Negus, poprowadzi Cię od zagadnień podstawowych, takich jak sposób rozpoczęcia pracy z wybraną przez Ciebie dystrybucją i poprawna konfiguracja środowiska pracy, do coraz trudniejszych, takich jak praca z grafiką, dokumentami i plikami multimedialnymi. Kolejne rozdziały przedstawiają szczegółowo wszelkie zadania administracyjne i potężne funkcje serwerowe Linuksa, a na koniec poznasz praktyczne interfejsy i narzędzia programistyczne pozwalające na tworzenie własnych aplikacji. Opanujesz zatem całą wiedzę niezbędną do właściwej instalacji, doskonałej konfiguracji i pełnego wykorzystania funkcjonalności Linuksa i jego najlepszych dystrybucji! Oto wybrane zagadnienia przedstawione w tej obszernej książce: • rozpoczęcie pracy z system Linux i wybór odpowiedniej dystrybucji, • konfigurowanie optymalnego środowiska pracy, • aplikacje służące do obsługi poczty elektronicznej i przeglądania internetu, • narzędzia do odtwarzania różnych plików multimedialnych, • podstawowe narzędzia graficzne, polecenia i pliki administracyjne, • dodawanie partycji, tworzenie systemów plików oraz montowanie systemów plików, • konfiguracja połączeń przewodowych i bezprzewodowych z sieciami LAN oraz z internetem, • techniki zabezpieczania systemów Linux, • konfiguracja serwera WWW i uruchomianie serwera poczty, • interfejsy oraz środowiska programistyczne, • tworzenie własnych aplikacji za pomocą narzędzi programistycznych. Spis treħci O autorze ........................................................................................................ 19 O recenzencie .................................................................................................. 20 Wprowadzenie ................................................................................................. 21 Czúħè I Pierwsze kroki w systemie Linux ..................................... 27 Rozdziađ 1. Rozpoczúcie pracy z systemem Linux ........................................... 29 Pierwsze kroki .....................................................................................................................................30 Czym jest system Linux? ..............................................................................................................31 RozpoczĊcie przygody z systemem Linux ....................................................................................32 Rozpoczynamy! ............................................................................................................................32 Zrozumienie systemu Linux ................................................................................................................37 Dlaczego Linux jest tak wyjątkowy? ..................................................................................................40 Podsumowanie ....................................................................................................................................42 Rozdziađ 2. Konfiguracja doskonađego ħrodowiska Linux ............................... 43 RozpoczĊcie pracy w Ğrodowisku Linux .............................................................................................45 Krok 1. Wybór komputera ..................................................................................................................45 Wybór sprzĊtu komputerowego ....................................................................................................45 Wybór osprzĊtu sieciowego ..........................................................................................................46 Krok 2. Instalacja systemu Linux ........................................................................................................47 RozpoczĊcie pracy z Fedorą .........................................................................................................47 Przygotowanie do instalacji dodatkowego oprogramowania ........................................................48 Sprawdzanie dostĊpnoĞci oprogramowania ..................................................................................49 Krok 3. Konfiguracja systemu ............................................................................................................51 Krok 4. Dodawanie aplikacji ...............................................................................................................53 Wybór aplikacji biurowych ...........................................................................................................54 Gry ................................................................................................................................................55 Aplikacje multimedialne ...............................................................................................................56 Aplikacje internetowe ...................................................................................................................56 Inne aplikacje ................................................................................................................................57 Krok 5. Migracja z systemu Windows ................................................................................................58 Przeniesienie plików z systemu Windows do Linuksa ..................................................................58 Podsumowanie ....................................................................................................................................60 8 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Czúħè II Ħrodowisko graficzne ...................................................... 61 Rozdziađ 3. Poznajemy ħrodowisko graficzne ................................................. 63 Zrozumienie Ğrodowiska graficznego .................................................................................................63 Uruchamianie Ğrodowiska graficznego ...............................................................................................64 Uruchomienie w Ğrodowisku graficznym .....................................................................................65 Uruchomienie w graficznym ekranie logowania ...........................................................................65 Uruchomienie w Ğrodowisku tekstowym ......................................................................................67 Korzystanie ze Ğrodowiska KDE .........................................................................................................68 Korzystanie z pulpitu KDE ...........................................................................................................69 Zarządzanie plikami za pomocą menedĪerów plików Dolphin i Konqueror ................................73 UĪywanie menedĪera plików Dolphin ..........................................................................................73 UĪywanie menedĪera plików i przeglądarki internetowej Konqueror ..........................................78 Zarządzanie Ğrodowiskiem KDE ..................................................................................................81 Konfiguracja pulpitu .....................................................................................................................83 Korzystanie ze Ğrodowiska GNOME ..................................................................................................85 Korzystanie z menedĪera okien Metacity .....................................................................................87 Korzystanie z paneli GNOME ......................................................................................................89 Korzystanie z menedĪera plików Nautilus ....................................................................................94 Efekty 3D za pomocą AIGLX ......................................................................................................96 Zmiana ustawieĔ Ğrodowiska GNOME ........................................................................................99 Opuszczanie Ğrodowiska GNOME .............................................................................................100 Konfiguracja Ğrodowiska graficznego ...............................................................................................101 Konfiguracja X ...........................................................................................................................101 Wybór menedĪera okien .............................................................................................................105 Wybór wáasnego menedĪera okien .............................................................................................108 Dodatkowe informacje ......................................................................................................................109 Podsumowanie ..................................................................................................................................109 Rozdziađ 4. Poczta e-mail i przeglædanie internetu ...................................... 111 Korzystanie z poczty elektronicznej .................................................................................................111 Wybór klienta poczty elektronicznej ..........................................................................................112 Przeniesienie konta pocztowego z systemu Windows ................................................................114 RozpoczĊcie pracy z pocztą elektroniczną ..................................................................................115 Dostosowanie dziaáania klienta poczty .......................................................................................116 Poczta elektroniczna w programie Thunderbird .........................................................................117 Zarządzanie pocztą elektroniczną w programie Evolution ..........................................................124 Obsáuga poczty elektronicznej za pomocą programu SeaMonkey Mail .....................................127 Praca z tekstowymi klientami poczty ..........................................................................................128 Wybór przeglądarki internetowej ......................................................................................................129 Poznanie pakietu SeaMonkey ...........................................................................................................130 Korzystanie z przeglądarki Firefox ...................................................................................................132 Konfiguracja przeglądarki Firefox ..............................................................................................133 Zabezpieczanie przeglądarki Firefox ..........................................................................................137 Wskazówki dotyczące uĪywania przeglądarki Firefox ...............................................................139 UĪywanie kontrolek przeglądarki Firefox ..................................................................................141 Usprawnienie przeglądarki Firefox poprzez dodanie paska narzĊdziowego ustawieĔ ................141 Dodatkowe moĪliwoĞci przeglądarki Firefox .............................................................................143 Korzystanie z tekstowych przeglądarek internetowych ....................................................................144 Podsumowanie ..................................................................................................................................146 Spis treħci 9 Rozdziađ 5. Odtwarzanie muzyki, wideo, przeglædanie zdjúè i gry w Linuksie .. 147 Serwery multimedialne .................................................................................................................... 148 Odtwarzanie plików muzycznych i wideo za pomocą programu Totem .......................................... 149 Dodawanie obsáugi plików muzycznych i wideo do odtwarzacza Totem .................................. 149 UĪywanie programu Totem jako odtwarzacza filmów .............................................................. 151 Odtwarzanie muzyki w Linuksie ...................................................................................................... 152 Odtwarzanie muzyki za pomocą programu Rhythmbox ............................................................ 152 Odtwarzanie muzyki za pomocą XMMS ................................................................................... 154 Zarządzanie muzyką w urządzeniu iPod za pomocą gtkpod ...................................................... 158 Nagrywanie i kopiowanie muzyki .................................................................................................... 160 Tworzenie páyty CD Audio za pomocą polecenia cdrecord ....................................................... 160 Zgrywanie páyt CD za pomocą narzĊdzia Grip .......................................................................... 161 Odtwarzanie wideo .......................................................................................................................... 163 Analiza kodeków ....................................................................................................................... 164 Oglądanie wideo za pomocą xine .............................................................................................. 166 Praca z grafiką ................................................................................................................................. 169 Zarządzanie grafiką za pomocą programu MenedĪer zdjĊü Shotwell ....................................... 169 Operacje na grafice za pomocą programu GIMP ....................................................................... 170 PrzejĊcie zrzutu ekranu .............................................................................................................. 173 Gry w Linuksie ................................................................................................................................ 173 Ogólny opis gier w Linuksie ...................................................................................................... 174 Wyszukiwanie gier dla Linuksa ................................................................................................. 174 Skąd czerpaü informacje o grach w Linuksie? ........................................................................... 176 Ogólny opis gier komercyjnych w Linuksie .............................................................................. 178 Korzystanie z oprogramowania Cedega ..................................................................................... 179 Podsumowanie ..................................................................................................................................180 Czúħè III Administracja systemem .............................................. 181 Rozdziađ 6. Podstawowa administracja systemem ....................................... 183 Graficzne narzĊdzia administracyjne ................................................................................................184 Administracja za pomocą przeglądarki internetowej ..................................................................184 Administracja graficzna w róĪnych dystrybucjach .....................................................................186 Korzystanie z konta uĪytkownika root ..............................................................................................189 Uzyskanie uprawnieĔ uĪytkownika root z poziomu powáoki (polecenie su) ..............................191 Nadanie ograniczonych uprawnieĔ administracyjnych ...............................................................192 Nadanie uprawnieĔ administracyjnych za pomocą sudo .............................................................192 Zrozumienie poleceĔ administracyjnych, plików konfiguracyjnych oraz plików dzienników zdarzeĔ ....................................................................................................194 Polecenia administracyjne ..........................................................................................................194 Administracyjne pliki konfiguracyjne .........................................................................................195 Pliki administracyjnych dzienników zdarzeĔ ..............................................................................200 Korzystanie z innych loginów administracyjnych .............................................................................201 Podsumowanie ..................................................................................................................................202 Rozdziađ 7. Instalacja systemu Linux ............................................................. 203 Wybór dystrybucji Linuksa ...............................................................................................................204 Pobieranie dystrybucji systemu Linux ..............................................................................................205 Szukanie innej dystrybucji Linuksa ............................................................................................206 Zrozumienie wáasnych potrzeb ...................................................................................................207 10 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Pobieranie dystrybucji ................................................................................................................208 Wypalanie dystrybucji na páycie CD ..........................................................................................209 Zagadnienia dotyczące instalacji .......................................................................................................209 Informacje dotyczące posiadanej konfiguracji sprzĊtowej ..........................................................210 Uaktualnienie lub instalacja od początku ....................................................................................211 Instalacja obok innego systemu operacyjnego ............................................................................212 Instalacja Linuksa w Ğrodowisku wirtualnym .............................................................................213 Opcje procesu instalacji ..............................................................................................................214 Partycjonowanie dysku twardego ...............................................................................................214 UĪywanie programów uruchamiających LILO i GRUB .............................................................224 Konfiguracja sieci .......................................................................................................................234 Konfiguracja innych funkcji administracyjnych .........................................................................234 Podsumowanie ..................................................................................................................................235 Rozdziađ 8. Uruchamianie poleceē z poziomu powđoki ................................. 237 Uruchamianie powáoki ......................................................................................................................238 UĪywanie wiersza poleceĔ powáoki ............................................................................................239 UĪywanie okna terminalu ...........................................................................................................239 UĪywanie terminali wirtualnych .................................................................................................240 Wybór powáoki .................................................................................................................................241 UĪywanie powáoki bash (i wczeĞniejszej sh) ..............................................................................241 UĪywanie powáoki tcsh (i wczeĞniejszej csh) .............................................................................242 UĪywanie powáoki ash ................................................................................................................242 UĪywanie powáoki ksh ................................................................................................................243 UĪywanie powáoki zsh ................................................................................................................243 Poznawanie powáoki .........................................................................................................................243 Sprawdzanie sesji logowania ......................................................................................................244 Sprawdzanie katalogów oraz praw dostĊpu ................................................................................244 Sprawdzanie aktywnoĞci systemu ...............................................................................................247 ZakoĔczenie pracy z powáoką .....................................................................................................248 UĪywanie powáoki w systemie Linux ...............................................................................................249 PoáoĪenie poleceĔ .......................................................................................................................251 Ponowne uruchamianie poleceĔ ..................................................................................................253 àączenie i dzielenie poleceĔ .......................................................................................................258 Tworzenie wáasnego Ğrodowiska powáoki ........................................................................................261 Konfiguracja powáoki .................................................................................................................262 Zarządzanie procesami aktywnymi oraz dziaáającymi w tle .......................................................267 Praca z systemem plików Linuksa ....................................................................................................270 Tworzenie plików i katalogów ....................................................................................................272 Przenoszenie, kopiowanie i usuwanie plików .............................................................................279 UĪywanie edytora tekstowego vi w Linuksie ....................................................................................280 RozpoczĊcie pracy w edytorze vi ................................................................................................281 Poruszanie siĊ po pliku ...............................................................................................................284 Wyszukiwanie tekstu ..................................................................................................................284 UĪywanie liczb w poleceniach ....................................................................................................285 Dalsze informacje na temat edytora vi ........................................................................................286 Podsumowanie ..................................................................................................................................286 Spis treħci 11 Rozdziađ 9. Administracja systemem Linux ................................................... 287 Tworzenie kont uĪytkowników .........................................................................................................288 Dodawanie uĪytkowników za pomocą polecenia useradd ..........................................................288 Ustalanie ustawieĔ domyĞlnych uĪytkownika ............................................................................292 Modyfikacja ustawieĔ uĪytkownika za pomocą polecenia usermod ...........................................293 UsuniĊcie uĪytkownika za pomocą polecenia userdel ................................................................295 Konfiguracja sprzĊtu .........................................................................................................................295 Zarządzanie wymiennym sprzĊtem komputerowym ...................................................................296 Praca z wczytywanymi moduáami ..............................................................................................299 Monitorowanie wydajnoĞci systemu .................................................................................................302 Zdalna administracja systemem ........................................................................................................303 Podsumowanie ..................................................................................................................................305 Rozdziađ 10. Zarzædzanie dyskami oraz systemami plików .......................... 307 Partycjonowanie dysku twardego ......................................................................................................308 Montowanie systemów plików .........................................................................................................310 Obsáugiwane systemy plików .....................................................................................................311 Korzystanie z pliku fstab do zdefiniowania montowanych systemów plików ............................313 Korzystanie z polecenia mount do montowania systemów plików .............................................315 Korzystanie z polecenia umount .................................................................................................316 Korzystanie z polecenia mkfs do utworzenia systemu plików ..........................................................317 Dodawanie dysku twardego ..............................................................................................................318 Sprawdzanie iloĞci wolnego miejsca .................................................................................................321 WyĞwietlanie dostĊpnej powierzchni dyskowej za pomocą polecenia df ...................................321 Sprawdzanie zuĪycia miejsca na dysku za pomocą polecenia du ...............................................322 OkreĞlanie zuĪycia miejsca na dysku za pomocą polecenia find ................................................323 Podsumowanie ..................................................................................................................................323 Rozdziađ 11. Konfiguracja sieci ....................................................................... 325 Nawiązywanie poáączenia z siecią ....................................................................................................326 Nawiązywanie poáączenia komutowanego .................................................................................326 DostĊp szerokopasmowy dla pojedynczego komputera ..............................................................327 DostĊp szerokopasmowy dla wielu komputerów ........................................................................328 àączenie serwerów .....................................................................................................................330 Nawiązywanie poáączenia za pomocą innego wyposaĪenia ........................................................332 Nawiązywanie poáączenia z internetem za pomocą Ethernetu ..........................................................333 Konfiguracja Ethernetu podczas instalacji systemu ....................................................................333 Konfiguracja Ethernetu w Ğrodowisku graficznym .....................................................................334 UĪywanie interfejsu graficznego narzĊdzia Konfiguracja sieci w Fedorze .................................335 Identyfikacja innych komputerów (wĊzáy i DNS) ......................................................................337 Zrozumienie poáączenia z internetem .........................................................................................338 Nawiązywanie poáączenia z internetem za pomocą poáączenia komutowanego ...............................340 Pobieranie informacji ..................................................................................................................341 Utworzenie poáączenia komutowanego PPP ...............................................................................342 Tworzenie poáączenia komutowanego za pomocą kreatora poáączenia z internetem ..................342 Uruchamianie poáączenia PPP ....................................................................................................345 Uruchamianie poáączenia PPP na Īądanie ..................................................................................345 Sprawdzanie poáączenia PPP ......................................................................................................346 Nawiązywanie poáączenia z internetem za pomocą sieci bezprzewodowej ......................................348 Podsumowanie ..................................................................................................................................349 12 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Rozdziađ 12. Uľywanie narzúdzi sieciowych .................................................. 351 NarzĊdzia do przeglądania internetu .................................................................................................351 Transfer plików .................................................................................................................................353 Pobieranie plików za pomocą wget ............................................................................................353 Transfer plików za pomocą curl ..................................................................................................355 Transfer plików za pomocą poleceĔ FTP ....................................................................................355 UĪywanie narzĊdzi SSH do transferu plików .............................................................................358 UĪywanie narzĊdzi systemu Windows do transferu plików ........................................................359 Wspóádzielenie zdalnych katalogów .................................................................................................360 Wspóádzielenie zdalnych katalogów poprzez NFS .....................................................................360 Wspóádzielenie zdalnych katalogów poprzez SambĊ .................................................................361 Wspóádzielenie zdalnych katalogów za pomocą SSHFS ............................................................364 Czat z przyjacióámi poprzez IRC ......................................................................................................365 UĪywanie tekstowych klientów poczty .............................................................................................366 Zarządzanie pocztą e-mail za pomocą klienta mail .....................................................................367 Zarządzanie pocztą za pomocą klienta mutt ...............................................................................368 Podsumowanie ..................................................................................................................................369 Rozdziađ 13. Bezpieczeēstwo systemu Linux ................................................. 371 Lista kontrolna bezpieczeĔstwa Linuksa ...........................................................................................372 Wyszukiwanie zasobów dotyczących bezpieczeĔstwa danej dystrybucji ...................................376 Wyszukiwanie ogólnych zasobów dotyczących bezpieczeĔstwa ................................................377 Bezpieczne korzystanie z Linuksa ....................................................................................................377 UĪywanie zabezpieczenia w postaci hasáa ..................................................................................377 Wybór dobrego hasáa ..................................................................................................................378 Korzystanie z pliku haseá shadow ...............................................................................................380 Korzystanie z plików dzienników zdarzeĔ ........................................................................................382 Rola demona syslogd ..................................................................................................................383 Przekierowanie komunikatów zdarzeĔ do serwera zdarzeĔ za pomocą syslogd .........................385 Zrozumienie komunikatów pliku dziennika zdarzeĔ ..................................................................386 UĪywanie narzĊdzi bezpiecznej powáoki ..........................................................................................387 Uruchamianie usáugi ssh .............................................................................................................387 UĪywanie poleceĔ ssh, sftp i scp ................................................................................................388 UĪywanie poleceĔ ssh, scp i sftp bez haseá .................................................................................389 Zabezpieczanie serwerów Linux .......................................................................................................391 Nadzór dostĊpu do usáug za pomocą osáon TCP .........................................................................391 Zrozumienie techniki ataków ......................................................................................................394 Ochrona przed atakami typu DoS ...............................................................................................395 Ochrona przed rozproszonymi atakami typu DDoS ....................................................................398 Ochrona przed atakami intruzów ................................................................................................402 Zabezpieczanie serwerów za pomocą SELinux ..........................................................................405 Ochrona serwerów sieciowych za pomocą certyfikatów i szyfrowania ......................................406 UĪywanie narzĊdzi bezpieczeĔstwa systemu Linux uruchamianego z noĞnika ................................416 Zalety związane z bezpieczeĔstwem dystrybucji dziaáających z noĞnika ...................................417 Korzystanie z narzĊdzia INSERT do wykrywania kodu typu rootkit .........................................417 Podsumowanie ..................................................................................................................................419 Spis treħci 13 Rozdziađ 14. Tworzenie uľytecznych skryptów powđoki .............................. 421 Zrozumienie skryptów powáoki ........................................................................................................422 Uruchamianie i usuwanie báĊdów ze skryptów powáoki .............................................................422 Zrozumienie zmiennych powáoki ................................................................................................423 Wykonywanie operacji arytmetycznych w skryptach powáoki ...................................................426 UĪywanie konstrukcji programistycznych w skryptach powáoki ................................................426 Pewne uĪyteczne programy zewnĊtrzne .....................................................................................432 Wypróbowanie pewnych prostych skryptów powáoki ................................................................434 Podsumowanie ..................................................................................................................................436 Czúħè IV Serwery w systemie Linux ............................................ 437 Rozdziađ 15. Serwer WWW ............................................................................... 439 Komponenty serwera WWW (Apache, MySQL i PHP) ...................................................................440 Apache ........................................................................................................................................440 MySQL .......................................................................................................................................440 PHP .............................................................................................................................................441 Konfiguracja serwera WWW ............................................................................................................442 Instalacja Apache ........................................................................................................................442 Instalacja PHP .............................................................................................................................443 Instalacja MySQL .......................................................................................................................444 Dziaáanie serwera WWW ..................................................................................................................445 Edycja plików konfiguracyjnych serwera Apache ......................................................................445 Dodawanie serwera wirtualnego do serwera Apache ..................................................................448 Dane uĪytkownika i ustawienie moduáu UserDir ........................................................................449 Instalacja aplikacji sieciowej — Coppermine Photo Gallery ......................................................450 Rozwiązywanie problemów z serwerem WWW ...............................................................................453 BáĊdy konfiguracyjne ..................................................................................................................453 BáĊdy braku dostĊpu i wewnĊtrzny báąd serwera ........................................................................456 Zabezpieczanie komunikacji internetowej za pomocą protokoáów SSL i TLS .................................457 Generowanie wáasnych kluczy ...................................................................................................458 Konfiguracja serwera Apache w celu obsáugi SSL i TLS ...........................................................460 Podsumowanie ..................................................................................................................................461 Rozdziađ 16. Serwer poczty ............................................................................. 463 WewnĊtrzne dziaáanie internetowego serwera poczty elektronicznej ...............................................464 Informacje o wykorzystanym systemie oraz oprogramowaniu .........................................................465 Przygotowanie systemu .....................................................................................................................466 Konfiguracja DNS dla dostawy bezpoĞredniej ...........................................................................467 Konfiguracja dla pobierania poczty z komputera pocztowego ...................................................468 Instalacja i konfiguracja oprogramowania serwera poczty ...............................................................468 Instalacja pakietów Exim i Courier .............................................................................................468 Instalacja ClamAV i SpamAssassin ............................................................................................470 Testowanie i rozwiązywanie problemów ..........................................................................................472 Sprawdzanie plików dzienników zdarzeĔ ...................................................................................472 NajczĊĞciej wystĊpujące báĊdy (i sposoby ich rozwiązywania) ..................................................473 Konfiguracja klientów poczty ...........................................................................................................476 Konfiguracja Fetchmail ..............................................................................................................476 Konfiguracja poczty web mail ....................................................................................................477 Zabezpieczanie komunikacji za pomocą SSL i TLS .........................................................................478 Podsumowanie ..................................................................................................................................479 14 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Rozdziađ 17. Serwer wydruku ......................................................................... 481 System CUPS ....................................................................................................................................482 Konfiguracja drukarek ......................................................................................................................484 Administracja systemem CUPS za pomocą interfejsu przeglądarki ...........................................484 UĪywanie narzĊdzia konfiguracji drukarki .................................................................................487 Praca z serwerem CUPS ...................................................................................................................495 Konfiguracja serwera CUPS (plik cupsd.conf) ...........................................................................495 Uruchamianie serwera CUPS .....................................................................................................497 RĊczna konfiguracja opcji drukarki CUPS .................................................................................497 Korzystanie z poleceĔ druku .............................................................................................................499 Drukowanie za pomocą polecenia lpr .........................................................................................499 WyĞwietlanie stanu za pomocą polecenia lpc .............................................................................499 Usuwanie zadaĔ wydruku za pomocą polecenia lprm ................................................................500 Konfiguracja serwera wydruku .........................................................................................................501 Konfiguracja drukarki wspóádzielonej CUPS .............................................................................501 Konfiguracja drukarki wspóádzielonej Samba ............................................................................503 Podsumowanie ..................................................................................................................................505 Rozdziađ 18. Serwer plików ............................................................................. 507 Konfiguracja serwera plików NFS ....................................................................................................508 Pobieranie NFS ...........................................................................................................................510 Wspóádzielenie systemów plików NFS ......................................................................................510 UĪywanie systemów plików NFS ...............................................................................................516 Odmontowanie systemów plików NFS .......................................................................................522 Inne operacje, które moĪna wykonaü za pomocą NFS ................................................................522 Kwestie bezpieczeĔstwa związane z NFS ...................................................................................523 Konfiguracja serwera plików Samba ................................................................................................524 Pobieranie i instalacja serwera Samba ........................................................................................526 Konfiguracja serwera Samba za pomocą narzĊdzia SWAT ........................................................526 Praca z plikami i poleceniami serwera Samba ............................................................................537 UĪywanie wspóádzielonych katalogów Samba ...........................................................................540 Rozwiązywanie problemów związanych z serwerem Samba .....................................................541 Podsumowanie ..................................................................................................................................544 Czúħè V Wybór i instalacja dystrybucji systemu Linux ............. 545 Rozdziađ 19. Dystrybucja Ubuntu ................................................................... 547 Ogólny opis Ubuntu ..........................................................................................................................548 Wydania Ubuntu .........................................................................................................................548 Instalator Ubuntu ........................................................................................................................550 Ubuntu jako komputer biurkowy ................................................................................................551 Ubuntu jako serwer .....................................................................................................................552 Produkty uboczne Ubuntu ..........................................................................................................553 Wyzwania stojące przed Ubuntu .................................................................................................554 Instalacja dystrybucji Ubuntu ...........................................................................................................555 RozpoczĊcie pracy z dystrybucją Ubuntu .........................................................................................559 Wypróbowanie Ğrodowiska graficznego .....................................................................................560 Instalacja dodatkowego oprogramowania ...................................................................................561 WiĊcej informacji na temat Ubuntu ..................................................................................................563 Podsumowanie ..................................................................................................................................564 Spis treħci 15 Rozdziađ 20. Dystrybucje Fedora i Red Hat Enterprise Linux ........................ 565 ZagáĊbianie siĊ w funkcje .................................................................................................................567 Instalator Red Hat (Anaconda) ...................................................................................................567 Produkty pochodne, zestawy instalacyjne i páyty typu live CD ..................................................568 Oprogramowanie w formacie RPM Package Management ........................................................569 Najnowsze technologie Ğrodowiska graficznego ........................................................................570 NarzĊdzia do konfiguracji systemu .............................................................................................571 Poznanie dystrybucji Red Hat Enterprise Linux ...............................................................................571 Red Hat Network i serwery Satellite ...........................................................................................572 Red Hat Enterprise Virtualization ...............................................................................................572 Przetwarzanie w chmurach i Red Hat .........................................................................................572 Poznanie dystrybucji Fedora .............................................................................................................573 Wzrastająca spoáecznoĞü wspierająca FedorĊ .............................................................................573 Doáączenie do grup SIG Fedory .................................................................................................574 Fora i listy dyskusyjne ................................................................................................................575 Instalacja systemu Fedora .................................................................................................................575 RozpoczĊcie instalacji .................................................................................................................575 Uruchomienie narzĊdzia Agent instalacji ...................................................................................578 Podsumowanie ..................................................................................................................................579 Rozdziađ 21. Dystrybucja Debian GNU/Linux ................................................... 581 Opis systemu Debian GNU/Linux ....................................................................................................582 Pakiety Debiana ..........................................................................................................................582 NarzĊdzia Debiana do zarządzania pakietami .............................................................................583 Wydania Debiana ........................................................................................................................585 Uzyskanie pomocy w Debianie .........................................................................................................586 Instalacja systemu Debian GNU/Linux .............................................................................................586 Wymagania sprzĊtowe oraz planowanie instalacji ......................................................................587 Uruchomienie instalatora ............................................................................................................588 Zarządzanie systemem Debian ..........................................................................................................592 Konfiguracja poáączeĔ sieciowych .............................................................................................592 Zarządzanie pakietami za pomocą narzĊdzia APT ......................................................................596 Zarządzanie pakietami za pomocą narzĊdzia dpkg .....................................................................600 Instalacja zestawów pakietów (zadaĔ) za pomocą narzĊdzia tasksel ..........................................602 Alternatywy, zmiany i uniewaĪnienia .........................................................................................603 Zarządzanie konfiguracją pakietu za pomocą narzĊdzia debconf ...............................................605 Podsumowanie ..................................................................................................................................605 Rozdziađ 22. Dystrybucje SUSE Linux i openSUSE Linux ................................. 607 Zrozumienie systemów SUSE Linux Enterprise i openSUSE ...........................................................608 ZawartoĞü systemu SUSE .................................................................................................................609 Instalacja i konfiguracja za pomocą narzĊdzia YaST ..................................................................610 Zarządzanie pakietami RPM .......................................................................................................613 Automatyczne uaktualnienie oprogramowania ...........................................................................614 Instalacja systemu openSUSE ...........................................................................................................614 RozpoczĊcie pracy z systemem SUSE ..............................................................................................616 Podsumowanie ..................................................................................................................................617 16 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Rozdziađ 23. Dystrybucja PCLinuxOS ............................................................... 619 RozpoczĊcie pracy z PCLinuxOS .....................................................................................................620 Poznajemy system PCLinuxOS ..................................................................................................620 Instalacja dodatkowych aplikacji ................................................................................................621 Instalacja systemu PCLinuxOS .........................................................................................................623 RozpoczĊcie instalacji .................................................................................................................623 Konfiguracja po instalacji ...........................................................................................................625 Remastering systemu PCLinuxOS ....................................................................................................625 Podsumowanie ..................................................................................................................................626 Rozdziađ 24. Dystrybucje systemu Linux dziađajæce z noħnika ..................... 627 Ogólny opis dystrybucji Linuksa dziaáających z noĞnika ..................................................................629 Wybór dystrybucji Linuksa dziaáającej z noĞnika .............................................................................630 Zrozumienie systemu KNOPPIX ................................................................................................631 Prezentacja systemu Linux z páyty live CD ................................................................................637 Dystrybucje ratunkowe oraz związane z bezpieczeĔstwem ........................................................639 Dystrybucje demonstracyjne .......................................................................................................644 Dystrybucje multimedialne .........................................................................................................644 Prostsze Ğrodowiska graficzne ....................................................................................................647 Dystrybucje startowe do specjalnych celów ......................................................................................651 Dostosowanie do wáasnych potrzeb dystrybucji dziaáającej z noĞnika ..............................................652 Utworzenie páyty live CD za pomocą Fedory ...................................................................................654 Podsumowanie ..................................................................................................................................655 Czúħè VI Programowanie w systemie Linux ............................... 657 Rozdziađ 25. Programowanie ħrodowisk i interfejsów ................................. 659 Zrozumienie Ğrodowiska programistycznego ....................................................................................660 Korzystanie ze Ğrodowisk programistycznych Linuksa ....................................................................660 ĝrodowisko programistyczne w Linuksie ...................................................................................661 Graficzne Ğrodowiska programistyczne ......................................................................................670 Tekstowe Ğrodowisko programowania ........................................................................................675 Interfejsy programowe Linuksa ........................................................................................................677 Tworzenie interfejsów tekstowych .............................................................................................677 Tworzenie interfejsów graficznych .............................................................................................683 Interfejs programowania aplikacji (API) ....................................................................................685 Podsumowanie ..................................................................................................................................689 Rozdziađ 26. Narzúdzia i dodatki programistyczne ....................................... 691 Dobrze zaopatrzony pakiet narzĊdziowy ..........................................................................................691 Korzystanie z kompilatora GCC .......................................................................................................693 Kompilacja wielu plików kodu Ĩródáowego ...............................................................................694 Opcje kompilatora GCC .............................................................................................................697 Automatyzacja kompilacji za pomocą make .....................................................................................698 Biblioteki narzĊdziowe .....................................................................................................................701 Polecenie nm ...............................................................................................................................702 Polecenie ar .................................................................................................................................703 Polecenie ldd ...............................................................................................................................704 Polecenie ldconfig ......................................................................................................................704 Zmienne Ğrodowiskowe i pliki konfiguracyjne ...........................................................................705 Spis treħci 17 Kontrola kodu Ĩródáowego ................................................................................................................705 Kontrola kodu Ĩródáowego za pomocą RCS ...............................................................................706 Kontrola kodu Ĩródáowego za pomocą CVS ...............................................................................709 Usuwanie báĊdów za pomocą debuggera GNU .................................................................................713 Uruchamianie narzĊdzia GDB ....................................................................................................714 Przeglądanie kodu w debuggerze ................................................................................................716 Analiza danych ...........................................................................................................................717 Ustawianie punktów kontrolnych ...............................................................................................719 Praca z kodem Ĩródáowym ..........................................................................................................720 Podsumowanie ..................................................................................................................................721 Dodatki ....................................................................................... 723 Dodatek A Noħniki ........................................................................................... 725 Dystrybucje Linuksa na páycie DVD ................................................................................................725 Fedora Linux ...............................................................................................................................726 KNOPPIX Linux ........................................................................................................................726 Slackware Linux .........................................................................................................................726 Ubuntu Linux ..............................................................................................................................727 AntiX Linux ................................................................................................................................727 BackTrack 3 Linux Security Suite ..............................................................................................727 Gentoo Linux ..............................................................................................................................727 openSUSE Linux ........................................................................................................................728 PCLinuxOS .................................................................................................................................728 Inside Security Rescue Toolkit ...................................................................................................728 Puppy Linux ...............................................................................................................................729 Debian GNU/Linux ....................................................................................................................729 Damn Small Linux .......
Pobierz darmowy fragment (pdf)

Gdzie kupić całą publikację:

Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji
Autor:

Opinie na temat publikacji:


Inne popularne pozycje z tej kategorii:


Czytaj również:


Prowadzisz stronę lub blog? Wstaw link do fragmentu tej książki i współpracuj z Cyfroteką: