Sieci komputerowe - Usługi sieciowe w systemie Linux
1. Usługi w Linuxie to programy uruchamiane w celu wykonania pewnych czynności. Programy świadczące usługi mogą cały czas pracować w tyle od momentu uruchomienia systemu. Demony to programy pracujące w tle i nieprzyłączone do terminalu. Zajmują one miejsce w pamięci komputera nawet wtedy, gdy oczekują one na zadania. Istnieją także superdemony, czyli np. xinetd - narzędzie kontrolujące wybrane porty.
2. Nmap to program pozwalający sprawdzić listę otwartych portów na komputerze.
3. Telnet pozwala zalogować się do zdalnego serwera i wykonywać na nim polecenia tak jak na komputerze lokalnym.
4. Protokół SSH stworzono, aby wykorzystać możliwość zdalnego logowania i zachować bezpieczeństwo haseł. Umożliwia on połączenie się użytkownika ze zdalnym systemem, ale sesja jest szyfrowana. Protokół ten opiera się na kryptografii klucza publicznego. Do korzystania z ssh potrzebny jest klucz publiczny (powszechnie dostępny) oraz klucz prywatny (dobrze chroniony). Protokół ten pracuje w architekturze klient-serwer.
Do zatrzymania demona SSH używamy polecenia:
sudo /etc/init.d/ssh stop (jeśli chcemy go uruchomić to zamiast stop wpisujemy start)
5. Serwer DHCP ma taką samą funkcję jak w Windows Server. Nie jest on zainstalowany domyślnie.
6. System DNS jest oparty na hierarchicznej i logicznej strukturze drzewa zwanej obszarem nazw domen. Domeny DNS mogą zawierać hosty oraz poddomeny. Węzły w drzewie DNS są identyfikowane przez pełną nazwę domeny FQDN i wskazują położenie węzła względem domeny głównej.
Serwer DNS umożliwia 2 rodzaje przeszukiwania strefy:
2. Nmap to program pozwalający sprawdzić listę otwartych portów na komputerze.
3. Telnet pozwala zalogować się do zdalnego serwera i wykonywać na nim polecenia tak jak na komputerze lokalnym.
4. Protokół SSH stworzono, aby wykorzystać możliwość zdalnego logowania i zachować bezpieczeństwo haseł. Umożliwia on połączenie się użytkownika ze zdalnym systemem, ale sesja jest szyfrowana. Protokół ten opiera się na kryptografii klucza publicznego. Do korzystania z ssh potrzebny jest klucz publiczny (powszechnie dostępny) oraz klucz prywatny (dobrze chroniony). Protokół ten pracuje w architekturze klient-serwer.
Do zatrzymania demona SSH używamy polecenia:
sudo /etc/init.d/ssh stop (jeśli chcemy go uruchomić to zamiast stop wpisujemy start)
5. Serwer DHCP ma taką samą funkcję jak w Windows Server. Nie jest on zainstalowany domyślnie.
6. System DNS jest oparty na hierarchicznej i logicznej strukturze drzewa zwanej obszarem nazw domen. Domeny DNS mogą zawierać hosty oraz poddomeny. Węzły w drzewie DNS są identyfikowane przez pełną nazwę domeny FQDN i wskazują położenie węzła względem domeny głównej.
Serwer DNS umożliwia 2 rodzaje przeszukiwania strefy:
- do przodu (na podstawie nazwy określamy adres IP)
- wstecz (na podstawie adresu IP szukamy nazwy)
Do przeszukiwania stref serwer wykorzystuje rekordy zasobów:
- A - mapuje nazwę hosta na adres IPv4
- AAAA - mapuje nazwę hosta na adres IPv6
- CNAME - ustawia inną nazwę dla nazwy hosta
- MX - określa serwer wymiany poczty dla domeny
- NS - określa serwer nazw dla domeny (DNS)
- PTR - tworzy powiązanie adresu IP z nazwą w strefie wyszukiwania wstecz
SOA - jest wymagany dla każdej strefy i określa serwer DNS, który dostarcza autorytatywne informacje dla danej strefy.
Popularnym serwerem DNS wykorzystywanym w systemach Linux jest BIND.
7. FTP to protokół służący do transmisji plików tekstowych i binarnych w internecie. Przykładowym serwerem FTP w Linuxie jest vsftpd.
8. Przedziały dyskowe użytkownika pozwalają na określenie maksymalnego obszaru dysku zajmowanego przez zbiory poszczególnych użytkowników. Aby utworzenie przedziałów było możliwe, należy zainstalować pakiet quota.