UNIX - instalacja i konfiguracja
INSTALACJA SYSTEMU
Celem ćwiczenia będzie zainstalowanie oraz wstępne skonfigurowanie systemu Linux, dystrybucji Red Hat 6.1.
Red Hat 6.1 oferuje program instalacyjny pracujący domyślnie w trybie graficznym, lub tekstowym po wydaniu polecenia text. Z istotniejszych rzeczy należy zwrócić uwagę na różnice w przygotowywaniu partycji między oferowanymi typami instalacji:
Workstation (GNOME lub KDE) - usunięte zostaną automatycznie z dysku partycje Linux'owe
Server - usunięte zostaną automatycznie wszystkie partycje z dysku (czytaj uwagi na końcu!)
Custom - pozwala na samodzielne stworzenie potrzebnych partycji
Podczas tworzenia partycji konieczne jest utworzenie jednej partycji wymiany (Linux Swap) o niewielkim rozmiarze (np.64 MB), standardowej partycji (Linux Native) na której zamontowany zostanie główny katalog "/", oraz ewentualnie dodatkowych partycji.
INSTALACJA APLIKACJI
Do instalacji oraz odinstalowywania pakietów rpm (po zakończeniu instalacji systemu) służy polecenie rpm. Jego opis można zobaczyć po wydaniu polecenia man rpm. Najprostsze przykłady użycia:
instalacja pakietu:
rpm -i nazwa_pliku.rpm
upgrade pakietu:
rpm -U nazwa_pliku.rpm
odinstalowanie pakietu:
rpm -e nazwa_pakietu
Istnieje także graficzna wersja (nakładka) rpm pracująca w środowisku X Window, gnorpm.
MONTOWANIE SYSTEMÓW PLIKÓW
Do zamontowania systemu plików służy polecenie mount. Przykład użycia:
mount -t typ /dev/hd** /katalog_docelowy
gdzie typ określa rodzaj systemu plików (iso9660, msdos, vfat, ext2 itd.), /dev/hd** to montowane urządzenie, katalog_docelowy do katalog do którego podmontowany zostanie system plików.
lub
mount /katalog_docelowy
jeżeli odpowiedni wpis znajduje się w pliku /etc/fstab.
Do odmontowania systemu plików służy polecenie umount.
Należy pamiętać, że do uruchomienia poleceń mount i umount potrzebne są prawa root'a.
Więcej informacji: man mount, umount, fstab
POZIOMY PRACY JĄDRA
System Linux rozpoznaje różne poziomy działania (run levels), zdefiniowane w pliku /etc/inittab. W tym pliku określony jest też domyślny tryb pracy systemu. Kolejne tryby oznaczają:
0 - zatrzymanie systemu
1 - tryb jednoużytkownikowy
2 - tryb wieloużytkownikowy bez sieci
3 - tryb wieloużytkownikowy
4 - nie używany
5 - tryb wieloużytkownikowy graficzny (X11)
6 - restart sytemu
Do zmiany trybu można użyć polecenia init (wymagane są prawa root'a).
I tak "init 0" odpowiada poleceniu halt, natomiat "init 6" - reboot.
Init 5 spowoduje uruchomienie programu xdm (kdm itp.) umożliwiającego logowanie do systemu w trybie graficznym (X Window), również z innych maszyn za pośrednictwem sieci.
Tryb jednoużytkownikowy służy wyłącznie do administracji, można go uruchomić podczas startu systemu podając parametr single (np. "linux single" przy użyciu lilo).
Programy (dokładniej demony) pracujące w systemie uruchamiane są przez skrypty znajdujące się w katalogu /etc/init.d. W katalogach /etc/rc.d/rc0.d - rc6.d zajdują się linki do tych skryptów, wykorzystywane przy starcie systemu na danym poziomie.
Plik /etc/rc.d/rc.local wykonywany jest zawsze na koniec procesu staru systemu, więc można również wykorzystać go do uruchamiania własnych programów (lub poleceń, np. "cat powitanie.wav > /dev/audio").
KONFIGURACJA X WINDOW
Do konfiguracji systemu X Window można użyć programu Xconfigurator, wynikiem działania którego jest plik /etc/X11/XF86Config.
System X Window na 3 poziomie pracy Linux'a uruchamiamy poleceniami startx lub xinit (jako root). Menadżer logowania w środowisku graficznym można uruchomić ręcznie (np. xdm) lub poprzez przejście na 5 poziom pracy.
Używanie polskiej klawiatury w X Window wymaga odpowiedniego wpisu w sekcji "Keyboard" w pliku konfiguracyjnym systemu X Window (/etc/X11/XF86Config). Jeżeli nie zainstalowaliśmy polskich czcionek podczas instalacji systemu należy doinstalować odpowiednie pakiety rpm z płyty instalacyjnej.
Zadania do wykonania
Zainstalować system Linux obok znajdującego się już na dysku systemu Windows. Katalog /home umieścić na osobnej partycji.
Wykorzystać polecenie rpm oraz program gnorpm do doinstalowania oraz odinstalowania wybranych aplikacji.
Użyć polecenia mount do zamontowania partycji systemu Windows. Następnie skonfigurować system tak aby do zamontowania tej partycji wystarczyło polecenie mount /mnt/c.
Skonfigurować system X Window do pracy z polską klawiaturą i czcionkami.
Zapoznać się z zawartością pliku konfiguracyjnego X Window (XF86Config), zdefiniować wirtualny ekran większy od rzeczywistego.
Zainstalować serwer czcionek true type xfstt, udostępnić polski zestaw znaków.
Użyć lokalnego X serwera jako X terminala dla dostępu do zdalnego hosta (np zeusa). Sprawdzić jakie X serwery dostępne są w sieci lokalnej (patrz "man Xserver").
Wykorzystując lilo zmienić domyślnie ładowany system (przy starcie komputera) oraz czas oczekiwania na wybór użytkownika. Wprowadzić hasło dla trybu jednoużytkownikowego.
Zapoznać się z możliwościami konfiguracji KDE (lub GNOME jak kto woli), zmienić wygląd desktopu, zmodyfikować menu startowe, umieścić ikony do wybranych aplikacji na pulpicie, zmienić język i wygląd menadżera logowania itp.
UWAGI
Podczas konfiguracji sieci wybrać DHCP.
W żadnym wypadku nie należy usuwać z dysku innych partycji niż Linuksowa!