Fedora Server Nedir?
Linux dünyasında bir efsane vardır: Fedora. Fedora, özellikle sunucu kurulumları için popüler bir tercihtir. Birçok kullanıcı, Fedora'nın sunduğu istikrarlı yapısı ve güçlü özellikleri sayesinde tercih eder. Eğer bir sunucu kurmayı planlıyorsanız ve Linux ile tanışmak istiyorsanız, Fedora Server doğru bir seçim olabilir.
Bu yazıda, size Fedora Server'ı nasıl kuracağınızı ve yapılandıracağınızı adım adım anlatacağım. Hazırsanız, başlıyoruz!
Adım 1: Fedora Server İndirme ve ISO Dosyasının Hazırlanması
İlk adım her zaman doğru ISO dosyasını indirmektir. Fedora'nın en güncel sürümünü indirmek için resmi web sitesine gidiyoruz. Burada, "Fedora Server" sürümünü seçiyoruz ve indirme işlemini başlatıyoruz.
Fedora Server ISO Dosyasını İndir
Fedora'nın ISO dosyasını indirdikten sonra, bir USB sürücüsüne veya sanal makineye yazmak için hazırız. Eğer fiziksel bir sunucu kuruyorsanız, bir USB bellekle kurulum yapabilirsiniz. USB'yi hazırlamak için aşağıdaki adımları takip edebilirsiniz.
sudo dd if=fedora-server.iso of=/dev/sdX bs=4M status=progress
Buradaki `sdX` kısmını doğru disk ismiyle değiştirdiğinizden emin olun. Bu adım, Fedora'yı USB'nize yazacaktır.
Adım 2: Sunucuya Fedora Server’ı Yüklemek
USB belleği sunucuya takın ve BIOS ayarlarına girin. Boot seçeneklerinden USB'yi seçin ve Fedora kurulum ekranına giriş yapın. Kurulum menüsünde, dil ve klavye düzeni gibi temel ayarları yapıyoruz.
Kurulum ekranında, disk bölümleme seçeneklerini dikkatlice gözden geçirin. Eğer sunucunuzda başka bir işletim sistemi varsa, bölümleri silmeden yalnızca Fedora'yı kurabilirsiniz. Yeni bir kurulum yapıyorsanız, tüm diski kullanarak kurulum yapmanız daha kolay olacaktır.
Disk Bölümleme
Fedora, sizin için otomatik bölümleme yapabilir. Ancak, daha özelleştirilmiş bir yapı istiyorsanız, elle bölümleme seçeneğini tercih edebilirsiniz.
Adım 3: Ağ Yapılandırması ve Sistem Ayarları
Fedora Server kurulumunun önemli bir parçası, ağ ayarlarını doğru yapılandırmaktır. Ağ bağlantınızın statik veya dinamik olmasına göre uygun ayarları yapın. Bu adım, sunucunuzun internete bağlanabilmesi için kritik önem taşır. Eğer dinamik IP kullanıyorsanız, DHCP otomatik olarak IP adresinizi alacaktır. Statik IP kullanıyorsanız, bu adresi manuel olarak girmelisiniz.
Örnek Ağ Yapılandırması
Ağ ayarlarını yaparken, aşağıdaki örnek komutu kullanabilirsiniz:
nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
nmcli con mod eth0 ipv4.dns "8.8.8.8"
nmcli con up eth0
Bu komut, sunucunuz için sabit bir IP adresi ve DNS sunucusu belirleyecektir.
Adım 4: Fedora Server’ı Güncelleme ve Paket Yönetimi
Fedora'nın kurulumunu tamamladıktan sonra, sunucuyu güncellemek önemlidir. Bunun için aşağıdaki komutu kullanarak sisteminizi en son güncellemelere kavuşturabilirsiniz:
sudo dnf update -y
Bu işlem, sistemdeki tüm yazılımları güncelleyecek ve güvenlik açıklarını kapatacaktır.
Ekstra Paketler ve Yazılımlar
Fedora, yazılım paketlerini kolayca yükleyebileceğiniz DNF paket yöneticisiyle birlikte gelir. Sunucunuzda ne tür yazılımlar kullanacağınızı belirleyin ve bu yazılımları yükleyin. Örneğin, Apache web sunucusu kurmak için şu komutu kullanabilirsiniz:
sudo dnf install httpd -y
Web sunucusu kurulumu tamamlandıktan sonra, Apache'yi başlatabilir ve sistemin açılışında otomatik çalışmasını sağlayabilirsiniz:
sudo systemctl start httpd
sudo systemctl enable httpd
Adım 5: Güvenlik ve Yedekleme
Bir sunucu kurarken, güvenliği göz ardı edemezsiniz. Fedora Server, SELinux ve firewall gibi güvenlik önlemleriyle birlikte gelir. Güvenlik duvarını yapılandırmak için şu komutu kullanabilirsiniz:
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
Bu komut, HTTP trafiğine izin verecek ve firewall’ı yeniden yükleyecektir.
Ayrıca, yedeklemeler de önemlidir. Verilerinizi düzenli olarak yedeklemek için çeşitli araçlar kullanabilirsiniz. Örneğin, `rsync` komutuyla yedeklemeler yapabilirsiniz.
Adım 6: Fedora Server Yönetimi ve İzleme
Sunucunuz çalışmaya başladıktan sonra, izleme ve yönetim çok önemlidir. Fedora, sistem günlüklerini izleyebileceğiniz araçlar sunar. Bu araçlar sayesinde, sisteminizin sağlığını sürekli olarak kontrol edebilirsiniz.
Örnek İzleme Komutları
Sunucunuzun kaynak kullanımını izlemek için aşağıdaki komutları kullanabilirsiniz:
top
free -h
df -h
Bu komutlar, CPU, bellek ve disk kullanımını gösterir.
Sonuç
Fedora Server kurulumunu başarıyla tamamladınız! Artık güvenli, stabil ve güçlü bir Linux sunucusuna sahipsiniz. Bu adımlar, temel sunucu kurulumunu kapsıyor, ancak Fedora'nın sunduğu daha fazla özellik ve özelleştirme seçeneğiyle sunucunuzu daha da geliştirebilirsiniz.
Fedora Server'ı kurarken dikkat etmeniz gereken bir diğer önemli nokta, sunucunuzun güvenliğini sürekli olarak güncel tutmaktır. Düzenli güncellemeler ve güvenlik taramaları, sunucunuzun güvende kalmasını sağlar.
Artık Fedora Server ile yeni projelerinizi başlatabilirsiniz!