Instalacja nowego kernela

W przeciwieństwie do innych pakietów instalacja i aktualizacja pakietów związanych z jądrem systemu wymaga zachowania szczególnej ostrożności, w przeciwnym razie można doprowadzić system do stanu, w którym nie będzie go można uruchomić. Wskazane jest zawsze instalować jądro w nowszej wersji zamiast aktualizować istniejące. Stare jądro musi być dostępne na wypadek braku możliwości wystartowania systemu z nowego jądra. Continue reading “Instalacja nowego kernela”

Jądro systemu

Domyślnym jądrem w systemie RHEL7.0 jest kernel w wersji 3.10, który zapewnia 64 bitowe środowisko i biblioteki do wsparcia aplikacji zarówno 64 i 32 bitowych. Jądro Linuxa to zbiór komponentów softwarowych nazywanych modułami, które pracują jako jeden podmiot aby umożliwić program i aplikacjom wydajne funkcjonowanie. Modułami mogą być sterowniki różnych urządzeń takich jak karta graficzna czy urządzeń peryferyjnych a także softwarowe komponenty takie jak LVM, system plików czy softwarowy RAID. Continue reading “Jądro systemu”

GRUB

Menu GRUB wyświetla listę bootowalnych kerneli do wyboru. Zmieniać jądra można strzałkami góra i dół. Wciskając klawisz “e” można wejść do edycji danego jądra, do linii komend GRUB można wejść wciskając klawisz “c”. W trybie edycji GRUB wczytuje wybraną pozycję z pliku /boot/grub2/grub.cfg. Po wprowadzeniu zmian w trybie edycji można nacisnąć Ctrl+x aby uruchomić system, Ctrl+c aby przełączyć się do linii komend grub> lub ESC aby anulować wprowadzone zmiany i przenieść się z powrotem do głównego menu. Continue reading “GRUB”

Start systemu

Gdy system jest uruchomiony lub zrestartowany  Linux zaczyna bootowanie aż do momentu gdy wszystkie włączone w systemd usługi wystartują i na ekranie pojawi się komunikat logowania do systemu. Proces bootowania w komputerach x86 podzielony jest na cztery główne fazy: firmwaru, boot loadera, kernela i inicjalizacji. Continue reading “Start systemu”

Przestrzeń wymiany (Swap)

Fizyczna pamięć operacyjna to skończony tymczasowy magazyn używany do wczytywania jądra systemu, struktur danych, a także uruchomionych przez użytkownika programów i aplikacji. Przestrzeń wymiany (swap space) to obszar na dysku używany do przechowywania nieużywanych danych aż do momentu gdy są potrzebne. System dzieli pamięć fizyczną na mniejsze kawałki zwane stronami (pages) i mapuje ich fizyczne położenie w pamięci operacyjnej do wirtualnego położenia w przestrzeni wymiany aby ułatwić procesorowi dostęp. Continue reading “Przestrzeń wymiany (Swap)”