Slackware Linux.pdf
(
294 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Slackware Linux
SPIS TREœCI
Autor: Rados³aw Sokó³
ISBN: 83-246-0055-8
Format: B5, stron: 304
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Uruchom w³asny serwer sieciowy, korzystaj¹c z Linuksa
Instalacja i konfiguracja systemu
Administrowanie Linuksem
Uruchamianie us³ug sieciowych
Coraz wiêksze mo¿liwoœci dostêpu do internetu oferowane przez dostawców us³ug
telekomunikacyjnych otwieraj¹ nowe horyzonty nie tylko przed firmami, ale równie¿
przed u¿ytkownikami domowymi. Dziœ praktycznie ka¿dy u¿ytkownik komputera mo¿e
pod³¹czyæ swój sprzêt do internetu za pomoc¹ ³¹cza sta³ego. Posiadaj¹c takie ³¹cze,
mo¿na pokusiæ siê o samodzielne zbudowanie sieci — obejmuj¹cej kilka mieszkañ lub
tylko jedno. Do tego niezbêdny bêdzie jednak serwer „obs³uguj¹cy” dostêp do sieci.
Linux — dostêpny nieodp³atnie system operacyjny, tworzony i rozwijany przez
pasjonatów z ca³ego œwiata — jest doskona³¹ baz¹ dla takiego serwera. Skromne
wymagania sprzêtowe pozwalaj¹ uruchomiæ go nawet na starym komputerze, który
trudno ju¿ wykorzystaæ do innych celów.
Czytaj¹c ksi¹¿kê „Slackware Linux”, poznasz jedn¹ z najpopularniejszych „odmian”
Linuksa, zwanych dystrybucjami: Slackware. Dowiesz siê, sk¹d mo¿na pobraæ ten
system operacyjny i jak zainstalowaæ go na komputerze. Nauczysz siê konfigurowaæ
go i zarz¹dzaæ jego zasobami. Poznasz metody uruchamiania us³ug niezbêdnych do
poprawnego dzia³ania sieci, zabezpieczania sieci przed atakami hakerów i wirusami,
a tak¿e monitorowania obci¹¿enia ³¹cza. Przeczytasz tak¿e o samodzielnym
kompilowaniu j¹dra Linuksa, pozwalaj¹cym dostosowaæ system do potrzeb
u¿ytkownika.
Pobieranie obrazów p³yt instalacyjnych z internetu
Instalacja Linuksa
Uruchamianie i zatrzymywanie systemu
Praca z pow³ok¹ tekstow¹
Zarz¹dzanie systemem plików i procesami
Administrowanie kontami u¿ytkowników
Instalowanie nowych aplikacji
Wspó³dzielenie ³¹cza sieciowego
Konfiguracja zapory sieciowej
Uruchamianie serwera DHCP, DNS, FTP i HTTP
Poczta elektroniczna
Statystyki dzia³ania serwera
Poznaj alternatywny system operacyjny i wykorzystaj go w domowej sieci komputerowej
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOœCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Wstęp .............................................................................................. 9
Rozdział 1.
Instalacja systemu ......................................................................... 17
Przygotowanie do instalacji systemu ............................................................................... 18
Strona WWW projektu Slackware Linux .................................................................. 18
Pobieranie obrazów płyt instalacyjnych .................................................................... 18
Instalacja systemu ............................................................................................................ 21
Rozpoczynanie instalacji systemu ............................................................................. 21
Systemy plików ......................................................................................................... 22
Podział dysku twardego na partycje .......................................................................... 26
Uruchamianie instalatora ........................................................................................... 30
Wybór pakietów ........................................................................................................ 36
Dalsza instalacja systemu .......................................................................................... 39
Konfiguracja myszy .................................................................................................. 44
Konfiguracja połączenia sieciowego ......................................................................... 45
Ostateczna konfiguracja systemu .............................................................................. 45
Pierwsze uruchomienie systemu ............................................................................... 49
Rozdział 2.
Zarządzanie serwerem .................................................................... 51
Logowanie i wylogowywanie się .................................................................................... 51
Zamykanie i ponowne uruchamianie systemu ................................................................. 52
Kończenie pracy systemu .......................................................................................... 53
Ponowne uruchamianie systemu ............................................................................... 53
Konsole wirtualne ............................................................................................................ 54
Wbudowana dokumentacja systemu ............................................................................... 55
Hierarchiczna struktura katalogów .................................................................................. 57
Podstawowe polecenia powłoki systemu ........................................................................ 58
Automatyczne uzupełnianie nazw poleceń, katalogów i plików .............................. 59
Obsługa klawiatury i ekranu ..................................................................................... 60
Zarządzanie katalogami ............................................................................................. 60
Zarządzanie plikami .................................................................................................. 64
Uprawnienia do plików i katalogów ......................................................................... 69
Przetwarzanie potokowe ........................................................................................... 70
Łączenie wielu poleceń ............................................................................................. 73
Tworzenie skryptów .................................................................................................. 73
4
Slackware Linux
Archiwizowanie plików ................................................................................................... 76
Zarządzanie procesami .................................................................................................... 78
Wyświetlanie listy działających procesów ................................................................ 78
Awaryjne kończenie pracy procesów ........................................................................ 80
Uruchamianie programu ze zmienionym priorytetem .............................................. 82
Program top ............................................................................................................... 82
Konta użytkowników ....................................................................................................... 85
Uzyskiwanie uprawnień administratora .................................................................... 86
Wyświetlanie listy kont i grup użytkowników .......................................................... 86
Zakładanie kont użytkowników ................................................................................ 88
Zmiana hasła ............................................................................................................. 89
Usuwanie konta użytkownika ................................................................................... 90
Użytkownicy a grupy ................................................................................................ 90
Korzystanie z nośników optycznych ............................................................................... 91
Zarządzanie pakietami oprogramowania ......................................................................... 92
Instalacja pakietu ....................................................................................................... 92
Aktualizacja pakietu .................................................................................................. 93
Narzędzie pkgtool ..................................................................................................... 93
Narzędzie swaret ....................................................................................................... 94
Midnight Commander ...................................................................................................... 98
Uruchamianie programu ............................................................................................ 99
Poruszanie się po katalogach ..................................................................................... 99
Operacje .................................................................................................................. 100
Skróty klawiszowe .................................................................................................. 101
Rozdział 3.
Sieci ............................................................................................ 103
TCP/IP w teorii .............................................................................................................. 103
Adresy IP ................................................................................................................. 106
Pule adresów publicznych i niepublicznych ........................................................... 107
Połączenia TCP ....................................................................................................... 108
Interfejsy sieciowe ......................................................................................................... 109
Ramki danych .......................................................................................................... 110
Adresy sprzętowe .................................................................................................... 110
Wyświetlanie listy interfejsów sieciowych ............................................................. 111
Aktywacja interfejsu sieciowego ............................................................................ 112
Konfiguracja połączenia sieciowego ............................................................................. 112
Ustalanie domyślnej konfiguracji sieci ................................................................... 113
Wprowadzanie adresu serwera DNS ....................................................................... 114
Wyświetlanie adresów IP przypisanych interfejsom .............................................. 115
Dynamiczna konfiguracja interfejsów sieciowych ................................................. 115
Diagnostyka łączy sieciowych ....................................................................................... 116
ping .......................................................................................................................... 116
traceroute ................................................................................................................. 117
netstat ...................................................................................................................... 118
iptraf ........................................................................................................................ 118
Rozdział 4.
Dzielenie łącza sieciowego ........................................................... 123
Współdzielenie łącza sieciowego .................................................................................. 123
Aktywacja dzielenia łącza ....................................................................................... 124
Konfiguracja komputerów-klientów ....................................................................... 126
Testowanie działania współdzielenia łącza sieciowego .......................................... 127
Przekierowywanie portów ....................................................................................... 129
Bufor stron WWW Squid .............................................................................................. 130
Instalacja pakietu Squid .......................................................................................... 131
Konfiguracja pakietu Squid ..................................................................................... 133
Spis treści
5
Uruchamianie i zatrzymywanie serwera Squid ....................................................... 135
Testowanie działania serwera pośredniczącego Squid .............................................. 136
Dzienniki zdarzeń pakietu Squid ............................................................................. 137
Przezroczysty serwer pośredniczący ....................................................................... 139
Rozdział 5.
Zabezpieczanie serwera ............................................................... 141
Możliwe ataki i zagrożenia ............................................................................................ 141
Aktualizacja oprogramowania ....................................................................................... 143
Tworzenie haseł ............................................................................................................. 143
Przeglądanie dziennika zdarzeń ..................................................................................... 146
Konfiguracja i zabezpieczanie zdalnego dostępu do serwera ....................................... 147
Uzyskiwanie zdalnego dostępu do serwera ............................................................. 148
Konfiguracja usługi SSH ......................................................................................... 149
Blokada możliwości „zgadywania” haseł ............................................................... 151
Zapora sieciowa iptables ............................................................................................... 152
Wprowadzenie ......................................................................................................... 152
Potrzeba stosowania zapór sieciowych ................................................................... 153
Podstawy działania zapory iptables ......................................................................... 154
Konfiguracja zapory iptables .................................................................................. 157
Opcje tworzące definicję reguły .............................................................................. 162
Przykłady konfiguracji zapory iptables ................................................................... 163
Automatyczne tworzenie kopii zapasowych ................................................................. 169
Tworzenie kopii zapasowej katalogu ...................................................................... 170
Regularne automatyczne tworzenie kopii ............................................................... 170
Odtwarzanie kopii zapasowej danych ..................................................................... 173
Rozdział 6.
Serwer DHCP ............................................................................... 175
Przygotowanie serwera DHCP do pracy ....................................................................... 176
Sprawdzenie obecności oprogramowania serwera DHCP ...................................... 176
Instalacja oprogramowania serwera DHCP ............................................................ 176
Aktualizacja oprogramowania serwera DHCP ....................................................... 176
Uruchamianie i zatrzymywanie serwera DHCP ...................................................... 177
Konfiguracja serwera DHCP ......................................................................................... 179
Opcje globalne ......................................................................................................... 179
Deklaracja zakresu adresów IP ............................................................................... 180
Określanie niezmiennych adresów IP ..................................................................... 181
Przykładowy plik konfiguracyjny ........................................................................... 182
Ponowne uruchamianie serwera DHCP .................................................................. 183
Testowanie działania serwera DHCP ...................................................................... 183
Monitorowanie działania serwera DHCP ................................................................ 184
Rozdział 7.
Serwer DNS ................................................................................. 187
Przygotowanie serwera BIND do pracy ........................................................................ 189
Sprawdzenie obecności pakietu BIND .................................................................... 190
Instalacja pakietu BIND .......................................................................................... 190
Aktualizacja pakietu BIND ..................................................................................... 190
Uruchamianie i zatrzymywanie serwera DNS ........................................................ 191
Konfiguracja serwera DNS ............................................................................................ 192
Sprawdzanie poprawności konfiguracji .................................................................. 192
Opcje konfiguracyjne .............................................................................................. 193
Przykładowa sekcja options .................................................................................... 193
Ustalanie serwera DNS jako domyślnego dla systemu ............................................. 194
Testowanie działania serwera .................................................................................. 194
6
Slackware Linux
Domeny ......................................................................................................................... 195
Strefa prosta ............................................................................................................. 196
Strefa odwrotna ....................................................................................................... 200
Diagnostyka serwera DNS ............................................................................................. 202
Polecenie host ................................................................................................................ 203
Rozdział 8.
Serwer HTTP ................................................................................ 205
Przygotowanie serwera Apache do pracy ...................................................................... 206
Sprawdzenie obecności pakietu Apache ................................................................. 206
Instalacja pakietu Apache ........................................................................................ 206
Aktualizacja pakietu Apache ................................................................................... 208
Uruchamianie i zatrzymywanie serwera HTTP ...................................................... 209
Testowanie funkcjonowania serwera ...................................................................... 210
Uaktywnianie i testowanie funkcjonowania interpretera PHP ................................ 210
Konfiguracja serwera Apache ....................................................................................... 214
Tworzenie i zabezpieczanie własnego serwisu WWW ................................................. 218
Rozdział 9. Serwer FTP .................................................................................. 221
Przygotowywanie serwera FTP do pracy ......................................................................... 222
Sprawdzenie obecności oprogramowania vsftpd .................................................... 222
Instalacja pakietu vsftpd .......................................................................................... 222
Aktualizacja pakietu vsftpd ..................................................................................... 223
Uruchamianie i zatrzymywanie serwera FTP ......................................................... 224
Konfiguracja serwera FTP ............................................................................................. 225
Opcje konfiguracyjne .............................................................................................. 226
Przykładowy plik konfiguracyjny ........................................................................... 229
Testowanie działania serwera FTP ................................................................................ 229
Monitorowanie działania serwera FTP .......................................................................... 230
Rozdział 10. Samba ......................................................................................... 233
Przygotowanie pakietu Samba do pracy .......................................................................... 234
Sprawdzenie obecności pakietu Samba ................................................................... 235
Instalacja pakietu Samba ......................................................................................... 235
Aktualizacja pakietu Samba .................................................................................... 236
Uruchamianie i zatrzymywanie serwera Samba ..................................................... 237
Konfiguracja udostępniania plików ............................................................................... 238
Plik konfiguracyjny ................................................................................................. 238
Budowa pliku konfiguracyjnego ............................................................................. 239
Sekcja [global] ......................................................................................................... 239
Sekcja [homes] ........................................................................................................ 240
Tworzenie własnych zasobów sieciowych .............................................................. 241
Konta użytkowników ..................................................................................................... 242
Dodawanie konta użytkownika ............................................................................... 243
Zmiana hasła użytkownika ...................................................................................... 243
Usuwanie konta użytkownika ................................................................................. 244
Korzystanie z zasobów sieciowych ............................................................................... 244
Rozdział 11. Statystyki .................................................................................... 249
Instalacja ........................................................................................................................ 250
Instalacja biblioteki GD .......................................................................................... 250
Instalacja pakietu MRTG ........................................................................................ 252
Testowanie poprawności działania pakietu ............................................................. 253
Plik z chomika:
michael1307
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
Dla bystrzaków
Dokumenty
Ebook-point
editio
Escape Magazine
Zgłoś jeśli
naruszono regulamin