Download as odp, pdf, or txt
Download as odp, pdf, or txt
You are on page 1of 7

Instalacja i konfiguracja serwera

DNS i FTP w systemie Linux

Krzysztof Rączkowiak
1Ali
Czym jest linux?

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux. Linux jest jednym z przykładów wolnego i
otwartego oprogramowania (FLOSS): jego kod źródłowy może być dowolnie wykorzystywany, modyfikowany i
rozpowszechniany. Od kwietnia 2017 roku Android (a tym samym Linux) oficjalnie jest najpopularniejszym systemem na
świecie.


Pierwsza wersja jądra Linux została udostępniona publicznie 17 września 1991 dla architektury komputera PC, wykorzystującego
mikroprocesor o architekturze IA-32. Do jądra dołączono narzędzia systemowe zwane też „Development Kit” oraz biblioteki z
projektu GNU, aby otrzymać nadający się do użytku system operacyjny. Z tego powodu powstała też alternatywna nazwa
kompletnego systemu: GNU/Linux. Obecnie jest on udostępniany w formie licznych dystrybucji Linuksa, które składają się z
jądra (niekiedy zmodyfikowanego w stosunku do oficjalnej wersji) i zestawu pakietów oprogramowania dobranego do
różnorodnych wymagań. Dystrybucje zawierają głównie oprogramowanie na licencjach FLOSS, jednak najczęściej zawierają też
lub pozwalają na łatwe doinstalowanie pewnej liczby programów na licencjach własnościowych.

Jednym z zastosowań Linuksa są środowiska serwerowe, dla których komercyjne wsparcie oferują również duże firmy
komputerowe jak IBM, Oracle, Dell, Microsoft, Hewlett-Packard, Red Hat i Novell. Linux działa na szerokiej gamie sprzętu
komputerowego, wliczając komputery biurkowe, superkomputery i systemy wbudowane, takie jak telefony komórkowe, routery
oraz telewizory (np. LG, Samsung)
Dystrybucje Linux-a
Dystrybucja Linuksa – uniksopodobny kompletny system operacyjny zbudowany na bazie jądra Linux.
Większość dystrybucji zawiera dużo elementów projektu GNU, co sprawia, że są one dystrybucjami
GNU/Linuksa. W skład dystrybucji, oprócz samego jądra, wchodzą podstawowe programy i usługi takie, jak
powłoka, skrypty startowe, narzędzia konfiguracyjne, a także często duży zestaw aplikacji użytkowych. W
obrębie dystrybucji używana jest jednolita organizacja plików konfiguracyjnych oraz wspólny mechanizm
instalowania nowych aplikacji. Niekiedy terminem „dystrybucja” określa się także systemy zbudowane na
bazie jąder innych niż Linux (np. GNU Hurd, czy jądro FreeBSD); szczególnie można tutaj wyróżnić klony
dystrybucji uniksowych (np. Debian).
Przykładowe dystrybucje Linuxa:
– Linux mint
– Debian
– Ubuntu
– Arch Linux
Instalacja serwera DNS na Linux-ie
Najpopularniejszym serwerem DNS w systemie linux jest named, znajdujący się w pakiecie Bind. Obecną wersją stabilną pakietu jest
wersja 9. W naszym opracowaniu korzystaliśmy z wydania 9.2.1.
Debian Woody (pakiety deb)
W poniższym opracowaniu wykorzystywaliśmy dystrybucję linuksa o nazwie Debian w wersji 3.0 (Woody). Korzysta on z systemu
gotowych pakietów (pliki deb), powiązanych ze sobą szeregiem zależności. Całością zarządza programapt-get. Przy jego pomocy
można zainstalować pakiet bind9: Sala14:~# apt-get install bind9
Po zainstalowaniu, named jest automatycznie uruchamiany, wykorzystując domyślny plik konfiguracyjny (pozwalający
wykorzystywać serwer DNS jako serwer cache’ujący). Konfigurację można dopasować do własnych potrzeb.

Aby zainstalować pakiet bind korzystając z jego źródeł, należy najpierw je zdobyć . Można skorzystać z pakietu deb lub rpm ze
źródłami.
Po rozpakowaniu źródeł (komendą tar -xvzf nazwa_archiwum) lub zainstalowaniu odpowiedniego z nimi pakietu, należy przejść do
utworzonego katalogu (cd ścież-ka/do/katalogu/ze/źródłami) i zapoznać się z plikiem readme, wyjaśniającym szczegóły kompilacji.
Standardowo, kompilacja przebiega według następujących kroków:
Uruchamiamy skrypt konfiguracyjny: ./configure (możemy dodać odpowiednie opcje konfiguracyjne – szczegóły ./configure –help)
Kompilujemy źródła: make Instalujemy skompilowane pliki binarne: make install.
Podstawowa konfiguracja serwera DNS
Plikiem konfiguracyjnym serwera DNS named jest plik named.conf. Jego domyślna lokalizacja to zwykle /etc/named.conf (ale np.
Debian standardowo kopiuje ten plik do /etc/bind/named.conf). Definiuje on działanie serwera. Named korzysta także z plików
stref, w których zapisane są dane o obsługiwanych przez serwer domenach (a także adresy root-serwerów).
Budowa pliku named.conf
Plik ten składa się z bloków wyrażeń. Każdy blok zbudowany jest następująco:
wyrażenie [nazwa] {
opcje_dla danego_wyrażenia;
...
};
Każdy blok oraz każda opcja kończą się średnikiem.
Instalacja serwera FTP na Linux-ie.
Serwer FTP służy do udostępniania oraz wymiany plików a sieci. Mamy do wyboru wiele
klientów FTP.

Instalacja ProFTPD.
• Logujemy się jako root
/sudo su root
• Instalujemy ProFTPD
/apt-get install proftpd
• Ustawiamy rodzaj serwera na Standalone
• W tym momencie każdy użytkownik posiadający konto na naszym serwerze będzie
miał do niego dostęp. Po uruchomieniu programu FileZilla podajemy adres serwera,
login i hasło.
• Nasz serwer FTP już działa. Należy pamiętać jednak, że zalogować może się każdy
użytkownik posiadający konto w systemie. Ponadto będzie on miał dostęp do
katalogów systemowych oraz kont innych użytkowników.
Podsumowanie
prezentacji
Opracowanie to pozwala w podstawowy sposób zapoznać się ze
sposobem konfigurowania serwera DNS i FTP w systemie linux.
Zapewnia prawidłowe działanie serwera i wykorzystanie wszystkich
niezbędnych jego funkcji.

You might also like