Ubuntu to najpopularniejsza dystrybucja Linuxa na świecie – darmowy, open source system operacyjny używany na serwerach (VPS, cloud, dedykowane), desktopach i IoT. Ponad 40% serwerów Linux w chmurze (AWS, Azure, Google Cloud) działa na Ubuntu. Jeśli masz VPS u polskiego hostingu (cyber_Folks, OVH, Hetzner), wybrałeś „Ubuntu 22.04″ lub „Ubuntu 24.04″ przy zamówieniu – to jest Ubuntu. Większość komend w naszych poradnikach (sudo, tar, passwd, symlink) dotyczy Ubuntu.
Spis treści
ToggleCzym jest Ubuntu i Linux
Linux to jądro systemu operacyjnego (kernel) – stworzone w 1991 przez Linusa Torvaldsa, open source (GPL). Samo jądro to nie system – potrzebuje: menedżera pakietów, powłoki (shell), narzędzi systemowych, środowiska graficznego (na desktopie). Dystrybucja Linuxa łączy jądro z tymi narzędziami w gotowy do użycia system.
Ubuntu to dystrybucja Linuxa – stworzona w 2004 przez Canonical (Mark Shuttleworth). Bazuje na Debian (starszej, stabilniejszej dystrybucji). Dodaje: nowsze pakiety, łatwiejszy instalator, regularne wydania, komercyjny support od Canonical, ogromną społeczność.
Dlaczego Ubuntu dominuje na serwerach
Łatwa instalacja i konfiguracja. W porównaniu z innymi Linuxami (Arch, Gentoo, Slackware): Ubuntu to „plug and play”. Instalacja na VPS: wybranie obrazu „Ubuntu 24.04″ → gotowy system w 60 sekund (hosting to robi automatem). Na desktopie: graficzny instalator, 20 minut.
apt – menedżer pakietów. Instalacja oprogramowania: sudo apt install nginx → zainstalowany Nginx. sudo apt install mysql-server → zainstalowany MySQL. sudo apt install php8.2 → zainstalowany PHP. Tysiące pakietów: serwery WWW, bazy danych, języki programowania, narzędzia – wszystko jedną komendą. sudo apt update && sudo apt upgrade → aktualizacja CAŁEGO systemu.
Regularne wydania. Ubuntu ma dwa typy wydań: LTS (Long Term Support) co 2 lata (wsparcie 5 lat + 5 lat ESM): 22.04 LTS, 24.04 LTS – idealne na serwery (stabilność + długie wsparcie bezpieczeństwa). Interim releases co 6 miesięcy (wsparcie 9 miesięcy): 23.10, 24.10 – najnowsze pakiety, ale krótkie wsparcie. Na serwerze: zawsze LTS.
Ogromna społeczność i dokumentacja. Ubuntu ma największą społeczność wśród dystrybucji Linux – StackOverflow, askubuntu.com, oficjalne docs, tysiące poradników. Każdy problem serwerowy ktoś już rozwiązał na Ubuntu.
Wsparcie cloud. AWS, Azure, Google Cloud, DigitalOcean, Hetzner, OVH, Vultr – wszystkie oferują Ubuntu jako preinstalowany obraz. Canonical ma dedykowane współprace z cloud providerami (zoptymalizowane kernele, automatyczne security updates).
Ubuntu na serwerze – typowe zastosowania
Serwer WWW (LEMP/LAMP stack). Linux + Nginx (lub Apache) + MySQL/MariaDB + PHP = LEMP stack. WordPress, WooCommerce, PrestaShop, Laravel – wszystko na Ubuntu + LEMP.
Serwer aplikacji. Node.js (Next.js), Python (Django, FastAPI), Ruby (Rails), Go – na Ubuntu z systemd/pm2/gunicorn jako process manager.
Docker host. Ubuntu to najczęstszy system pod Docker – kontenery z aplikacjami, bazami, cache’em (Redis), reverse proxy (Traefik).
CI/CD runners. GitHub Actions runners, GitLab CI, Jenkins – domyślnie na Ubuntu (runs-on: ubuntu-latest).
Jak zainstalować Ubuntu na VPS
Na VPS: nie instalujesz ręcznie – hosting instaluje za Ciebie. Przy zamówieniu VPS (DigitalOcean, Hetzner, OVH, cyber_Folks): wybierasz obraz → Ubuntu 24.04 LTS → hosting stawia system w 30–60 sekund → dostajesz: IP + hasło root (na email lub w panelu).
Logowanie: ssh root@IP_SERWERA → wpisujesz hasło → jesteś na serwerze. Pierwsza rzecz po zalogowaniu:
# Aktualizacja systemu
sudo apt update && sudo apt upgrade -y
# Utwórz użytkownika (nie pracuj jako root!)
adduser mojeimie
usermod -aG sudo mojeimie
# Zaloguj się jako nowy użytkownik
su - mojeimie
# Opcjonalnie: zabezpiecz SSH (klucze zamiast hasła)
ssh-keygen -t ed25519 # na SWOIM komputerze
ssh-copy-id mojeimie@IP_SERWERA
Podstawowe komendy Ubuntu (apt)
| Komenda | Co robi |
|---|---|
sudo apt update |
Aktualizuj listę pakietów (sprawdź co jest nowego) |
sudo apt upgrade |
Zainstaluj dostępne aktualizacje |
sudo apt install pakiet |
Zainstaluj pakiet (np. nginx, mysql-server) |
sudo apt remove pakiet |
Odinstaluj pakiet |
sudo apt autoremove |
Usuń nieużywane zależności |
apt search słowo |
Szukaj pakietu po nazwie |
apt list --installed |
Lista zainstalowanych pakietów |
sudo do-release-upgrade |
Upgrade do nowej wersji Ubuntu (np. 22.04 → 24.04) |
Ubuntu vs inne dystrybucje Linux
| Dystrybucja | Bazuje na | Menedżer pakietów | Najlepszy do |
|---|---|---|---|
| Ubuntu | Debian | apt (deb) | Serwery, cloud, desktop, początkujący |
| Debian | — | apt (deb) | Serwery (super stabilny, konserwatywny) |
| CentOS / Rocky / Alma | RHEL | dnf (rpm) | Enterprise, hosting panels (cPanel) |
| Fedora | RHEL (upstream) | dnf (rpm) | Desktop developerów, najnowsze technologie |
| Arch Linux | — | pacman | Zaawansowani (rolling release, minimal) |
| Alpine | — | apk | Docker kontenery (ultra-lekki: ~5 MB base image) |
Dla VPS pod stronę/aplikację: Ubuntu LTS (najprostszy, największa społeczność). Dla enterprise/korporacji: RHEL/Rocky Linux (certyfikacje, support). Dla Docker: Alpine (minimalistyczny) lub Ubuntu (wygodniejszy). Dla nauki Linuxa: Ubuntu Desktop (graficzny, przyjazny).
Ubuntu Desktop vs Ubuntu Server
Ubuntu Desktop: z graficznym interfejsem (GNOME) – do: codziennej pracy, nauki, programowania na laptopie. Ma: przeglądarkę Firefox, LibreOffice, terminal, Software Center. Alternatywa dla Windows/macOS.
Ubuntu Server: bez grafiki – tylko terminal (CLI). Lżejszy (mniej RAM, mniej CPU). Do: serwerów WWW, VPS, baz danych, Dockera. 99% administracji przez SSH (terminal zdalny). Graficzny interfejs na serwerze = marnowanie zasobów.
Na VPS: zawsze Server. Na laptopie/komputerze: Desktop (lub dual boot Windows + Ubuntu).
Bezpieczeństwo Ubuntu na serwerze
Regularne aktualizacje: sudo apt update && sudo apt upgrade → min. raz w tygodniu. Automatycznie: sudo apt install unattended-upgrades → security patches instalują się automatycznie.
Firewall (UFW): Ubuntu ma wbudowany UFW (Uncomplicated Firewall). Włącz: sudo ufw enable. Pozwól na SSH: sudo ufw allow 22. Pozwól na HTTP/HTTPS: sudo ufw allow 80 && sudo ufw allow 443. Zablokuj resztę: UFW domyślnie blokuje wszystko oprócz dozwolonych portów.
SSH klucze zamiast haseł: utwórz użytkownika, dodaj klucz SSH, wyłącz logowanie hasłem (PasswordAuthentication no w /etc/ssh/sshd_config). Brute force na SSH z hasłem: łatwy. Z kluczem: praktycznie niemożliwy.
Fail2ban: sudo apt install fail2ban → automatycznie blokuje IP po kilku nieudanych próbach logowania SSH. Ochrona przed brute force.
Najczęściej zadawane pytania
Czy Ubuntu jest darmowy?
Tak – Ubuntu jest w pełni darmowy i open source (GPL i inne licencje). Pobierasz z ubuntu.com, instalujesz, używasz – zero opłat. Canonical oferuje płatny Ubuntu Pro (rozszerzony support + ESM security patches na 10 lat) – darmowy do 5 maszyn, płatny powyżej. Ale: sam Ubuntu jest i zawsze będzie darmowy.
Czy mogę zainstalować Ubuntu obok Windows (dual boot)?
Tak – Ubuntu instalator ma opcję „Install alongside Windows”. Po instalacji: przy starcie komputera wybierasz: Ubuntu lub Windows (GRUB bootloader). Oba systemy na jednym dysku, osobne partycje. Przydatne do: nauki Linuxa bez rezygnowania z Windows.
Jaka wersja Ubuntu jest najlepsza na serwer?
Najnowszy LTS – w 2026: Ubuntu 24.04 LTS (Focal Fossa). Wsparcie do 2029 (+ ESM do 2034). Nie instaluj interim releases (24.10, 25.04) na serwerze – za krótkie wsparcie. LTS = stabilność + 5 lat security patches.
Ubuntu a WordPress – jak zainstalować WP na Ubuntu VPS?
LEMP stack: (1) sudo apt install nginx, (2) sudo apt install mysql-server, (3) sudo apt install php8.2-fpm php8.2-mysql, (4) wget https://wordpress.org/latest.tar.gz → rozpakuj → konfiguruj nginx → gotowe. Lub: zainstaluj cPanel/HestiaCP na VPS → autoinstalator WordPress jednym kliknięciem.
Czy Ubuntu jest bezpieczny?
Linux (w tym Ubuntu) jest bezpieczniejszy niż Windows na serwerze – mniej malware targetujący Linux, lepszy model uprawnień (sudo, brak domyślnego root), szybsze patche bezpieczeństwa. Ale: żaden system nie jest bezpieczny „sam z siebie” – musisz: aktualizować, konfigurować firewall, używać kluczy SSH, nie pracować jako root. Nieaktualizowany Ubuntu jest tak samo podatny jak nieaktualizowany Windows.






