KernelPunk

root
Forum yöneticisi
Ubuntu, kullanıcı dostu yapısı ve geniş topluluk desteği ile popüler bir Linux dağıtımıdır. Özellikle sunucu yönetimi ve web geliştirme projeleri için mükemmel bir seçimdir. Bu makalede, Ubuntu sunucusunun kurulumu ve temel yapılandırması adım adım ele alınacaktır.

1. Ubuntu Sunucusunu İndirme ve ISO Dosyasını Hazırlama

Ubuntu sunucusunu kurmaya başlamadan önce, Ubuntu'nun resmi web sitesinden en son LTS (Long Term Support) sürümünü indirmeniz gerekmektedir.
  • İndirilen ISO dosyasını bir USB belleğe yazdırmak için Rufus veya Etcher gibi araçları kullanabilirsiniz.
  • Bootable USB hazırladıktan sonra, sunucuyu bu USB üzerinden başlatacak şekilde BIOS/UEFI ayarlarını yapın.

2. Kurulum Sürecine Başlama

Sunucu USB ile başlatıldıktan sonra şu adımları izleyin:
  • Dil Seçimi: Türkçe veya İngilizce tercih edebilirsiniz.
  • Ağ Yapılandırması: IP adresi ve DNS ayarlarını manuel veya otomatik olarak yapılandırın.
  • Disk Bölümlendirme: Varsayılan olarak önerilen bölümlendirme kullanılabilir veya özel bir yapılandırma oluşturabilirsiniz.

3. Kullanıcı Hesabı ve Erişim Ayarları

Kurulum sırasında bir kullanıcı hesabı oluşturmanız istenecektir. Burada sunucunun yönetici hesabını yapılandırmanız önemlidir.
  • Güçlü bir şifre belirleyin.
  • SSH bağlantısı için kullanıcı erişimlerini kontrol edin.

4. Güncellemeler ve Paket Yönetimi

Kurulum tamamlandıktan sonra, sunucunuzu güncel tutmak için aşağıdaki komutları çalıştırın:
Bash:
sudo apt update
sudo apt upgrade
Bu işlemler, hem sistem güvenliği hem de performans açısından oldukça önemlidir.

5. SSH Erişiminin Yapılandırılması

Sunucunuza uzaktan erişim sağlamak için SSH'yi aktif hale getirin.
  • SSH servisini kurun ve başlatın:
    Bash:
    sudo apt install openssh-server
    sudo systemctl enable ssh
    sudo systemctl start ssh
  • SSH bağlantılarını güvence altına almak için varsayılan bağlantı portunu değiştirmeyi ve güçlü şifreleme yöntemleri kullanmayı unutmayın.

6. Ek Paketlerin Kurulumu ve Yapılandırma

Proje ihtiyaçlarınıza bağlı olarak aşağıdaki paketleri kurabilirsiniz:
  • Apache Web Sunucusu:
    Bash:
    sudo apt install apache2
  • MySQL Veritabanı:
    Bash:
    sudo apt install mysql-server
  • PHP:
    Bash:
    sudo apt install php libapache2-mod-php php-mysql
Her bir paketin doğru çalıştığından emin olmak için servis durumlarını kontrol edin:
Bash:
sudo systemctl status apache2
sudo systemctl status mysql

7. Güvenlik Yapılandırması

Sunucunuzun güvenliğini artırmak için şu önlemleri alın:
  • UFW (Uncomplicated Firewall) Kullanımı:
    Bash:
    sudo ufw allow OpenSSH 
    sudo ufw enable
  • Root kullanıcıya doğrudan SSH erişimini kapatın.
  • SSL/TLS sertifikası kurarak veri iletişimini şifreleyin.

8. Performans İzleme ve Güncellemeler

Sunucunuzun durumunu izlemek için htop veya top gibi araçları kullanabilirsiniz:
Bash:
sudo apt install htop
Ayrıca, düzenli yedeklemeler oluşturmak ve güncellemeleri takip etmek, uzun vadeli başarı için önemlidir.

Ubuntu sunucusu, kullanımı kolay ve esnek bir yapıya sahip olduğundan her seviyeden kullanıcı için idealdir. Bu rehberde, temel kurulum ve yapılandırma adımları ayrıntılı bir şekilde ele alınmıştır. Daha fazla özelleştirme için, ihtiyaçlarınıza göre ek araç ve hizmetler kurabilirsiniz.
 
Back
Top