systemy_operacyjne_cw_01_linux_instalacja.pdf

(244 KB) Pobierz
Microsoft Word - systemy_operacyjne_cw_01_linux_instalacja.docx
Ćwiczenie 1
Temat:
Podstawy systemu
Linux. Instalacja i
konfiguracja.
Cel ćwiczenia:
Pierwszym celem ćwiczenia jest zapoznanie studenta ze środowiskiem
wirtualizacji systemów operacyjnych, omówienie konfiguracji maszyn
wirtualnych, zapoznanie ze specyfiką pracy z wykorzystaniem wirtualnych
systemów operacyjnych.
Głównym zagadnieniem omawianym w tym ćwiczeniu będzie instalacja
systemu operacyjnego Linux, a w szczególności konfiguracja systemu plików i
partycji dysku twardego komputera na potrzeby instalacji systemu,
konfiguracja pakietów instalacyjnych, ustawienie hasła administratora oraz
inne czynności konfiguracyjne prowadzące do pierwszego uruchomienia
systemu. Podczas ćwiczenia student zapozna się także z podstawowymi
poleceniami i strukturą plików systemu Linux.
Podstawy systemu Linux. Instalacja i konfiguracja.
2
Systemy operacyjne – Wstęp
System operacyjny to oprogramowanie komputera umożliwiające zarządzanie sprzętem
komputerowym oraz odpowiedzialne za planowanie i wykonanie zadań użytkownika lub
aplikacji użytkownika. System operacyjny zajmuje się w szczególności: przydzielaniem czasu
pracy procesora dla poszczególnych zadań, przydzielaniem pamięci RAM do poszczególnych
zadań oraz taką obsługą sprzętu, która zapewnia brak przerw w dostępie do poszczególnych
elementów systemu komputerowego. Schematyczny przepływ informacji pomiędzy
elementami systemu komputerowego przedstawia rysunek 1.
Użytkownik
Aplikacje
System operacyjny
Sprzęt
Rysunek 1 Przepływ informacji pomiędzy elementami systemu komputerowego
Rynek oprogramowania oferuje nam bogaty wybór systemów operacyjnych. Systemy różnią
się od siebie przede wszystkim przystosowaniem do konkretnej architektury procesorów,
ilością oferowanego oprogramowania dodatkowego wchodzącego w skład systemu (usługi,
serwery, aplikacje), a także licencjami (od darmowych po bardzo drogie systemy
dedykowane).
Dzisiejsze systemy operacyjne podzielić można na trzy główne rodziny: systemy Linux,
wywodzące się z powstałych już w latach sześćdziesiątych systemów Unix, systemy
306187558.003.png 306187558.004.png 306187558.005.png
Podstawy systemu Linux. Instalacja i konfiguracja.
3
Windows, tworzone przez firmę Microsoft, oraz systemy Mac OS dla komputerów firmy
Apple.
Maszyny wirtualne – Wstęp
Maszyna wirtualna to programowe odtworzenie rzeczywistego sprzętu
komputerowego. Programy (lub systemy) uruchamiane w środowisku wirtualnym zachowują
się tak, jakby uruchomione zostały na prawdziwym fizycznym komputerze. Środowisko
wirtualne kontroluje wszystkie odwołania programu (systemu) do fizycznych urządzeń
sprzętowych i jednocześnie symuluje zachowanie i odpowiedzi tych urządzeń.
Niewątpliwą zaletą używania maszyn wirtualnych do testowania systemów
operacyjnych i oprogramowania jest fakt, iż z wykorzystaniem maszyn wirtualnych można
uruchamiać i testować oprogramowanie stworzone dla różnych architektur procesora bez
konieczności posiadania fizycznego sprzętu. Pozwala to administratorom testować nowe
rozwiązania i przeprowadzać testowe wdrożenia bez narażania rzeczywistego środowiska
produkcyjnego (parku serwerowego) na kosztowne przestoje.
Jednym z najważniejszych atutów maszyn wirtualnych jest fakt, iż wyposażone są one
we wszystkie urządzenia peryferyjne i interfejsy analogiczne do rzeczywistych komputerów.
Wirtualne maszyny najczęściej korzystają z urządzeń fizycznego komputera ( hosta ) na
którym są zainstalowane. Można zatem podłączać maszynę wirtualną, za pomocą wirtualnej
karty sieciowej (która tak naprawdę korzysta z rzeczywistej karty sieciowej komputera hosta)
do rzeczywistej sieci komputerowej, dzięki czemu wirtualny serwer będzie miał dostęp do
sieci internetowej. Możliwość funkcjonowania wirtualnego serwera w sieci Internet jest
jednym z największych zalet tej technologii, ponieważ klienci łączący się do usług sieciowych
wirtualnego serwera w żaden sposób nie odczuwają, iż korzystają z usług wirtualnego
systemu. Wirtualizacja daje administratorom także inne mechanizmy testowania sprzętu i
oprogramowania np.: możliwość podłączania wirtualnych nośników danych, a w
szczególności wirtualnych dysków twardych, co pozwala na testowanie migracji systemu na
inne dyski, tworzenia kopii bezpieczeństwa, tworzenia macierzy dyskowych itp. Ustawienia
związane z ilością przydzielonej pamięci RAM pozwalają sprawdzić, czy system będzie
pracował stabilnie posiadając daną ilość pamięci. Inną ciekawą funkcjonalnością maszyn
306187558.006.png
Podstawy systemu Linux. Instalacja i konfiguracja.
4
wirtualnych jest możliwość zapisywania stanu maszyny (tzw. migawki systemu). Pracując na
rzeczywistym systemie operacyjnym często napotyka się sytuacje, które są w pewien sposób
nieodwracalne (usunięcie sterownika, zmiana konfiguracji interfejsu sieciowego, utrata pliku,
utrata klucza szyfrującego itp.) lub ich naprawa związana jest z długotrwałym nakładem
pracy administratora. Maszyny wirtualne dają możliwość zapisania stanu maszyny w danej
chwili, dzięki czemu, w przypadku, gdy administrator chce przetestować pewne rozwiązanie,
którego nie jest do końca pewny, ma możliwość (w przypadku utraty stabilności systemu)
powrotu w dowolnym momencie do zapisanego wcześniej stanu rzeczy.
Na rynku istnieje wielu producentów zajmujących się rozwojem i sprzedażą rozwiązań
z zakresu wirtualizacji. Często nie są to już tylko aplikacje klienckie pozwalająca na
zainstalowanie we własnym zakresie wirtualnego systemu. Coraz więcej uwagi przywiązuje
się do serwerów wirtualizacji, które udostępniają wiele kopii maszyny wirtualnej, dzięki
czemu do jednego wirtualnego systemu może zalogować się wielu użytkowników, a każdy z
nich pracuje na swojej kopii maszyny wirtualnej. Do najpopularniejszych programów
umożliwiających instalację wirtualnego systemu operacyjnego należą:
Microsoft Virtual PC
VMware Workstation
Virtual Box
Natomiast do najpopularniejszych serwerów wirtualizacji należą:
Windows Serwer 2008 R2 Hyper-V
VMware Server
Xen Server
Warto też zaznaczyć, iż wydajność wirtualnego systemu operacyjnego zależy przede
wszystkim od implementacji wirtualnego środowiska. Ten sam system operacyjny w wersji
wirtualnej w jednym środowisku wirtualnym może pracować dużo bardziej wydajnie niż w
innym programie do wirtualizacji.
306187558.001.png
Podstawy systemu Linux. Instalacja i konfiguracja.
5
Ćwiczenie 1. Maszyna wirtualna – Tworzenie i konfiguracja
Celem tego ćwiczenia jest stworzenie w środowisku wirtualizacji VirtualBox nowej maszyny
wirtualnej, konfiguracja środowiska oraz konfiguracja parametrów maszyny wirtualnej.
Ćwiczenie realizowane jest wg poniższych kroków:
1. Zapoznać się z Ustawieniami globalnymi środowiska VirtualBox
1.1. Domyślne ścieżki dla dysków twardych i maszyn wirtualnych ( zmienić na dogodną
lub zapamiętać aktualną )
1.2. Konfiguracja klawisza gospodarza
1.3. Sieci – konfiguracja adaptera środowiska (ustawienia karty oraz DHCP)
2. Zapoznać się z mechanizmem działania Menadżera nośników wirtualnych
2.1. Obrazy CD/DVD: Dodać do menadżera obrazy instalacyjne systemów:
2.1.1. Fedora-12-i386-DVD.iso
2.1.2. Ubuntu-9.10-server-i386.iso
2.2. Dyski twarde: Utworzyć nowe wirtualne dyski:
2.2.1. Dynamicznie rozszerzany, wielkość 1,2 GB, nazwa: TestowyHDD_rozsz
2.2.2. O stałym rozmiarze, wielkość 500 MB, nazwa TestowyHDD_staly
2.3. Odnaleźć utworzone wirtualne dyski na dysku komputera. Zanotować ile zajmują
miejsca na fizycznym dysku.
2.4. Usunąć dyski TestowyHDD_rozsz oraz TestowyHDD_staly
3. Uruchomić kreator tworzenia nowej maszyny wirtualnej
3.1. Nadać nowej maszynie wirtualnej nazwę: so_fed12_i01_nazwa_wlasna (gdzie człon
„nazwa własna” to np. nazwisko osoby instalującej itp.)
3.2. Ustawić typ systemu operacyjnego na: Linux - Fedora
306187558.002.png
Zgłoś jeśli naruszono regulamin