Fedora Server'a Giriş
Fedora Server, güçlü, güvenli ve oldukça esnek bir Linux dağıtımıdır. Eğer yeni bir sunucu kurmayı planlıyorsanız ve yönetim kolaylığı arıyorsanız, Fedora Server mükemmel bir seçenek olabilir. Bu rehberde, Fedora Server'ı nasıl kuracağınızı ve yapılandıracağınızı adım adım keşfedeceğiz. Hadi başlayalım!
1. Fedora Server ISO Dosyasını İndirme
İlk adım, Fedora Server’ın ISO dosyasını indirerek başlar. Fedora'nın en son sürümünü indirip bootable bir USB bellek veya DVD'ye yazdırmak gerekecek. Bunun için aşağıdaki adımları izleyebilirsiniz:
1. Fedora'nın resmi web sitesine gidin: [Fedora İndirme Linki](https://getfedora.org/)
2. “Fedora Server” sekmesini seçin ve ISO dosyasını indirin.
3. İndirdiğiniz ISO dosyasını bir USB belleğe yazdırmak için yazılım kullanabilirsiniz. Örneğin, Windows kullanıcıları için Rufus, Linux kullanıcıları için dd komutunu öneririm.
Öneri: USB bellek hazırlarken, yazdırma işlemi sırasında tüm verilerin silineceğini unutmayın.
2. Fedora Server Kurulumuna Başlama
USB’nizi veya DVD’nizi sunucunuza takın ve bilgisayarınızı yeniden başlatın. BIOS’tan boot sırasını değiştirerek USB veya DVD'den başlatmayı seçin.
İlk kurulum ekranında birkaç dil seçeneği ve temel yapılandırma seçenekleri ile karşılaşacaksınız. Türkçe dil desteği de mevcut, dil tercihinizi yapın ve "Install Fedora Server" seçeneğini tıklayın.
3. Disk Seçimi ve Bölümlendirme
Kurulum sihirbazı size disk seçimi ve bölümlendirme seçenekleri sunacaktır. Eğer Fedora’yı tek başına kuruyorsanız, "Automatic Partitioning" seçeneği genellikle işinizi görecektir. Ancak, dual-boot yapıyorsanız ya da daha gelişmiş bir yapılandırma istiyorsanız, “Custom Partitioning” seçeneğini tercih edebilirsiniz.
İpucu: Fedora Server genellikle LVM (Logical Volume Management) ile gelir, bu da disk alanınızı daha esnek bir şekilde yönetmenizi sağlar.
4. Sistem Yapılandırması
Kurulumun ortalarına geldiğinizde, Fedora Server’ı özelleştirebileceğiniz bazı seçenekler ile karşılaşacaksınız. Burada şunlara dikkat etmeniz önemli:
- Kullanıcı Hesapları: Ana kullanıcıyı oluşturmak için adınızı ve parolanızı belirleyin. Bu kullanıcı, yönetici haklarına sahip olacak.
- Ağ Yapılandırması: Sunucunuzun ağ ayarlarını burada yapabilirsiniz. Eğer statik bir IP adresi kullanıyorsanız, bu kısmı doldurduğunuzdan emin olun.
- Yazılım Seçimi: Fedora Server, kurulumu sırasında ek yazılımlar yüklemenizi de sağlar. Web sunucusu, veritabanı sunucusu veya diğer yazılımlar için seçenekleri buradan belirleyebilirsiniz.
5. Fedora Server Kurulumunun Tamamlanması
Kurulum işlemi tamamlandığında, sisteminizin yeniden başlatılmasını bekleyin. Sistem açıldığında, yeni kurduğunuz Fedora Server’ı ilk kez kullanmaya başlayabilirsiniz.
6. İlk Yapılandırma: Yükleme Sonrası Ayarlar
İlk başta yapılması gereken birkaç temel yapılandırma vardır:
- Yazılım Güncellemeleri: Sisteminizi güncel tutmak her zaman iyi bir fikirdir. Aşağıdaki komutla tüm paketleri güncelleyebilirsiniz:
sudo dnf update
- Firewall Yapılandırması: Fedora Server’da firewall aktif olur. Gerekli portları açmak için aşağıdaki komutu kullanabilirsiniz:
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
- SELinux Ayarları: Fedora, SELinux (Security-Enhanced Linux) kullanır. Güvenliği artıran bu sistem, sunucunuzda güvenlik duvarı gibi bir rol oynar. SELinux’un doğru çalıştığından emin olmak için:
getenforce
Yine, SELinux’u konfigüre etmek için "/etc/selinux/config" dosyasını düzenleyebilirsiniz.
7. Sunucu Yazılımlarının Kurulumu
Fedora Server, birçok popüler sunucu yazılımını destekler. İhtiyacınıza göre aşağıdaki yazılımları kolayca kurabilirsiniz:
- Apache Web Sunucusu: Web sunucusu kurmak için şu komutları kullanabilirsiniz:
sudo dnf install httpd
sudo systemctl enable httpd
sudo systemctl start httpd
- MariaDB Veritabanı Sunucusu: Web siteniz için bir veritabanı kullanmanız gerekiyorsa, MariaDB’yi kurabilirsiniz:
sudo dnf install mariadb-server
sudo systemctl enable mariadb
sudo systemctl start mariadb
- PHP Kurulumu: Eğer dinamik içerik kullanmayı planlıyorsanız, PHP’yi de kurmalısınız:
sudo dnf install php php-mysqlnd
sudo systemctl restart httpd
8. Fedora Server Yönetimi
Fedora Server’ı yönetmek için “Cockpit” adında bir web tabanlı yönetim aracını kullanabilirsiniz. Cockpit, sistem yöneticilerinin işini oldukça kolaylaştırır. Kurulum için şu komutu kullanabilirsiniz:
sudo dnf install cockpit
sudo systemctl enable --now cockpit.socket
Ardından, tarayıcınızdan `http://
Sonuç: Fedora Server Kurulumunuzu Tamamladınız
İşte, Fedora Server kurulum ve yapılandırma sürecini başarıyla tamamladınız! Artık güçlü ve güvenli bir Linux sunucusuna sahipsiniz. İleriye dönük olarak daha fazla yazılım ve yapılandırma ekleyerek sisteminizi ihtiyaçlarınıza göre özelleştirebilirsiniz.
Unutmayın: Fedora Server, zaman zaman güncellemeler alır, bu yüzden sisteminizi düzenli olarak güncellemeyi ihmal etmeyin.
Fedora Server, güvenlik, esneklik ve kullanım kolaylığı açısından sunucu yöneticilerinin gözdesi haline gelmiş bir dağıtımdır. Kendi sunucunuzu kurmak her zaman eğlenceli ve öğretici bir deneyimdir, umarım bu rehber size yardımcı olmuştur!