Hacking_Ubuntu_Konfiguracja_i_optymalizacja_hacubu.pdf

(1417 KB) Pobierz
Hacking Ubuntu.
Konfiguracja i optymalizacja
Autor: Neal Krawetz
T³umaczenie: Robert Górczyñski
ISBN: 978-83-246-1318-2
Tytu³ orygina³u:
Hacking Ubuntu: Serious
Hacks Mods and Customizations
Format: B5, stron: oko³o 460
Poznaj i wykorzystaj ukryte mo¿liwoœci Ubuntu
Jak optymalnie skonfigurowaæ interfejs u¿ytkownika?
W jaki sposób zmaksymalizowaæ wydajnoœæ systemu?
Jak emulowaæ w Ubuntu inne platformy?
Fenomen Ubuntu zaskakuje nawet wiernych fanów Linuksa. Ta dystrybucja,
przeznaczona dla u¿ytkowników, którzy nie mieli wczeœniej okazji pracowaæ
z Linuksem, zdobywa coraz wiêcej zwolenników. Prosta instalacja, ogromna iloœæ wersji
jêzykowych i du¿y wybór oprogramowania czyni¹ z Ubuntu doskona³y system
operacyjny, który mo¿na wykorzystaæ w domu i pracy.
Jednak w miarê poznawania systemu rosn¹ potrzeby u¿ytkowników – domyœlna
konfiguracja okazuje siê niewystarczaj¹ca, wydajnoœæ zbyt niska, a do³¹czone do
dystrybucji oprogramowanie nie spe³nia wszystkich oczekiwañ. Na szczêœcie Ubuntu,
podobnie jak wszystkie inne wersje Linuksa, ³atwo poddaje siê
„tubingowi”.
„Hacking
Ubuntu. Konfiguracja i optymalizacja” to podrêcznik dla u¿ytkowników, którzy
chc¹ wydobyæ z tej dystrybucji maksimum mo¿liwoœci. Czytaj¹c j¹, dowiesz siê, jak
zainstalowaæ i optymalnie skonfigurowaæ system wraz z jego interfejsem graficznym,
jak przystosowaæ Ubuntu do pracy w sieci oraz wspó³dzielenia plików. Przeczytasz
o przegl¹darkach internetowych, klientach poczty elektronicznej i komunikatorach.
Znajdziesz tu informacje o poprawie wydajnoœci systemu i przyspieszeniu jego
dzia³ania, optymalizowaniu pracy z aplikacjami i doborze odpowiednich urz¹dzeñ
peryferyjnych. Nauczysz siê tak¿e zabezpieczaæ Ubuntu przed atakami z sieci,
konfigurowaæ zaawansowane us³ugi sieciowe i korzystaæ z sieci bezprzewodowych.
Instalacja Ubuntu
Uruchamianie systemu z p³yty CD oraz pamiêci USB
Praca z Ubuntu na komputerach PC i Mac
Usprawnianie procedury startu i logowania
Konfiguracja urz¹dzeñ peryferyjnych
Instalowanie nowego oprogramowania
Po³¹czenie z internetem
Korzystanie z poczty elektronicznej i WWW
Wspó³dzielenie plików
WielozadaniowoϾ w Ubuntu
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Spis treści
O autorze ................................................................................................................. 13
Wprowadzenie ........................................................................................................ 15
Część I — Optymalizacja systemu
Rozdział 1. Instalacja systemu ................................................................................. 23
Zanim rozpoczniesz .............................................................................................................23
Wybór dystrybucji ................................................................................................................24
Instalacja systemu serwerowego czy stacji roboczej? .........................................................26
Konfiguracja podwójnego rozruchu .............................................................................27
Używanie płyty Desktop CD-ROM ............................................................................29
Używanie płyty Alternate CD-ROM ...........................................................................32
Używanie płyty Server CD-ROM ................................................................................33
Zmiana opcji ...................................................................................................................35
Instalacja minimalnej wersji systemu ............................................................................36
Instalacja za pomocą sieci ...............................................................................................37
Instalacja na komputerze Mac .......................................................................................38
Używanie napędu USB .......................................................................................................39
Formatowanie napędu USB ..........................................................................................39
Współdzielenie plików z napędem USB ......................................................................41
Uruchamianie z napędu USB .......................................................................................42
Przeprowadzanie instalacji sieciowej za pomocą napędu USB ...................................44
Używanie obrazu startowego z plikami ........................................................................45
Instalacja pełnego systemu plików ................................................................................47
Różne sposoby uruchamiania ........................................................................................51
Uaktualnianie Ubuntu .........................................................................................................54
Określenie wersji ............................................................................................................55
Kwestie związane z uaktualnianiem Ubuntu ...............................................................55
Podsumowanie .....................................................................................................................57
6
Spis treści
Rozdział 2. Bardziej użyteczne Ubuntu .................................................................... 59
Pierwsze logowanie do systemu ..........................................................................................59
Zmiana dźwięku startowego ..........................................................................................60
Zmiana tła pulpitu ..........................................................................................................62
Zmiana czcionek ............................................................................................................65
Dostrajanie powłoki .......................................................................................................68
Używanie Ubuntu na komputerze PC ...............................................................................71
Przechwycenie kombinacji Ctrl+Alt+Del ..................................................................72
Zablokowanie kombinacji Ctrl+Alt+Del ....................................................................72
Używanie Ubuntu na komputerze Macintosh ..................................................................74
Używanie myszy z jednym przyciskiem w
świecie
myszy z trzema przyciskami ......74
Brakujące klawisze a funkcjonalność ............................................................................75
Zmiana układu klawiatury .............................................................................................77
Zmiana obłożenia klawiszy Command oraz Alt ..........................................................78
Usprawnianie GDM ............................................................................................................79
Dodawanie przycisku .....................................................................................................80
Dodawanie panelu ..........................................................................................................81
Dodawanie menu ...........................................................................................................82
Wybór motywu i skórki .................................................................................................83
Nawigacja w menedżerze Nautilus .....................................................................................85
W objęciach symboli ......................................................................................................86
Rozciąganie ikon ............................................................................................................88
Dostosowanie rozmiaru czcionek .................................................................................89
Modyfikacja szablonów ..................................................................................................90
Menu skryptowe ............................................................................................................90
Podsumowanie .....................................................................................................................94
Rozdział 3. Konfiguracja urządzeń ........................................................................... 95
Praca ze sterownikami urządzeń .........................................................................................95
Wczytywanie modułów ........................................................................................................96
Wyświetlanie modułów .................................................................................................97
Instalacja i usuwanie modułów .....................................................................................98
Optymalizacja modułów ................................................................................................99
Uruchamianie oprogramowania urządzeń .......................................................................100
Używanie Init.d ............................................................................................................100
Konfiguracja opcji uruchamiania za pomocą services-admin ....................................102
Konfiguracja opcji uruchamiania za pomocą sysv-rc-conf ........................................103
Włączanie obsługi wielu procesorów (SMP) ....................................................................104
Wyłączenie SMP ..........................................................................................................105
Brak obsługi SMP? .......................................................................................................106
Dodawanie drukarek ..........................................................................................................107
Zmiana rozmiaru papieru ............................................................................................107
Dodanie drukarki .........................................................................................................108
Współdzielenie drukarki ..............................................................................................109
Spis treści
Dodawanie napędów ..........................................................................................................113
Aktualizacja napędów ...................................................................................................114
Montowanie systemów ................................................................................................116
Prosty sposób na kopię zapasową ................................................................................116
Konfiguracja macierzy RAID ......................................................................................118
Dodawanie innych urządzeń .............................................................................................120
Używanie myszy szeregowej .......................................................................................121
Obsługa touchpada .......................................................................................................123
Konfiguracja urządzeń USB ........................................................................................124
Włączenie tabletu graficznego .....................................................................................128
Konfiguracja kart TV ....................................................................................................132
Używanie aparatów cyfrowych, skanerów i kamer internetowych ...........................135
Podsumowanie ...................................................................................................................137
7
Część II — Kwestie zgodności
Rozdział 4. Zarządzanie oprogramowaniem .......................................................... 141
Zrozumienie repozytoriów pakietów ................................................................................142
Rozróżnianie dystrybucji .............................................................................................143
Narzędzie Synaptic .............................................................................................................144
Wyszukiwanie za pomocą narzędzia Synaptic ............................................................145
Zmiana repozytoriów ...................................................................................................146
Instalacja pakietów z płyty CD-ROM lub katalogu ...................................................147
Zarządzanie uaktualnieniami .......................................................................................148
System bez narzędzia Synaptic ..........................................................................................149
Modyfikacja
źródeł
.......................................................................................................149
Dodawanie repozytoriów na nośnikach CD-ROM ...................................................152
Przeglądanie bufora narzędzia APT ............................................................................153
Organizacja wyników wyszukiwania ..........................................................................154
Instalacja pakietów za pomocą narzędzia APT ...........................................................154
Usuwanie pakietów za pomocą narzędzia APT .........................................................154
Uaktualnianie za pomocą narzędzia APT ...................................................................157
Instalacja najczęściej używanych komponentów ..............................................................157
Używanie EasyUbuntu ................................................................................................158
Usuwanie błędów w EasyUbuntu ..............................................................................160
Ręczna instalacja najczęściej używanych komponentów .................................................161
Instalacja obsługi multimediów ...................................................................................162
Instalacja obsługi treści dostępnych w Internecie .......................................................163
Instalacja pakietów czcionek ........................................................................................164
Kompilacja i tworzenie oprogramowania .........................................................................166
Instalacja kodu
źródłowego
pakietu ............................................................................167
Programowanie w języku C ........................................................................................168
Włączenie Javy ..............................................................................................................169
Podsumowanie ...................................................................................................................171
8
Spis treści
Rozdział 5. Komunikacja internetowa ................................................................... 173
Sposoby na przeglądarkę internetową Firefox ..................................................................173
Zmiana preferencji .......................................................................................................174
Dalsze zmiany zaawansowanych ustawień przeglądarki Firefox ...............................179
Zarządzanie profilami ..................................................................................................181
Ekstremalna modyfikacja ustawień przeglądarki Firefox
za pomocą plików konfiguracyjnych ........................................................................182
Dodawanie wyszukiwarek internetowych ..................................................................183
Rozszerzenia przeglądarki ............................................................................................185
Programy pomocnicze .................................................................................................186
Uruchamianie zdalnych przeglądarek .........................................................................187
Używanie innych przeglądarek internetowych ..........................................................188
Bezpieczna komunikacja internetowa dzięki SSH ...........................................................189
Instalacja serwera SSH .................................................................................................190
Otworzenie portów ......................................................................................................191
Uruchomienie proxy ...................................................................................................192
Test serwera SOCKS ...................................................................................................194
Utworzenie tunelu .......................................................................................................195
Zmiana szyfrowania wpływająca na szybkość działania .............................................196
Zarządzanie pocztą elektroniczną w aplikacji Evolution .................................................197
Konfiguracja konta pocztowego ..................................................................................198
Pobieranie poczty z konta Gmail .................................................................................198
Pobieranie poczty .........................................................................................................201
Pobieranie poczty z Yahoo! ..........................................................................................202
Pobieranie poczty elektronicznej za pomocą FreePOPs ............................................204
Adresowanie za pomocą LDAP ...................................................................................205
Awarie aplikacji Evolution i usuwanie ich skutków ...................................................205
Używanie poczty elektronicznej w kliencie Thunderbird Mail ......................................207
Komunikacja za pomocą komunikatora Gaim .................................................................208
Rozmowy poprzez VoIP ....................................................................................................210
Podsumowanie ...................................................................................................................211
Rozdział 6. Współpraca ......................................................................................... 213
Synchronizacja zegara ........................................................................................................214
Współdzielenie plików .......................................................................................................216
Włączanie NFS .............................................................................................................217
Wymiana plików za pomocą serwera Samba ..............................................................220
Praca z pakietem OpenOffice.org .....................................................................................224
Używanie procesora tekstu ..........................................................................................224
Tworzenie prezentacji ..................................................................................................226
Dostęp do arkuszy kalkulacyjnych ..............................................................................228
Używanie alternatywnych narzędzi Office .................................................................229
Zgłoś jeśli naruszono regulamin