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.