Instalacja serwera i pulpitu systemu CentOS – Kompleksowy poradnik
Poniżej znajdziesz szczegółową instrukcję instalacji systemu CentOS w wersji serwerowej i z graficznym interfejsem (pulpitem). Cały proces został podzielony na czytelne kroki z wyjaśnieniami, aby nawet początkujący użytkownik mógł swobodnie przeprowadzić instalację.
1. Pobranie obrazu instalacyjnego CentOS
- Wejdź na oficjalną stronę CentOS (lub jej następców, np. Rocky Linux) i pobierz odpowiedni obraz ISO:
 - Minimal ISO – wersja serwerowa, bez pulpitu graficznego.
 - DVD ISO lub Everything ISO – zawiera dodatkowe pakiety, m.in. środowiska graficzne.
 
Uwaga: Dla starszych instalacji CentOS 7 obrazy dostępne są w repozytoriach archiwalnych.
2. Przygotowanie nośnika instalacyjnego
- Nagraj obraz ISO na pendrive (np. przez Rufus/Etcher) lub płytę DVD.
 
3. Uruchomienie instalatora
- Ustaw bootowanie komputera z pendrive/DVD.
 - Po starcie wybierz opcję Install CentOS .
 
4. Wybór języka i lokalizacji
- W instalatorze Anaconda wybierz język polski (lub inny preferowany).
 - Skonfiguruj układ klawiatury, strefę czasową i język systemu.
 
5. Konfiguracja sieci i hosta
- Skonfiguruj połączenie z siecią (najlepiej przewodowe).
 - Ustaw nazwę hosta komputera.
 
6. Wybór dysku i partycjonowanie
- Wskaż dysk, na którym zainstalujesz system.
 - Możesz wybrać automatyczne partycjonowanie (zalecane dla początkujących) lub manualne, jeśli masz niestandardowe wymagania.
 
7. Wybór środowiska instalacyjnego
To kluczowy krok decydujący czy CentOS będzie serwerem tekstowym, czy z pulpitem graficznym.
| Wariant | Zastosowanie | Wybór w instalatorze | 
|---|---|---|
| Minimum Install | Serwer, bez pulpitu | „Minimal Install” | 
| Server with GUI | Serwer z pulpitem | „Server with GUI” | 
| GNOME Desktop lub KDE | System desktopowy | „GNOME Desktop”/„KDE Plasma” | 
- Dla typowego serwera wybierz Minimal Install.
 - Aby mieć serwer i pulpit wybierz Server with GUI.
 - Dodatkowe środowiska graficzne instalujesz po instalacji (patrz: sekcja dodatkowa).
 
Kontynuuj zatwierdzając wybór.
8. Zabezpieczenia i polityka bezpieczeństwa
- Możesz wybrać politykę bezpieczeństwa lub pozostawić domyślną.
 
9. Rozpoczęcie instalacji i ustawienie haseł
- Rozpocznij instalację, klikając Begin Installation.
 - W trakcie instalacji:
 - Ustaw hasło dla root (wskazane silne, unikalne hasło).
 - Utwórz przynajmniej jedno konto użytkownika.
 
10. Pierwsze uruchomienie i aktualizacja systemu
Po zakończeniu instalacji i restarcie systemu:
- Zaloguj się jako zwykły użytkownik lub root.
 - Zaktualizuj pakiety:
 
 sudo yum update -y 
lub, w przypadku CentOS 8 i nowszych:
 sudo dnf update -y 
- Zrestartuj system po aktualizacji.
 
11. Instalacja środowiska graficznego po fakcie (opcjonalnie)
Jeśli zainstalowałeś wersję minimalną i chcesz doinstalować GUI:
- Instalacja GNOME:
 
 sudo yum groupinstall "GNOME Desktop" -y 
lub
 sudo dnf groupinstall "Server with GUI" -y 
- Ustaw domyślne środowisko graficzne przy starcie:
 
 sudo systemctl set-default graphical.target sudo reboot 
- Po restarcie system uruchomi się z pulpitem GNOME.
 
Dla innych środowisk desktopowych, użyj:
- KDE Plasma: 
"KDE Plasma Workspaces" - XFCE: zawiera się zwykle w dodatkowych repozytoriach EPEL.
 
12. Podstawowa konfiguracja sieci i zapory
- Sprawdź status sieci:
 
 nmcli device status 
- Zarządzanie zaporą:
 
 sudo firewall-cmd --state sudo firewall-cmd --add-service=ssh --permanent sudo firewall-cmd --reload 
13. Instalacja oprogramowania i repozytoriów
- Dla dodatkowych pakietów i sprzętu (np. sterowniki WiFi), doinstaluj repozytoria EPEL lub ELRepo:
 
 sudo yum install epel-release -y 
Dodatkowe wskazówki –
- Pamiętaj o regularnych aktualizacjach systemu i kopiach zapasowych.
 - Szczegółowe przewodniki wideo dotyczące instalacji CentOS na maszynie wirtualnej oraz konfiguracji środowisk graficznych znajdziesz na YouTube.
 - W razie problemów konsultuj się ze społecznością Linuksa i sprawdzaj oficjalną dokumentację CentOS.
 
Podsumowanie –
 Proces instalacji CentOS (zarówno w wersji serwerowej, jak i z pulpitem) jest przejrzysty i elastyczny. Dzięki szerokim możliwością wyboru środowiska graficznego system może służyć zarówno jako wydajny serwer, jak i uniwersalne stanowisko pracy.






