Merhaba, teknoloji meraklısı dostum! Bugün seninle, bir Ubuntu Server’ı nasıl kuracağımızı ve yapılandıracağımızı adım adım keşfedeceğiz. Eğer Linux dünyasında yeniysen, endişelenme, çünkü her şeyin başından sonuna kadar seni adım adım yönlendireceğim.
Hayal et ki, bilgisayarının başına geçtin ve Ubuntu Server’ı kurmaya karar verdin. Ne yapman gerekiyor? Hadi başlayalım!
1. Ubuntu Server İndirme ve USB'ye Yazdırma
İlk iş olarak, Ubuntu Server'ın en son sürümünü [Ubuntu'nun resmi sitesinden](https://ubuntu.com/download/server) indirmen gerekiyor. İşte bu noktada önemli olan, hangi versiyonu seçtiğin. Server sürümünü indirdiğinde, işletim sistemini bir USB belleğe yazdırman gerekecek. Bunun için *Rufus* ya da *Etcher* gibi araçları kullanabilirsin. Eğer Windows kullanıyorsan, Rufus mükemmel bir seçim olacaktır.
Adım 1: USB belleği bilgisayarına tak, ardından Rufus programını aç.
Adım 2: İndirdiğin Ubuntu Server ISO dosyasını seç ve yazdırmaya başla. İşlem bitince, USB bellek Ubuntu kurulumuna hazır!
2. Sunucuya Ubuntu Kurulumu Başlatma
Şimdi sıra, Ubuntu Server’ı bilgisayarımıza kurmaya geldi. USB belleği taktıktan sonra bilgisayarını yeniden başlat ve BIOS ayarlarına gir (genellikle *F2* veya *Del* tuşları ile). Buradan, USB’yi birincil başlatma cihazı olarak seç. Ardından, bilgisayar Ubuntu kurulum ekranına yönlendirilecek.
İşte o an geldi: "Ubuntu Server kurulumu başlasın!"
Adım 1: Dil ve bölge ayarlarını seç.
Adım 2: Klavye düzenini seç (Türkçe Q veya F).
Adım 3: Ağ ayarlarını yapılandır. Eğer statik IP kullanıyorsan, burada ayarları girmen gerekecek. Aksi takdirde, DHCP ile otomatik olarak IP alabilirsin.
Adım 4: Sunucunun ismini belirle. Burada dikkat etmen gereken şey, sunucunun adını anlamlı ve kolay hatırlanabilir bir şekilde seçmen.
3. Disk Yapılandırması ve Dosya Sistemi Seçimi
Ubuntu Server kurulumunda, disk yapılandırmasını yapmamız gerekiyor. Eğer yeni bir kurulum yapıyorsan, genellikle "Automatic" seçeneğiyle ilerlemek daha kolay olacaktır. Ancak, özel bir disk yapılandırması yapacaksan (örneğin, RAID veya LVM), burada daha fazla seçenekle karşılaşacaksın.
Adım 1: "Disk Yapılandırması" adımına geldiğinde, kurulum türünü seç. Eğer temiz bir kurulum yapıyorsan, "Guided – use entire disk" seçeneği işini görecektir.
Adım 2: Dosya sistemini seç, ext4 bu iş için gayet uygun bir tercihtir.
4. Kullanıcı Hesabı Oluşturma ve Şifre Belirleme
Kurulumda karşımıza çıkan bir diğer önemli adım ise kullanıcı hesabı oluşturmak. Bu, sunucunu kullanacak olan ilk kullanıcı hesabı olacak. Bu adımdan sonra, sudo yetkilerine sahip bir kullanıcı oluşturacağız.
Adım 1: Kurulum sırasında bir kullanıcı adı belirle. Bu adı şifresiz kullanmak istemezsin, o yüzden güçlü bir şifre seçmeye özen göster.
Adım 2: İsteğe bağlı olarak, SSH ile uzaktan bağlantı kurmak için *OpenSSH Server* kurulumunu seçebilirsin.
5. Paket Güncellemeleri ve Yazılım Seçimi
Kurulum sırasında, yazılım seçenekleri karşımıza çıkacak. Bu seçeneklerden "Standard System Utilities" genellikle yeterli olacaktır. Ancak, ek yazılımlar eklemek istersen, burada seçenekleri görebilirsin.
Adım 1: Eğer internet bağlantın varsa, kurulum sırasında sistemin güncellenmesini sağlayabilirsin. Bu, sonradan "apt update" komutunu yazmadan önce sistemin en güncel haliyle kurulmasını sağlar.
Adım 2: SSH server kurulumunu unutma, çünkü bu, sunucuna uzaktan bağlanmanı sağlayacak.
6. Kurulumun Sonlandırılması ve İlk Giriş
Kurulum tamamlandıktan sonra, bilgisayarını yeniden başlat. USB belleğini çıkarmayı unutma! Ubuntu Server'ı başarıyla kurduğunuzda, artık ilk giriş için hazır olacaksın.
Adım 1: İlk kullanıcı adı ve şifreni girerek oturum aç.
Adım 2: Eğer SSH kullanıyorsan, uzaktan bağlanarak sunucuna erişebilirsin.
7. Sunucu Yapılandırması ve İhtiyaç Duyulan Paketler
Sunucunun temelleri hazır, ama şimdi onu yapılandırmamız gerekiyor. Örneğin, web sunucusu kurmak istiyorsan, Apache veya Nginx gibi popüler web sunucularını kurabilirsin.
Apache Web Sunucusu Kurulumu:
sudo apt update
sudo apt install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
Web sunucusunu kurduktan sonra, tarayıcıya sunucunun IP adresini yazarak test edebilirsin. Eğer her şey doğru çalıştıysa, Ubuntu’nun varsayılan hoş geldiniz sayfasını görmelisin.
8. Güvenlik Ayarları
Bir sunucu kurduğunda güvenlik çok önemli. Ubuntu, varsayılan olarak güvenlik duvarı (ufw) kullanır. Bu duvarı yapılandırmak için şu komutları kullanabilirsin:
sudo ufw allow OpenSSH
sudo ufw enable
Bu, SSH bağlantılarına izin verir ve güvenlik duvarını etkinleştirir. Ayrıca, “ufw status” komutunu kullanarak mevcut duvarı kontrol edebilirsin.
Sonuç
Ve işte Ubuntu Server kurulumunu başarıyla tamamladın! Artık bir Linux sunucusunun temellerine sahipsin ve çok daha fazlasını keşfetmeye hazırsın. Web sunucuları, veritabanları veya dosya paylaşımı gibi çeşitli projeler için bu altyapıyı kullanabilirsin. Adım adım bu rehber ile Ubuntu Server kurulumunun ne kadar kolay olduğunu görmüş olduk!