Ubuntu Server Nasıl Kurulur ve Yapılandırılır?

Ubuntu Server kurulumu ve yapılandırması hakkında adım adım bir rehber. Yeni başlayanlar için basit ve anlaşılır bir anlatım.

BFS

Ubuntu Server kurulumu, Linux dünyasında yeni bir maceraya atılmak isteyenler için heyecan verici bir başlangıçtır. Yani, eğer sunucularla ilgili bir projeye başlamak istiyorsanız, Ubuntu Server mükemmel bir seçim olabilir. Hadi, adım adım Ubuntu Server nasıl kurulur ve yapılandırılır birlikte keşfedelim!

Ubuntu Server Nedir?

Ubuntu Server, Canonical tarafından geliştirilen ve sunucu ortamları için optimize edilmiş bir Linux dağıtımıdır. Genellikle yüksek güvenlik, stabilite ve düşük kaynak kullanımı ile bilinir. Eğer güçlü bir sunucu kurmak istiyorsanız ve tüm kontrolü elinizde tutmak istiyorsanız, Ubuntu Server size mükemmel bir çözüm sunar.

Ubuntu Server Kurulumuna Başlayalım

Ubuntu Server’ı kurmak için bir ISO dosyasına ihtiyacınız olacak. Bu dosyayı [Ubuntu'nun resmi web sitesinden](https://ubuntu.com/download/server) kolayca indirebilirsiniz. Kurulum için bir USB belleğe ya da sanal makineye ihtiyaç duyabilirsiniz.

1. İlk Adım: ISO Dosyasını İndirme ve USB'ye Yükleme

Ubuntu Server ISO dosyasını indirdikten sonra, bu dosyayı bir USB belleğe yazdırmanız gerekir. Bunun için "Rufus" gibi bir program kullanabilirsiniz. Rufus, Windows işletim sistemi üzerinde USB'ye bootable (başlatılabilir) bir sistem yazdırmanıza olanak sağlar.

USB belleğiniz hazır olduktan sonra, bilgisayarınızı bu USB ile başlatmak için BIOS ayarlarına girin. Bunun için genellikle bilgisayar açıldığında F2 veya DEL tuşlarına basmanız yeterli olacaktır.

2. Kurulum Ekranı

Bilgisayarınız USB'den başlatıldığında, Ubuntu Server kurulum ekranı karşınıza çıkacaktır. Burada dil seçimini yapabilirsiniz. Türkçe dilini seçmek, kurulum sürecini daha rahat bir hale getirecektir.

Kurulum Türünü Seçme: Eğer yeni bir sunucu kuruyorsanız, "Install Ubuntu Server" seçeneğini seçmelisiniz. Bu seçenek, sistemi sıfırdan kurmanızı sağlar.

3. Ağ Bağlantısını Yapılandırma

Ubuntu Server'ın kurulumu devam ederken, ağ bağlantınızı yapılandırmanız istenecektir. Burada, eğer sunucunuzda sabit bir IP kullanmak istiyorsanız, manuel IP yapılandırması yapabilirsiniz. Ancak, çoğu zaman dinamik IP yeterli olacaktır.

Proxy Ayarları: Eğer internet bağlantınız bir proxy sunucusu üzerinden sağlanıyorsa, proxy ayarlarınızı buraya girmeniz gerekecek.

4. Kullanıcı Hesabı Oluşturma

Kurulum sırasında, bir kullanıcı adı ve şifre oluşturmanız gerekecek. Bu kullanıcı, sisteminize giriş yaparken kullanacağınız hesap olacaktır. Burada "root" kullanıcısı yerine, yönetici yetkileri olan bir kullanıcı seçmek güvenlik açısından daha iyidir. Bu adımda, sudo komutunu da aktif hale getirmeyi unutmayın, çünkü bu komut ile yönetici haklarını elde edebilirsiniz.

5. Disk Bölümleme

Ubuntu Server kurulumu sırasında disk bölümleme adımına geçilecektir. Eğer sistemi tek bir disk üzerine kuracaksanız, "Guided - Use entire disk" seçeneğini tercih edebilirsiniz. Eğer daha gelişmiş bir yapılandırma yapmak istiyorsanız, "Manual" seçeneği ile disk bölümleme işlemini kendiniz yapabilirsiniz.

6. Paket Seçimi

Ubuntu Server size kurulum sırasında bazı paketleri yükleme seçeneği sunar. Burada, örneğin bir web sunucusu kurmayı planlıyorsanız, "Web server" seçeneğini işaretleyebilirsiniz. Ayrıca, SSH servisini aktif hale getirmek de önemli, çünkü bu sayede sunucunuza uzak bağlantı ile erişim sağlayabilirsiniz.

7. Kurulumun Sonlandırılması

Kurulum süreci tamamlandıktan sonra, bilgisayarınızın yeniden başlamasına izin verin. Sunucu artık hazır!

Ubuntu Server Yapılandırma Adımları

Kurulum tamamlandıktan sonra, Ubuntu Server’ı kullanmaya başlamak için bazı yapılandırmalar yapmamız gerekiyor.

# 1. Güncellemeler ve Yükseltmeler

Sisteminizdeki yazılımların güncel olduğundan emin olmalısınız. Bunu yapmak için aşağıdaki komutları terminale yazın:


   sudo apt update
   sudo apt upgrade
   


Bu komutlar, sisteminizdeki tüm yazılımları günceller.

# 2. SSH (Uzak Bağlantı) Kurulumu

Ubuntu Server, SSH üzerinden uzak bağlantıları kolayca kabul edebilir. SSH servisini başlatmak için şu komutu kullanabilirsiniz:


   sudo apt install openssh-server
   


Kurulum tamamlandığında, SSH servisi otomatik olarak başlar ve sunucunuza başka bilgisayarlardan uzaktan bağlanabilirsiniz.

# 3. Firewall Ayarları

Ubuntu, gelen ağ trafiğini filtrelemek için ufw (Uncomplicated Firewall) adlı bir güvenlik duvarı aracı kullanır. Sunucunuza dışarıdan erişim izni vermek için, önce SSH bağlantısına izin vermeniz gerekir:


   sudo ufw allow OpenSSH
   sudo ufw enable
   


Bu komutlar, SSH bağlantılarını güvenlik duvarından geçirecek ve güvenlik duvarını etkinleştirecektir.

# 4. Zaman Ayarları

Sunucunuzun doğru zaman diliminde olduğunu kontrol etmek önemlidir. Bunu yapmak için:


   sudo timedatectl set-timezone Europe/Istanbul
   


Bu komut, sunucunuzun zaman dilimini Türkiye’nin zaman dilimi ile ayarlayacaktır.

# 5. Gerekli Yazılımların Kurulumu

Sunucunuzun amacı ne olursa olsun, genellikle ihtiyacınız olacak bazı yazılımlar vardır. Örneğin, bir web sunucusu kuracaksanız Apache veya Nginx'i yüklemeniz gerekir:


   sudo apt install apache2
   


Eğer veritabanı kurulumu yapacaksanız, MySQL veya PostgreSQL’i yükleyebilirsiniz.

Sonuç

Artık Ubuntu Server'ı kurup temel yapılandırmaları gerçekleştirdiniz. Sunucunuz, güvenli ve verimli bir şekilde çalışmaya hazır! Elbette daha pek çok özelleştirme yapabilirsiniz, ancak bu adımlar başlangıç için yeterli olacaktır. Unutmayın, her şeyin en güncel ve güvenli haliyle çalışması için sürekli olarak yazılım güncellemelerini takip etmek önemlidir.

Açık kaynak dünyasında daha fazla yolculuğa çıkmak için hazır mısınız? Ubuntu Server ile kendi projelerinizi geliştirebilir ve mükemmel sonuçlar elde edebilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

WHM “Hostname Not Configured” Hatası ve Kesin Çözümü

WHM kullanırken karşınıza çıkan “Hostname Not Configured” hatası, ilk duyulduğunda can sıkıcı olabilir. Ama merak etmeyin, bu yazıda bu hatanın neden ortaya çıktığını ve nasıl kolayca çözülebileceğini adım adım, samimi bir dille anlatacağım. Hazırsanız,...

KVM Nasıl Kurulur? Adım Adım Kılavuz

Linux kullanıcıları için sanallaştırma, sistem kaynaklarını daha verimli kullanmak ve farklı işletim sistemlerini aynı anda çalıştırmak adına güçlü bir araçtır. KVM (Kernel-based Virtual Machine) da tam olarak bu işlevi görür. Peki, KVM nedir ve nasıl...

PHP-FPM Linux'ta Nasıl Kurulur ve Ayarlanır? Adım Adım Rehber

PHP-FPM (FastCGI Process Manager), PHP uygulamalarının daha hızlı çalışmasını sağlayan güçlü bir işlem yöneticisidir. Linux tabanlı sunucularda PHP-FPM kurulumu, özellikle yüksek trafiğe sahip web siteleri için vazgeçilmez bir araçtır. Hadi gelin, adım...