[Linux Temel Kullanıcı Rehberi] VPS sunucu seçimi, yapılandırma ve başlangıç yönetimi için kapsamlı bir rehber.

2 dakika okuma.
2026-03-12
2,299
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

对于刚接触服务器管理的初级用户而言,掌控一台VPS主机(Virtual Private Server,虚拟专用服务器)是学习Linux和网络技术的绝佳实践平台。它为你提供了一个完全独立、可由你自由配置的虚拟服务器环境,让你从零开始学习如何部署和管理在线服务。

Başlangıç seviyesindeki kullanıcılar için uygun bir VPS (Sanal Özel Sunucu) sağlayıcısı ve sunucu nasıl seçilir?

İlk VPS sunucusunu seçerken, performans tek göz önünde bulundurulması gereken faktör değildir; stabilite, kullanım kolaylığı ve destek hizmetleri de aynı derecede önemlidir. Uygun bir seçim, altyapı sorunlarını çözmek yerine öğrenmeye daha fazla odaklanmanızı sağlar.

Kurumsal ihtiyaçlarınızı ve bütçenizi değerlendirin.

Tedarikçileri aramaya başlamadan önce, ana amacınızı netleştirin. Kişisel bir blog oluşturmak için mi, Web geliştirme öğrenmek için mi, küçük bir veritabanı çalıştırmak için mi, yoksa sadece Linux komut satırına aşina olmak için mi? Başlangıç seviyesindeki kullanıcılar için temel ihtiyaçlar genellikle “öğrenme” ve “pratik yapma”dır; yüksek trafikli ticari uygulamaları desteklemek değildir.
Bu nedenle, başlangıç bütçesinin çok yüksek olmasına gerek yok. Piyasada geliştiricilere ve öğrencilere yönelik birçok uygun fiyatlı paket bulunuyor; birkaç dolarlık aylık ödemelerle yeterli temel donanım (örneğin tek çekirdekli CPU, 1GB bellek, 20GB SSD depolama) elde edebilirsiniz. Bu donanım, hafif bir Linux dağıtımı, bir web sunucusu ve bir veritabanını çalıştırmak için yeterlidir.

Tavsiye edilen okuma VPS barındırma için yeni başlayanlar rehberi: satın alma, dağıtma ve verimli yönetim için kapsamlı bir rehber.

Önemli Seçim Kriterleri: Tedarikçi Itibarı ve Veri Merkezi

İtibarı iyi ve uzun süreli bir işletme geçmişine sahip tedarikçileri seçmek çok önemlidir. Bu, hizmetin istikrarını en üst düzeye çıkarır ve VPS sunucularının aniden çökmesi veya veri kaybı riskini azaltır. Teknik forumlar ve inceleme siteleri aracılığıyla çeşitli tedarikçilerin itibarını öğrenebilirsiniz.
İkincisi, veri merkezinin coğrafi konumunu göz önünde bulundurun. Hedef kullanıcı kitlenize veya bulunduğunuz bölgeye daha yakın bir veri merkezi seçmek, ağ gecikmelerini önemli ölçüde azaltabilir ve erişim hızını artırabilir. Birçok önde gelen sağlayıcı, dünya genelinde birçok bölgede veri merkezleri bulundurmaktadır ve ağ hızı testleri yapabilmeniz için test IP adresleri sunmaktadır.

HostArmadaVPS barındırma hizmeti.
Bulut SSD/NVMe + çok katmanlı önbellek hızlandırması, 24/7/365 desteği, net tepki süresi, VPS 7 günlük para iade garantisi ve şimdi ödeme yaparsanız indirim fırsatı.

İşletim Sistemi ve Panel Desteği

Yeni başlayanlar için, üzerinde kullanımı kolay Linux dağıtımları önceden yüklü olan bir VPS (Sanal Özel Sunucu) seçmek, ilk aşamadaki yapılandırma zorluklarını azaltabilir. Ubuntu Server ve CentOS Stream (veya bunların yerine geçebilecek Rocky Linux/AlmaLinux), geniş toplulukları ve kapsamlı öğreticileri sayesinde en popüler seçenekler arasındadır.
Ayrıca, tedarikçinin cPanel/Plesk (ticari) veya Webmin/Cockpit (ücretsiz) gibi kontrol panellerinin tek tıklamayla kurulmasını destekleyip desteklemediğini kontrol edin. Bu grafiksel yönetim panelleri, web arayüzü üzerinden web sitelerinizi, veritabanlarınızı, e-postalarınızı ve alan adlarınızı kolayca yönetmenizi sağlar ve komut satırı kullanımını öğrenmeniz için etkili bir yardımcıdır.

VPS sunucusunu ilk kez yapılandırma: Sıfırdan başlayarak güvenlik ayarlarını yapma

VPS sunucusunu başarıyla satın aldıktan ve çalıştırdıktan sonra, ilk yapılması gereken şey aceleyle yazılım yüklemek değil, sunucunuz için temel güvenlik ayarlarını yapmaktır. Bu ayarlar, sunucunuzun ilk savunma hattını oluşturacaktır.

SSH anahtarı kullanarak giriş yapın ve parola doğrulamasını devre dışı bırakın.

İlk giriş genellikle sağlayıcının sunduğu konsol veya SSH şifresi aracılığıyla yapılır. Giriş yaptıktan sonra, giriş yöntemini daha güvenli olan SSH anahtar doğrulamasına hemen değiştirmelisiniz. Yerel olarak bir çift anahtar (genel ve özel anahtar) oluşturun ve genel anahtarı sunucuya yükleyin.~/.ssh/authorized_keysDosyada. Daha sonra, SSH yapılandırma dosyasını düzenleyin./etc/ssh/sshd_configParola ile girişi devre dışı bırakın ve varsayılan 22 numaralı portun değiştirilmesini önerin. Bu, şiddetli kırma (brute-force) saldırılarına karşı temel bir koruma sağlar.

Sistem güvenlik duvarını yapılandırma

Hangi Linux dağıtımını kullanırsanız kullanın, güvenlik duvarını (firewall) yapılandırmak zorunludur. Ubuntu sistemi genellikle…ufw“Basit bir güvenlik duvarı” (Uncomplicated Firewall) kullanılırken, CentOS/Rocky Linux gibi dağıtımlar başka güvenlik araçları tercih eder.firewalld
Birkaç basit komut aracılığıyla, varsayılan politikayı ayarlayabilirsiniz (tüm gelen trafiği reddet, tüm giden trafiği izin ver) ve yalnızca gerekli portları açabilirsiniz; örneğin SSH portu (değiştirdiğiniz yeni port), HTTP (80) ve HTTPS (443). Güvenlik duvarı kurallarını yapılandırdıktan sonra, bunların sistemin başladığında otomatik olarak çalıştığından emin olun.

Tavsiye edilen okuma VPS barındırma seçimi için nihai rehber: Başlangıçtan ileri düzeye kadar kapsamlı bir analiz.

Sistemi güncellemek ve sıradan bir kullanıcı oluşturmak.

Ağa bağlandıktan sonra yapılacak ilk şey, sistem yazılım paketleri listesini güncellemek ve yüklü tüm yazılım paketlerini bilinen güvenlik açıklarını gidermek için en yeni sürümlere yükseltmektir. Kullanılan komut genellikle şöyledir:sudo apt update && sudo apt upgrade -y(Debian/Ubuntu için) veyasudo dnf update -y(Fedora/CentOS Stream/Rocky için.)
Daha sonra, bir tane oluşturun…sudoSıradan kullanıcılar için ayrılan yetkiler, günlük yönetim ve işlemler için kullanılır; bu sayede aşırı yüksek yetkilere doğrudan erişim engellenir.rootHesaplar, yanlış işlem risklerini azaltmak için kullanılır.

Giriş Seviyesi Hizmet Dağıtımı ve Yönetimi Uygulamaları

Temel güvenlik ayarlarını tamamladıktan sonra, VPS sunucunuz hazır hale gelmiştir. Ardından, birkaç yaygın hizmeti dağıtarak Linux becerilerinizi geliştirebilirsiniz.

LNMP/LAMP web sitesi çalışma ortamını dağıtma

LNMP (Linux, Nginx, MySQL, PHP) veya LAMP (Linux, Apache, MySQL, PHP), WordPress gibi dinamik web sitelerinin çalıştırıldığı klasik ortamlardır. Her bir bileşeni manuel olarak adım adım kurup yapılandırmayı seçebilirsiniz; bu, bileşenlerin nasıl çalıştığını anlamanıza büyük ölçüde yardımcı olur.
LNMP’nin manuel olarak dağıtılması örneğine gelince: Öncelikle bir web sunucusu olarak Nginx’i kurun, ardından MySQL (veya daha hafif bir alternatif olan MariaDB) veritabanını kurun ve ayarlarını yapın.rootŞifreyi belirleyin, ardından PHP’yi ve Nginx ile birlikte çalışması için gerekli olan FPM bileşenlerini yükleyin. Son olarak, Nginx’in sunucu bloklarını (Apache’nin sanal sunucularına benzer şekilde) yapılandırın; web sitesinin kök dizinini belirleyin ve PHP isteklerini işleyin. Tüm bu işlemler sırasında hizmet yönetimi, yapılandırma dosyalarının düzenlenmesi, izin ayarları gibi temel işlemlerle karşılaşacaksınız.

Bluehost VPS barındırma hizmeti.
Bluehost VPS barındırma hizmeti.
Yeni nesil AMD EPYC işlemciler, DDR5 bellek + NVMe SSD depolama, 24/7 çevrimiçi sohbet ve telefon desteği.
UltaHost VPS barındırma hizmeti.
UltaHost VPS barındırma hizmeti.
AMD EPYC CPU, 99,991 TP4T normal çalışma süresi garantisi ve 30 günlük para iade garantisi.
Sınırlı süre için indirim.
UltaHost VPS barındırma hizmetine erişin. →

Uygulamaları Docker konteynerleri kullanarak dağıtın.

Uygulamaları daha modern ve daha izole bir şekilde dağıtmak için Docker’ı öğrenmek çok değerlidir. Docker, bir uygulamayı ve tüm bağımlılıklarını standartlaştırılmış bir “kapsayıcı” içinde paketleyerek ortam tutarlılığını sağlar ve dağıtımı son derece kolaylaştırır.
Docker motorunu kurarak başlayabilir ve öğrenmeye devam edebilirsiniz.docker pullİmajı çekmek…docker runKonteynerleri çalıştırmak gibi temel komutlar kullanılır. Örneğin, tek bir komutla bir MySQL konteyneri veya bir WordPress konteyneri başlatabilirsiniz (WordPress konteyneri otomatik olarak MySQL konteynerine bağlanır). Bu sayede, alt sistemlerin spesifik yapılandırmalarıyla ilgilenmeden karmaşık hizmet yığınlarını hızlı bir şekilde oluşturabilirsiniz.

Temel Sistem İzleme ve Günlük Kaydı Görüntüleme

VPS sunucunuzu izlemeyi öğrenmek, yönetimin önemli bir parçasıdır. Bunu yapmak için şu gibi araçları kullanabilirsiniz:htopBu tür etkileşimli işlem görüntüleyicileri, CPU, bellek ve bağlantı birimi (swap) bölümlerinin kullanım durumunu gerçek zamanlı olarak izlemenizi sağlar. Kullanımı oldukça kolaydır.df -hKomut, disk alanının kullanım durumunu gösterir.
Ayrıca, sistem günlüklerini nasıl göreceğinizi bilmek çok önemlidir. Günlük dosyaları genellikle şu adreste bulunur:/var/log/Örneğin, dizinin içinde…/var/log/syslog(Ubuntu) veya/var/log/messages(CentOS). Bunu kullanabilirsiniz.tail -fKomutların gerçek zamanlı olarak izlendiği günlük kayıtları kullanın.grepBelirli hata bilgilerini filtrelemek için komutlar kullanmak, hizmet arızalarını gidermede son derece yardımcı olur.

Etkili veri yedekleme ve bakım alışkanlıkları geliştirin.

Herhangi bir sunucu için veriler en değerli varlıktır. Düzenli yedekleme ve bakım alışkanlıkları oluşturmak, hizmetin uzun vadede stabil bir şekilde çalışmasını sağlamanın anahtarıdır.

Tavsiye edilen okuma Sanal özel sunucular, modern ağ mimarilerinde vazgeçilmez bir altyapı bileşeni haline gelmiştir.

Yedekleme stratejisi oluşturun ve uygulayın.

Basit bir yedekleme stratejisi şunları içermelidir: Yedekleme sıklığı (örneğin her gün), yedeklenen içerik (web sitesi dosyaları, veritabanı, yapılandırma dosyaları) ve yedeklemenin saklanacağı yer (tercihen başka bir VPS, bulut depolama hizmeti veya yerel bilgisayar). Basit bir Shell betiği yazarak bu işlemleri otomatik hale getirebilirsiniz.rsyncKomut ile dosyaları senkronize etmek için kullanılır.mysqldumpKomut ile veritabanını dışa aktarın, ardından…cronPlanlanan görev, bu betiği belirli bir zamanda otomatik olarak çalıştıracak.
Yedeklerin kullanılabilirliğini düzenli olarak test etmeyi unutmayın; böylece bir felaket meydana geldiğinde yedek dosyaların sorunsuz bir şekilde geri yüklenmesini sağlayabilirsiniz.

Sistem Bakımı Rutin Kontrolleri

Haftada veya ayda bir rutin kontroller yapmak iyi bir alışkanlıktır. Kontrol içerikleri şunları kapsar: Sistem güncellemelerini kontrol etmek ve güvenlik güncellemelerini dikkatli bir şekilde uygulamak; günlük dosyaları analiz ederek anormal giriş denemelerini veya hizmet hatalarını tespit etmek; disk alanını kontrol etmek ve gereksiz önbellekleri veya günlük dosyalarını temizlemek.logrotate(Tools); Tüm kritik hizmetlerin (Nginx, MySQL, Docker vb.) normal şekilde çalıştığından emin olun.
Sürekli bakım yaparak sadece sunucuların sağlıklı kalmasını sağlamakla kalmaz, aynı zamanda sorunların daha da büyümesinden önce zamanında fark edip çözüm bulabilirsiniz.

hosting.com VPS barındırma hizmeti
Ücretsiz SSL, Cloudflare CDN, WAF, 99,91 TP4T uptime SLA, AMD EPYC™ CPU ve NVMe depolama alanı, en yüksek indirim 501 TP4T.

Özetle.

Başlangıç seviyesindeki Linux kullanıcıları için VPS (Sanal Özel Sunucu), güçlü özelliklere sahip ve maliyeti kontrol edilebilir bir öğrenme ortamıdır. Dikkatli bir tedarikçi seçimi ve güvenlik ayarlarından başlayarak, gerçek hizmetlerin kademeli olarak dağıtılmasına ve konteynerleştirme teknolojilerinin öğrenilmesine kadar her adım, değerli pratik deneyimler sunar. Önemli olan pratik yapmaya devam etmek ve karşılaşılan sorunlarda arama motorlarından ve topluluk dokümanlarından çözüm yolları bulmayı öğrenmektir. Unutmayın ki, iyi yedekleme ve bakım alışkanlıkları oluşturmak, hizmet dağıtımını öğrenmek kadar önemlidir. Becerileriniz geliştikçe, daha karmaşık sunucu yapılarını yönetme ve optimize etme yeteneğine sahip olacaksınız.

Sıkça Sorulan Sorular.

Tam bir acemi olarak, hangi Linux dağıtımını seçmeliyim?

Tamamen yeni başlayanlar için Ubuntu Server en önerilen seçenektir. En geniş ve en aktif topluluğa sahiptir; bu da öğrenme sürecinizde karşılaşacağınız sorunların çoğunun internet üzerinden ayrıntılı çözümler ve eğitim materyalleri bulabileceğiniz anlamına gelir. Ayrıca, paket yönetim araçları da oldukça kullanışlıdır.aptKullanımı çok basit ve dokümantasyon da oldukça kapsamlı.

VPS barındırma ve sanal barındırma arasındaki fark nedir?

Sanal sunucular genellikle paylaşımlı sunucuları ifade eder; birden fazla kullanıcı aynı sunucunun donanım ve yazılım kaynaklarını paylaşır. Sadece kendi web sitesi dosyalarınızı yönetebilirsiniz, işletim sistemine veya sunucu yazılım yapılandırmalarına erişemezsiniz. VPS (Sanal Özel Sunucu) ise sanallaştırma teknolojisi sayesinde size bağımsız ve güvenceli sunucu kaynakları (CPU, bellek, disk) tahsis eder ve böylece tüm sunucu özelliklerine tam erişiminiz olur.rootYetkiler, bağımsız bir fiziksel sunucuyu yönetir gibi kullanılabilir; işletim sistemi özgürce yüklenebilir, herhangi bir yazılım ve hizmet yapılandırılabilir.

VPS sunucumun performansının yeterli olup olmadığını nasıl anlayabilirim?

Temel izlemeleri komut satırı araçları kullanarak gerçekleştirebilirsiniz.htopCPU ve belleğin gerçek zamanlı kullanım oranlarını görüntüleyin. Eğer bu oranlar uzun süre boyunca -80’in üzerinde kalırsa, yapılandırmanın yükseltilmesi gerekebilir.df -hDisk kullanımını görüntüleyin. Kullanın.iftopnethogsAğ trafiğini izleyin. Web servisleri için, Nginx veya Apache’nin erişim günlüklerini kullanarak istek sayısını ve yanıt sürelerini analiz edebilirsiniz.

Sunucunun SSH şifresini unuttuysanız veya anahtarınızı kaybettiyseniz ne yapmalısınız?

Neredeyse tüm resmi VPS sağlayıcıları, kontrol panellerinde “Kurtarma Modu” veya “VNC Konsolu” özellikleri sunmaktadır. Bu özellikler sayesinde şifre girmeden doğrudan sunucu sistemine girebilir, ardından kendi sistem diskinizi bağlayıp sistemi sıfırlayabilirsiniz.rootKullanıcı şifresini girin veya ilgili dosyalara yeni bir SSH anahtarını manuel olarak ekleyin. İşlemleri tamamladıktan sonra kurtarma modundan çıkın ve sistemi normal şekilde yeniden başlatın.

Web sitemin alan adını bir VPS sunucusuna nasıl yönlendirebilirim?

Alan adı kayıt sağlayıcınızın veya DNS hizmet sağlayıcınızın yönetim arayüzünde, alan adınıza bir A kaydı eklemeniz gerekiyor. Kayıt türü “A” olmalıdır. Ana bilgisayar kaydı genellikle “@” (ana alan adını temsil eder, örneğin yourdomain.com) veya “www” (www.yourdomain.com’u temsil eder) şeklindedir. Kayıt değeri olarak VPS ana bilgisayarınızın genel ağ IPv4 adresini girin. DNS çözümlemesinin dünya genelinde etkinleşmesi genellikle birkaç dakikadan birkaç saate kadar sürer.