Wybór systemu operacyjnego dla serwerów dedykowanych jest kluczowym elementem zapewnienia ich wydajności, stabilności i bezpieczeństwa. Linux Rocky, nowy gracz na rynku systemów operacyjnych typu enterprise, szybko zyskuje uznanie dzięki swojej skalowalności, wydajności i długoterminowemu wsparciu. Ten artykuł zawiera szczegółowy przewodnik po instalacji systemu Linux Rocky na serwerze dedykowanym, wzbogacony o przykładowe komendy, opisy, szczegóły i podpowiedzi.
Wstępne wymagania:
Zanim rozpoczniesz, upewnij się, że Twój serwer spełnia minimalne wymagania systemowe dla Linux Rocky. Potrzebny będzie również dostęp do konsoli zarządzania serwerem, takiej jak SSH lub KVM over IP.
Krok 1: Pobieranie obrazu systemu
Pobierz najnowszą wersję obrazu instalacyjnego Linux Rocky ze strony oficjalnej. Możesz wybrać między różnymi wersjami obrazu – minimal, DVD, lub boot. Przykładowo, aby pobrać wersję DVD, możesz użyć następującej komendy wget:
wget https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.x-x86_64-dvd1.iso
Krok 2: Przygotowanie nośnika instalacyjnego
Po pobraniu obrazu, utwórz bootowalny pendrive lub płyta DVD. Używając Linuxa, możesz to zrobić za pomocą komendy dd
:
dd if=/ścieżka/do/pobranego/obrazu.iso of=/dev/sdX bs=4M status=progress oflag=sync
Zamień /ścieżka/do/pobranego/obrazu.iso
na rzeczywistą ścieżkę do pliku ISO i /dev/sdX
na urządzenie docelowe.
Krok 3: Konfiguracja BIOS/UEFI
Aby serwer uruchomił się z nośnika instalacyjnego, skonfiguruj BIOS/UEFI, by bootowanie z USB lub DVD było pierwsze w kolejności startowej.
Krok 4: Proces instalacji
Uruchom serwer z nośnika instalacyjnego i wybierz „Install Rocky Linux” z menu startowego. Postępuj zgodnie z instrukcjami instalatora, konfigurując dyski, sieć, strefę czasową i oprogramowanie. Przykładowo, do konfiguracji partycji dysku, możesz użyć automatycznego partycjonowania lub ręcznie dostosować layout dysku.
Krok 5: Konfiguracja sieci i bezpieczeństwa
W trakcie instalacji skonfiguruj sieć, ustawiając stały adres IP i odpowiednie ustawienia DNS. Na przykład:
nmcli con mod enp0s3 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual
Zaleca się również skonfigurowanie zasad bezpieczeństwa, takich jak konfiguracja firewalla:
Włączenie firewalla
systemctl start firewalld
systemctl enable firewalld
Otwarcie portu HTTP i HTTPS
firewall-cmd –permanent –add-service=http
firewall-cmd –permanent –add-service=https
firewall-cmd –reload
A dla SELinux, upewnij się, że jest włączony i skonfigurowany w trybie enforcing
, co zwiększy bezpieczeństwo systemu:
sestatus
Krok 6: Zakończenie instalacji i restart
Po zakończeniu konfiguracji, instalator zainstaluje system na serwerze. Po zakończeniu procesu, zrestartuj serwer i wyjmij nośnik instalacyjny. Możesz to zrobić ręcznie lub za pomocą komendy restartu:
reboot
Krok 7: Pierwsze logowanie i konfiguracja
Po restarcie, zaloguj się do systemu Linux Rocky używając danych uwierzytelniających utworzonych podczas instalacji. Teraz jest dobry moment, aby przeprowadzić dodatkową konfigurację i aktualizacje:
dnf update -y
dnf install nano wget curl -y
Wskazówki i sugestie:
- Zabezpieczenie SSH: Rozważ zmianę domyślnego portu SSH i wyłączenie logowania jako root za pomocą hasła, edytując
/etc/ssh/sshd_config
. - Konfiguracja kopii zapasowych: Ustaw regularne kopie zapasowe ważnych danych, używając narzędzi takich jak
rsync
lub dedykowanych rozwiązań backupowych. - Monitorowanie: Skonfiguruj narzędzia monitorujące, takie jak Nagios lub Zabbix, aby śledzić stan i wydajność serwera.
Podsumowanie:
Instalacja Linux Rocky na serwerze dedykowanym jest prostym procesem, jeśli krok po kroku będziesz podążać za powyższym przewodnikiem. Dzięki dodatkowym wskazówkom i przykładom komend, możesz nie tylko zainstalować system, ale również zoptymalizować jego konfigurację pod kątem bezpieczeństwa i wydajności. Linux Rocky oferuje solidną platformę dla różnorodnych zastosowań serwerowych, będąc doskonałym wyborem dla każdego profesjonalisty IT.