Ubuntu Sistem Gereksinimleri ve Kurulum Kılavuzu: Eksiksiz Teknik Referans
Ubuntu, hem tüketici donanımlarında hem de üretim sunucu altyapısında en yaygın kullanılan Linux dağıtımı olmaya devam etmektedir. Kuruluma karar vermeden önce, kesin donanım eşiklerini ve bu eşiklerin altında kalmanın gerçek dünyadaki sonuçlarını anlamak; kararlı bir dağıtımı sinir bozucu bir sorun giderme sürecinden ayırt eder.
Doğrudan yanıt: Ubuntu Desktop 24.04 LTS, minimum 2 GHz çift çekirdekli işlemci, 4 GB RAM ve 25 GB disk alanı gerektirir. Ubuntu Server 24.04 LTS ise yalnızca 512 MB RAM ve 2,5 GB depolama alanıyla çalışabilir; bu da onu kısıtlı ortamlar ve bulut VPS örnekleri için uygun kılar.
Sistem Gereksinimlerinin Ubuntu Sürümlerine Göre Neden Farklılık Gösterdiği
Ubuntu, her biri temelden farklı kaynak ayak izine sahip birkaç farklı kurulum profiliyle birlikte gelir. GNOME tabanlı Desktop sürümü, kompozitörü, görüntü sunucusu (22.04’ten itibaren varsayılan olarak Wayland) ve birlikte gelen uygulama yığını nedeniyle en yüksek ek yüke sahiptir. Server sürümü bunların tamamını ortadan kaldırarak verim ve çalışma süresi için optimize edilmiş başsız bir ortam bırakır. Minimal Kurulum ise ikisi arasında yer alır: grafik yükleyici yolunu korurken LibreOffice, Thunderbird ve çoğu medya uygulamasını dışarıda bırakır.
ISO’yu indirmeden önce hangi profilin kullanım durumunuza uyduğunu anlamak, boşa harcanan zamanı önler ve kurulum sonrası gereksiz yazılım kaldırma işlemlerinden kaçınmanızı sağlar.
Ubuntu Desktop için Sistem Gereksinimleri
Ubuntu Desktop, son kullanıcı iş istasyonlarını, geliştirici makinelerini ve eğitim ortamlarını hedefler. GNOME Shell masaüstü ortamı, kaynak tüketiminin birincil kaynağıdır.
Minimum Gereksinimler (Ubuntu Desktop 24.04 LTS)
- İşlemci: 2 GHz çift çekirdekli (x86-64 mimarisi zorunludur; 32-bit desteği Ubuntu 18.04’ten sonra kaldırılmıştır)
- RAM: 4 GB (canlı oturum ve yükleyici bunu gerektirir; kurulu sistem teknik olarak daha düşük boşta çalışabilir, ancak 4 GB’ın altında ciddi takas çırpınması bekleyin)
- Depolama: 25 GB boş disk alanı
- Ekran: Minimum 1024×768 çözünürlük; VGA veya daha iyisi
- Ürün yazılımı: UEFI veya eski BIOS her ikisi de desteklenir; Secure Boot uyumlu
- Kurulum ortamı: USB bağlantı noktası (DVD desteği mevcut olmakla birlikte giderek önemsiz hale gelmektedir)
Önerilen Gereksinimler (Ubuntu Desktop 24.04 LTS)
- İşlemci: Dört çekirdekli 64-bit, 2 GHz veya daha hızlı (Intel Core i5/i7, AMD Ryzen 5/7 nesli)
- RAM: Rahat çoklu görev için minimum 8 GB; Docker veya sanal makinelerle geliştirme iş yükleri için 16 GB
- Depolama: 50 GB veya daha fazlası; GNOME yanıt hızı için HDD yerine NVMe SSD kesinlikle tercih edilir
- Grafik: Tam GNOME görsel efektleri için Vulkan desteğine sahip GPU; NVIDIA özel sürücüleri kurulum sonrasında yüklenebilir
- Ağ: Kurulum sırasında canlı güncellemeler için kablolu veya Wi-Fi
Kritik tuzak: Ubuntu Desktop’ı tam olarak 4 GB RAM ile dönen bir sabit sürücüde çalıştırmak, teknik olarak “desteklenen” ancak pratikte yavaş bir sistem üretir. GNOME’un kompozitörü tek başına boşta 300–500 MB RAM tüketebilir. Makine aynı anda birden fazla sekmeyle tarayıcı çalıştıracaksa en az 8 GB bütçe ayırın.
Ubuntu Server için Sistem Gereksinimleri
Ubuntu Server, başsız çalışma için özel olarak tasarlanmıştır. Varsayılan olarak yüklenen herhangi bir görüntü yöneticisi, masaüstü kompozitörü veya ses alt sistemi yoktur. Bu durum, temel kaynak gereksinimini önemli ölçüde azaltır ve onu VPS Hosting dağıtımları, kapsayıcılı iş yükleri ve çıplak metal raf sunucuları için standart seçim haline getirir.
Minimum Gereksinimler (Ubuntu Server 24.04 LTS)
- İşlemci: 1 GHz tek çekirdekli (yalnızca 64-bit; x86-64, ARM64, RISC-V ve IBM Z mimarileri resmi olarak desteklenmektedir)
- RAM: 512 MB (paket yönetimi işlemleri için 1 GB kesinlikle önerilir;
aptbüyük yükseltmeler sırasında 512 MB’ı tüketebilir) - Depolama: Minimal temel kurulum için 2,5 GB; günlükler, paket önbellekleri ve uygulama verileri biriktiğinde en az 10 GB planlayın
- Ağ: Gerekli — sunucu yükleyicisi kurulum sırasında güncellenmiş paket dizinlerini indirir
- GPU gerekmez
Önerilen Gereksinimler (Ubuntu Server 24.04 LTS)
- İşlemci: 2 GHz çift çekirdekli veya daha iyisi; veritabanı veya web sunucusu rolleri için daha fazla çekirdek, doğrudan eşzamanlı bağlantı kapasitesine dönüşür
- RAM: Temel için 2 GB; LAMP/LEMP yığınları için 4–8 GB; üretim yükü altında MySQL, PostgreSQL veya Redis için 16 GB+
- Depolama: Minimum 20 GB; üretim dağıtımlarında
/var/log,/var/lib(veritabanı veri dizinleri) ve/homeayrı bölümlere veya birimlere ayrılmalıdır - Ağ: Herhangi bir dosya sunma veya yüksek trafikli rol için Gigabit Ethernet
Bilinmesi gereken uç durum: Ubuntu Server’ın subiquity yükleyicisi güvenilir şekilde çalışmak için en az 1 GB RAM gerektirir. Tam olarak 512 MB’a sahip makinelerde, yükleyicinin kendisi kurulum ortasında arka plan süreçlerini OOM-kill ile sonlandırabilir. Gerçekten kısıtlı donanım için alternatif debian-installer tabanlı mini ISO’yu kullanın.
Ubuntu Minimal Kurulum için Sistem Gereksinimleri
Minimal Kurulum seçeneği, Ubuntu Desktop yükleyicisinde ayrı bir ISO olarak değil, bir onay kutusu olarak görünür. Tam uygulama paketi olmadan temel GNOME oturumunu kurar.
Minimum Gereksinimler
- İşlemci: 1 GHz çift çekirdekli (64-bit)
- RAM: 1 GB (2 GB önerilir)
- Depolama: Minimum 10 GB; kurulum sonrası yazılım eklemeleri için 20 GB önerilir
- Ekran: 1024×768
Bu profil, ince istemciler, eski donanımların yeniden kullanımı veya hiç kullanmayacakları 2 GB’lık uygulamaları hemen kaldırmak zorunda kalmadan temiz bir Ubuntu tabanı isteyen geliştiriciler için uygundur.
Kapsamlı Gereksinimler Karşılaştırma Tablosu
| Özellik | Ubuntu Desktop (Min) | Ubuntu Desktop (Önerilen) | Ubuntu Server (Min) | Ubuntu Server (Önerilen) | Ubuntu Minimal (Min) |
|---|
| — | — | — | — | — | — |
|---|
| CPU Mimarisi | x86-64 | x86-64 | x86-64 / ARM64 | x86-64 / ARM64 | x86-64 |
|---|
| CPU Hızı | 2 GHz çift çekirdekli | 2 GHz dört çekirdekli | 1 GHz tek çekirdekli | 2 GHz çift çekirdekli | 1 GHz çift çekirdekli |
|---|
| RAM | 4 GB | 8–16 GB | 512 MB | 2–4 GB | 1 GB |
|---|
| Depolama | 25 GB | 50 GB+ | 2,5 GB | 20 GB+ | 10 GB |
|---|
| GPU Gerekli | Evet (temel) | Evet (3D hızlandırma) | Hayır | Hayır | Evet (temel) |
|---|
| GUI | GNOME (Wayland) | GNOME (Wayland) | Yok (yalnızca CLI) | Yok (yalnızca CLI) | GNOME (minimal) |
|---|
| Tipik Kullanım Durumu | İş istasyonu | Geliştirici / Güçlü kullanıcı | Bulut VPS, sunucu | Üretim sunucusu | Özel temel sistem |
|---|
Ubuntu LTS ve LTS Olmayan Sürümler: Donanım Desteği Etkileri
Uzun Vadeli Destek (LTS) sürümleri — 20.04, 22.04, 24.04 — beş yıl standart güvenlik bakımı ve Ubuntu Pro kapsamında on yıla kadar destek alır. LTS olmayan sürümler (örn. 23.10, 24.10) yalnızca dokuz ay destek alır, ancak çok yeni donanım için sürücüler içerebilen daha yeni çekirdeklerle birlikte gelir.
Pratik rehberlik: Üretimdeki sunucular ve Dedicated Servers için her zaman bir LTS sürümü dağıtın. Son altı ayda satın alınan ve son teknoloji Wi-Fi yonga seti veya GPU’ya sahip bir dizüstü bilgisayar için, bir sonraki LTS yetişene kadar LTS olmayan bir sürüm daha iyi kullanıma hazır donanım desteği sağlayabilir.
Kurulum Öncesi Kontrol Listesi
Yükleyiciye dokunmadan önce şu adımları sırayla tamamlayın:
- Donanım uyumluluğunu doğrulayın — CPU modelinizi ubuntu.com/certified adresindeki Ubuntu sertifikalı donanım listesiyle karşılaştırın. NVIDIA GPU sürücüsü kullanılabilirliğine ve Wi-Fi yonga seti desteğine (Broadcom adaptörleri sıklıkla ücretsiz olmayan ürün yazılımı gerektirir) özellikle dikkat edin.
- Doğru ISO’yu indirin — Resmi Ubuntu sürümleri sayfasını kullanın. USB’ye yazmadan önce SHA256 sağlama toplamını doğrulayın.
sha256sum ubuntu-24.04-desktop-amd64.isoÇıktıyı Ubuntu indirme sayfasında yayımlanan karma değeriyle karşılaştırın. Uyuşmazlık, bozuk veya değiştirilmiş bir indirmeye işaret eder.
- Önyüklenebilir bir USB sürücüsü oluşturun — Linux’ta
dden güvenilir yöntemdir:
sudo dd if=ubuntu-24.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync/dev/sdX yerine gerçek USB aygıt tanımlayıcınızı yazın (önce lsblk ile doğrulayın — yanlış aygıta yazmak verileri yok eder). Windows’ta DD görüntü modunda Rufus en uyumlu sonucu üretir. macOS’ta ise standart araç balenaEtcher’dır.
- Mevcut verileri yedekleyin — Hedef makinede mevcut bir işletim sistemi varsa, devam etmeden önce harici bir sürücüye veya bulut depolama alanına yedekleyin. Ubuntu yükleyicisindeki “Diski sil” seçeneği geri alınamaz.
- Secure Boot’u devre dışı bırakın (koşullu olarak) — Ubuntu 24.04, standart kurulumlar için Secure Boot’u yerel olarak destekler. Ancak kurulum hemen ardından üçüncü taraf NVIDIA sürücüleri veya özel çekirdek modülleri yüklemeyi planlıyorsanız, Secure Boot’u geçici olarak devre dışı bırakmak ilk kurulumu basitleştirir. MOK (Makine Sahibi Anahtarı) kaydettirildikten sonra yeniden etkinleştirin.
- Bölüm düzeninizi not edin — Yükleyicide karar vermeden önce mevcut bölümleri eşlemek için canlı ortamdan
lsblkveyafdisk -lçalıştırın.
Adım Adım Ubuntu Kurulumu
Adım 1: USB’den Önyükleme
Hazırlanan USB sürücüsünü takın. Makineyi açın ve UEFI/BIOS ürün yazılımı arayüzüne girin — tuş üreticiye göre değişir (F2, F10, F12, Delete veya Esc yaygın olanlardır). Önyükleme Sırası veya Önyükleme Önceliği bölümüne gidin ve USB aygıtını en üste taşıyın. Kaydedin ve çıkın.
Modern UEFI sistemlerde, tek seferlik önyükleme aygıtı seçim menüsüne erişmek için POST sırasında F12 (veya eşdeğeri) tuşuna basarak tam BIOS menüsünü atlayabilirsiniz.
Adım 2: Kurulum Modunu Seçin
Ubuntu Desktop canlı ortamı bir GNOME oturumuna önyüklenir. Masaüstünden yükleyiciyi başlatın. Ubuntu Server yükleyicisi (subiquity) doğrudan bir TUI (metin tabanlı kullanıcı arayüzü) sunar.
Dilinizi seçin, ardından Ubuntu’yu Dene (tamamen RAM’den çalışır, yıkıcı değildir) ile Ubuntu’yu Kur arasında seçim yapın. Tanıdık olmayan donanımlarda önce “Ubuntu’yu Dene” seçeneğini kullanmak tavsiye edilir — kuruluma bağlanmadan önce Wi-Fi, ekran ve ses işlevselliğini doğrulamanıza olanak tanır.
Adım 3: Kurulum Ayarlarını Yapılandırın
- Klavye düzeni: Yükleyici klavyenizi otomatik olarak algılayabilir. Yanlış tahmin ederse manuel olarak seçin.
- Kurulum türü:
- Normal Kurulum — Firefox, LibreOffice ve standart yardımcı programlarla tam GNOME masaüstü (~3 GB ek paket)
- Minimal Kurulum — Yalnızca temel GNOME oturumu
- Üçüncü taraf yazılım:
ubuntu-restricted-extras, NVIDIA sürücülerini (algılanırsa) ve Broadcom/Realtek yonga setleri için Wi-Fi ürün yazılımını dahil etmek için bu kutuyu işaretleyin. Bu, kurulum sırasında internet bağlantısı gerektirir.
Adım 4: Disk Bölümlendirme
Bu adım, veri kaybı açısından en yüksek riski taşır. Ubuntu üç yol sunar:
Seçenek A — Diski sil ve Ubuntu’yu kur
Yükleyici hedef diski tamamen siler ve otomatik olarak optimize edilmiş bir bölüm düzeni oluşturur. UEFI sistemleri için bu, 512 MB EFI Sistem Bölümü (ESP), bir takas bölümü (RAM’e göre boyutlandırılmış) ve geri kalanı kullanan bir kök (/) ext4 veya btrfs bölümü oluşturur.
Seçenek B — Mevcut işletim sisteminin yanına kur (çift önyükleme)
Yükleyici mevcut bölümü yeniden boyutlandırır ve Ubuntu için boş alan ayırır. Bu işlevseldir ancak mevcut işletim sistemi bölümü parçalanmış veya neredeyse doluysa risk taşır. Ubuntu’nun bunları yeniden boyutlandırmasına izin vermeden önce her zaman Windows NTFS bölümlerini birleştirin ve chkdsk çalıştırın.
Seçenek C — Manuel bölümlendirme (“Başka bir şey”)
Gelişmiş kullanıcılar, çok diskli kurulumlar veya dosya sistemi türleri ve bağlama noktaları üzerinde açık denetim istediğinizde önerilir. Bir sunucu için üretim kalitesinde bölüm şeması:
| Bağlama Noktası | Dosya Sistemi | Önerilen Boyut | Amaç |
|---|
| — | — | — | — |
|---|
| `/boot/efi` | FAT32 | 512 MB | EFI Sistem Bölümü |
|---|
| `/boot` | ext4 | 1 GB | Çekirdek ve initramfs dosyaları |
|---|
| `/` | ext4 veya btrfs | 20–30 GB | İşletim sistemi ve kurulu paketler |
|---|
| `/var` | ext4 | 20 GB+ | Günlükler, paket önbelleği, veritabanları |
|---|
| `/home` | ext4 | Kalan alan | Kullanıcı verileri |
|---|
| `swap` | swap | 1–2x RAM (8 GB’a kadar) | Sanal bellek |
|---|
/var öğesini kendi bölümüne ayırmak, kontrolden çıkan günlüklerin kök dosya sistemini doldurarak işletim sistemini çöktürmesini önler — bu, üretimdeki pek çok yöneticiyi hazırlıksız yakalayan bir hata modudur.
Adım 5: Kullanıcı Hesabı ve Ana Bilgisayar Adı Yapılandırması
- Tam ad: Yalnızca görünen ad, kimlik doğrulama için kullanılmaz
- Kullanıcı adı: Küçük harf, boşluk yok; bu, birincil girişiniz ve
/home/altındaki ana dizininizin adı olur - Parola: Güçlü bir parola ifadesi kullanın; bu hesap varsayılan olarak
sudoayrıcalıkları alır - Ana bilgisayar adı: Ağ tanımlaması için anlamlı bir şey seçin; özellikle E-posta Hosting yapılandırıyorsanız veya ana bilgisayar adının PTR kayıtlarını ve SMTP itibarını etkilediği bir posta sunucusu çalıştırıyorsanız bu önemlidir
Otomatik oturum açma: Fiziksel olarak güvence altına alınmamış herhangi bir makinede bunu devre dışı bırakın. Sunucularda görüntü yöneticisi olmadığından bu seçenek geçersizdir.
Adım 6: Kurulumu Tamamlayın ve Yeniden Başlatın
Yükleyici dosyaları kopyalar, önyükleyiciyi (varsayılan olarak GRUB2) kurar ve ilk RAM diskini yapılandırır. Modern bir NVMe SSD’de bu 5–8 dakika sürer. Dönen bir sabit sürücüde 15–25 dakika bekleyin.
İstendiğinde USB sürücüsünü çıkarın ve Enter’a basın. Sistem yeni kurulan Ubuntu ortamına yeniden başlar.
Kurulum Sonrası: Temel Yapılandırma Adımları
Sistemi Hemen Güncelleyin
Her yeni kurulumdan sonraki ilk işlem tam sistem güncellemesi olmalıdır. ISO görüntüsü aylarca eski olabilir ve güvenlik yamaları hızla birikir:
sudo apt update && sudo apt upgrade -yUbuntu Server için ayrıca şunu çalıştırın:
sudo apt autoremove -y && sudo apt autocleanOtomatik Güvenlik Güncellemelerini Yapılandırın
Ubuntu’nun unattended-upgrades paketi güvenlik yamalarını otomatik olarak yönetir. Etkin olduğunu doğrulayın:
sudo systemctl status unattended-upgradesÇalışmıyorsa kurun ve etkinleştirin:
sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure --priority=low unattended-upgradesGüvenlik Duvarı Kurun
ufw (Uncomplicated Firewall), Ubuntu ile birlikte gelir ancak varsayılan olarak devre dışıdır. Güvenli bir temel yapılandırmayla etkinleştirin:
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status verboseBir web sunucusu için ayrıca HTTP ve HTTPS’e izin verin:
sudo ufw allow 'Nginx Full'veya
sudo ufw allow 80/tcp
sudo ufw allow 443/tcpSSL Sertifikası Kurun
Ubuntu Server’da web’e yönelik bir hizmet dağıtıyorsanız, SSL/TLS sertifikası edinmek ve yapılandırmak hem güvenlik hem de SEO açısından zorunludur. Güvenilir bir CA’dan alınan SSL Sertifikaları, Let’s Encrypt için Certbot aracılığıyla kurulabilir veya manuel olarak dağıtılabilir. Certbot, yenilemeyi ve NGINX/Apache yapılandırmasını otomatikleştirir:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.comSSH Sertleştirmesini Yapılandırın (Sunucu Dağıtımları)
Varsayılan SSH yapılandırması işlevseldir ancak sertleştirilmemiştir. Bu temel sertleştirme önlemlerini uygulamak için /etc/ssh/sshd_config dosyasını düzenleyin:
sudo nano /etc/ssh/sshd_configAyarlanacak temel yönergeler:
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Port 2222
MaxAuthTries 3Parola kimlik doğrulamasını yalnızca anahtar tabanlı kimlik doğrulamanın çalıştığını onayladıktan sonra devre dışı bırakın. Parolaları erken devre dışı bırakarak uzak bir sunucudan kendinizi kilitlemek yaygın ve maliyetli bir hatadır.
Değişikliklerden sonra SSH’ı yeniden başlatın:
sudo systemctl restart sshdAlan Adı ve DNS Yönetimi
Ubuntu sunucunuzda bir web sitesi veya uygulama barındırıyorsanız, sunucunuzun IP adresine yönlendirilmiş bir alan adına ihtiyacınız olacaktır. Apache veya NGINX’te sanal ana bilgisayarları yapılandırmadan önce Alan Adı Kaydı ve DNS yönetimi ön koşullardır. Sertifika verimi DNS çözümlemesine bağlı olduğundan, Certbot’u çalıştırmadan önce A kaydınızın yayıldığından emin olun.
VPS’te Ubuntu Server: Mimari Değerlendirmeler
Ubuntu Server’ı bir VPS Hosting örneğine dağıtmak, çıplak metal kurulumlarında olmayan çeşitli değerlendirmeleri beraberinde getirir:
- Çekirdek: Çoğu VPS sağlayıcısı Ubuntu’yu ana bilgisayar tarafından sağlanan veya paravirtualize edilmiş bir çekirdek (KVM, Xen veya VMware) üzerinde çalıştırır.
linux-virtualçekirdek paketi bu ortamlar için optimize edilmiştir velinux-generic‘den daha az kaynak kullanır. - Cloud-init: Ubuntu bulut görüntüleri, ilk önyükleme yapılandırması için
cloud-initkullanır. Yeni bir ISO yerine sağlayıcı tarafından sağlanan bir görüntüden dağıtım yapıyorsanız,/etc/hostname, SSH anahtarları ve ağ arayüzlerinin geleneksel yükleyici tarafından değil, ilk önyüklemedecloud-inittarafından yapılandırıldığını anlayın. - Takas: Pek çok VPS örneği, kullanılabilir disk alanını en üst düzeye çıkarmak için takas bölümü olmadan gelir. 1–2 GB RAM’e sahip örneklerde bir takas dosyası oluşturun:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab- Kontrol panelleri: Ham CLI yerine GUI tabanlı sunucu yönetim arayüzü tercih ediyorsanız, cPanel ile VPS seçeneğini değerlendirin veya iş akışınıza uyan bir yığın bulmak için VPS Kontrol Panelleri‘nin tamamını inceleyin.
Teknik Karar Matrisi: Hangi Ubuntu Sürümünü Dağıtmalı
Senaryonuza göre uygun Ubuntu sürümünü seçmek için bu matrisi kullanın:
| Senaryo | Önerilen Sürüm | Minimum RAM | Depolama | Notlar |
|---|
| — | — | — | — | — |
|---|
| Günlük kullanım iş istasyonu | Ubuntu Desktop LTS | 8 GB | 50 GB SSD | Tam GNOME, kararlılık için LTS |
|---|
| Geliştirici makinesi (Docker, VM’ler) | Ubuntu Desktop LTS | 16 GB | 100 GB NVMe | Anlık görüntüler için btrfs kök |
|---|
| Web / uygulama sunucusu | Ubuntu Server LTS | 2 GB | 20 GB | Başsız, minimal saldırı yüzeyi |
|---|
| Düşük kaynaklı VPS (512 MB–1 GB RAM) | Ubuntu Server LTS | 512 MB | 10 GB | Takas bölümünü devre dışı bırakın; takas dosyası kullanın |
|---|
| Gömülü / IoT aygıtı | Ubuntu Core veya Server Minimal | 512 MB | 4 GB | Snap tabanlı veya debootstrap |
|---|
| Kapsayıcılaştırma için özel temel | Ubuntu Minimal | 1 GB | 10 GB | `–no-install-recommends` ile daha da sadeleştirin |
|---|
| GPU hesaplama / ML iş yükleri | Ubuntu Desktop veya Server LTS | 16 GB+ | 100 GB+ | NVIDIA sürücü yığınıyla eşleştirin |
|---|
Temel Teknik Çıkarımlar
- x86-64 (AMD64) mimarisi tüm modern Ubuntu sürümleri için zorunludur; 32-bit desteği Ubuntu 18.04 ile sona erdi.
- Ubuntu Server’ın
subiquityyükleyicisi, işletim sisteminin kendisi kurulum sonrasında 512 MB’ı desteklemesine rağmen güvenilir şekilde çalışmak için 1 GB RAM gerektirir. - Günlük taşmasının kök dosya sistemini çöktürmesini önlemek için üretim sunucularında
/varöğesini her zaman/‘den ayırın. - SSH’ta
PasswordAuthenticationöğesini yalnızca anahtar tabanlı girişin çalıştığını onayladıktan sonra devre dışı bırakın — VPS’te uzaktan kilitlenme, kurtarmak için konsol erişimi gerektirir. - USB’ye yazmadan önce indirilen her ISO için
sha256sumçalıştırın; bozuk bir görüntü, saatlerce zaman kaybettiren şifreli yükleyici hatalarına yol açar. - VPS dağıtımları için bölüm düzeni esnekliğini korumak amacıyla takas bölümü yerine takas dosyası oluşturun.
unattended-upgradesher Ubuntu Server örneğinde etkinleştirilmelidir; yamasız sunucular otomatik istismarın birincil vektörüdür.- LTS sürümleri, üretim altyapısı için tek uygun seçimdir; LTS olmayan sürümler, donanım uyumluluk testi veya kısa ömürlü geliştirme ortamları için uygundur.
Sıkça Sorulan Sorular
Ubuntu Desktop 2 GB RAM ile çalışabilir mi?
Teknik olarak evet, ancak deneyim kötüdür. GNOME Shell ve kompozitörü boşta 400–600 MB tüketir ve uygulamalar için 1,5 GB’dan az alan bırakır. 2 GB donanımda Ubuntu Server, Lubuntu (LXQt masaüstü) veya Xubuntu (Xfce masaüstü) kullanın — her ikisi de dramatik biçimde daha düşük bellek ayak izine sahip resmi Ubuntu türevleridir.
Ubuntu LTS ile standart sürümler arasındaki donanım desteği farkı nedir?
LTS sürümleri kararlılığı ön planda tutar ve beş yıl boyunca geri taşınan güvenlik yamaları alır. Standart sürümler, yakın zamanda piyasaya çıkan donanım için sürücüler içeren daha yeni çekirdeklerle (genellikle LTS çekirdeğinin 6+ ay ilerisinde) birlikte gelir. Makinenizde son bir yıl içinde piyasaya çıkan bir GPU, Wi-Fi kartı veya NVMe denetleyicisi varsa, bir sonraki LTS çekirdek HWE yığını yetişene kadar LTS olmayan bir sürüm daha iyi kullanıma hazır destek sağlayabilir.
Ubuntu Server’ı yönetmek için grafik arayüz gerekli midir?
Hayır. Ubuntu Server, SSH tabanlı uzak yönetim ve CLI tabanlı yapılandırma için tasarlanmıştır. Web tabanlı bir GUI gerekiyorsa, Webmin, Cockpit veya ticari bir kontrol paneli gibi araçlar dağıtım sonrasında kurulabilir. Cockpit, Ubuntu’nun depolarından doğrudan kullanılabilir:
sudo apt install cockpit -yUbuntu ISO indirmemi nasıl doğrularım?
ISO ile aynı Ubuntu sürümleri sayfasından SHA256SUMS ve SHA256SUMS.gpg dosyalarını indirin. GPG imzasını Ubuntu’nun imzalama anahtarına göre doğrulayın, ardından indirilen ISO’nun SHA256 karmasını SHA256SUMS içindeki değerle karşılaştırın. Eşleşen bir karma, hem bütünlüğü hem de özgünlüğü onaylar.
Ubuntu’yu minimum gereksinimlerin altındaki donanıma kurarsam ne olur?
Ubuntu Desktop ya kurulumu reddeder (yükleyici başlangıçta RAM’i kontrol eder) ya da OOM öldürmelerine ve takas tükenmesine eğilimli kararsız bir sistem üretir. Ubuntu Server kısıtlı donanıma karşı daha toleranslıdır, ancak paket yönetimi işlemleri (apt upgrade) 512 MB’dan az RAM’e sahip sistemlerde başarısız olabilir veya takılabilir. Bu eşiklerin altındaki donanım için Alpine Linux veya minimal kurulum profiliyle Debian’ı değerlendirin.
