Fedora Server Nedir ve Neden Seçilmeli?
Bir gün, Linux dünyasına adım atmaya karar verdiniz. Çoğu kişi gibi belki de Ubuntu’yu ya da CentOS’u düşündünüz, ama birden karşınıza Fedora Server çıktı. Peki, neden Fedora Server? Çünkü Fedora, güvenlik güncellemeleriyle hızlı bir şekilde karşınıza çıkar ve her zaman en güncel yazılımlar ile çalışmanıza olanak tanır. Hem de büyük bir topluluk tarafından desteklenir. Fedora, oldukça güçlü bir sunucu ortamı sunar, üstelik kurulumu da düşündüğünüz kadar zor değil!
Fedora Server kurulumuna başlarken, birçok kullanıcının karşılaştığı ilk engel şudur: "Nereden başlasam?" Endişelenmeyin! Bu rehberle, adım adım Fedora Server kurulumunu ve yapılandırmasını yapacağız. Şimdi kolları sıvayıp, bu yolculuğa çıkalım!
Fedora Server'ı İndirme ve Yükleme
İlk adım, Fedora Server ISO dosyasını indirmeniz olacak. Bunu yaparken resmi Fedora web sitesini ziyaret etmeniz oldukça önemli. Çünkü doğru sürümü seçmek, daha sonraki adımlarda karşınıza çıkacak her şeyin sorunsuz ilerlemesini sağlar.
Adımlar:
1. Fedora'nın resmi web sitesine gidin: [https://getfedora.org/](https://getfedora.org/).
2. "Fedora Server" seçeneğini seçin ve ISO dosyasını indirin.
3. İndirdiğiniz ISO dosyasını bir USB bellek ya da DVD'ye yazdırarak kurulum medyanızı hazırlayın.
dd if=fedora-server.iso of=/dev/sdX bs=4M status=progressBu komut, Fedora Server ISO dosyasını USB bellek üzerine yazdırmak için kullanılabilir. "sdX" yerine, USB belleğinizin doğru sürücüsünü yazdığınızdan emin olun. Bu işlem bittiğinde, kurulum için hazırlığınız tamamlanmış olacak!
Fedora Server Kurulumu Başlatmak
USB bellek ya da DVD'niz hazır olduğunda, bilgisayarınızı başlatın ve BIOS/UEFI ayarlarına girerek, boot sırasını değiştirin. USB bellek ya da DVD ile başlatmayı seçin. Şimdi Fedora Server kurulumunun ilk adımlarına başlıyoruz.
1. Kurulum ekranında "Install Fedora" seçeneğini seçin.
2. Dil seçiminizi yapın, ardından kurulum için gerekli dil ve bölge ayarlarınızı yapın.
3. "Installation Destination" kısmına gelin ve Fedora'yı hangi diske kuracağınızı seçin.
4. "Network & Hostname" kısmına gelerek, sunucunuzun ağ ayarlarını yapın. Burada, sunucunuzun bir IP adresi alması için DHCP'yi etkinleştirebilir ya da statik IP ayarlarını yapabilirsiniz.
nmcli con mod enp0s3 ipv4.addresses 192.168.1.100/24Bu komut, belirttiğiniz ağ arayüzüne (enp0s3) statik bir IP adresi atayacaktır.
Fedora Server Yapılandırması
Fedora Server kurulumunu tamamladığınızda, ilk yapmanız gereken yapılandırma işlemlerine geçebiliriz. Artık temel ayarlara ve sunucunuzun özelliklerine göre yapılandırma yapma zamanı!
Adım 1: Sistem Güncellemeleri
Fedora Server’ı kurduktan sonra ilk işiniz güncellemeleri almak olmalı. Bu, sisteminizi en son güvenlik yamalarıyla güncel tutmanızı sağlar. Terminal üzerinden aşağıdaki komutu çalıştırarak sistemi güncelleyebilirsiniz:
sudo dnf update -yAdım 2: Kullanıcı ve Gruplar
Sunucu üzerinde farklı kullanıcılar oluşturmak, yönetim işlerinizi kolaylaştıracaktır. Örneğin, "admin" adlı bir kullanıcı oluşturmak için:
sudo useradd adminVe bu kullanıcıya şifre belirlemek için:
sudo passwd adminBunun dışında, kullanıcıları gruplara atayarak yönetimsel kolaylık sağlayabilirsiniz. Örneğin, "sudo" grubuna kullanıcı eklemek için:
sudo usermod -aG sudo adminAdım 3: Firewall Yapılandırması
Fedora Server güvenliğini sağlamak için firewall yapılandırması yapmak önemlidir. Eğer firewall açık değilse, aşağıdaki komutla aktif edebilirsiniz:
sudo firewall-cmd --zone=public --add-service=http --permanentBu komut HTTP servisini firewall üzerinden açar. Diğer servisler için de benzer şekilde firewall kuralı ekleyebilirsiniz.
Adım 4: SSH Yapılandırması
Sunucunuza uzaktan bağlanmak için SSH'yi yapılandırmanız gerekecek. SSH servisinin çalıştığından emin olduktan sonra, aşağıdaki komutla SSH’yi başlatabilirsiniz:
sudo systemctl start sshdSSH servisinin her sistem açılışında otomatik olarak başlamasını istiyorsanız:
sudo systemctl enable sshdFedora Server’ın İleri Düzey Yapılandırmaları
Fedora Server kurulumunuzu temel yapılandırmalarla bitirdikten sonra, sisteminizin ihtiyaçlarına göre daha ileri düzey yapılandırmalar yapabilirsiniz. Örneğin, bir web sunucusu kurmak, veri tabanı yönetim sistemi (MySQL veya PostgreSQL) yüklemek ya da dosya sunucu (Samba veya NFS) yapılandırmak gibi işlemler gerçekleştirebilirsiniz.
Web Sunucusu Kurulumu (Apache)
Fedora üzerinde Apache web sunucusunu kurmak için şu komutu çalıştırabilirsiniz:
sudo dnf install httpdKurulum tamamlandığında, Apache servisini başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl start httpdVe Apache’yi her açılışta otomatik başlatmak için:
sudo systemctl enable httpdSonuç
İşte Fedora Server kurulumunun temel adımlarını tamamladık! Şimdi sunucunuz tamamen hazır ve işler durumda. Fedora, güvenliği, hızını ve esnekliğiyle sizi asla yarı yolda bırakmayacak. Bu rehberde, Fedora Server kurulumunun temellerine adım adım göz attık ve sunucunuzu nasıl yapılandıracağınızı öğrendiniz. Her şeyin doğru yapıldığından emin olduktan sonra, Fedora Server'ınızla harika projeler geliştirmeye başlayabilirsiniz!