Linux'ta log okuma: journalctl, /var/log ve sorun ayıklama

Bir servis çöktüğünde, site 500 verdiğinde ya da sunucu kendiliğinden yeniden başladığında cevap neredeyse her zaman loglardadır. Sorun, nereye bakacağını bilmektir. İki kaynak: journald ve /var/log …

0 cevap 0 beğeni 0 görüntülenme
Linux'ta disk doldu: yer kaplayan dosyaları bulmak ve güvenle temizlemek

"No space left on device" hatası veritabanını durdurabilir, siteyi kapatabilir, hatta SSH ile girişi bile zorlaştırabilir. Paniğe gerek yok, aşağıdaki sırayla ilerle. 1. Gerçekten dolu mu? Use% sütun…

0 cevap 0 beğeni 0 görüntülenme
systemd servisi yazmak: uygulamayı Linux'ta arka planda kalıcı çalıştırmak

Bir Node.js, Python veya Go uygulamasını sunucuda nohup ya da screen içinde çalıştırmak ilk başta işe yarar. Ama sunucu yeniden başladığında uygulama açılmaz, çökerse kimse fark etmez. Doğru yol bir …

0 cevap 0 beğeni 0 görüntülenme
Fail2ban ile SSH ve web saldırılarını otomatik engellemek

İnternete açık her sunucu, birkaç dakika içinde SSH ve giriş sayfalarına yönelik otomatik şifre denemeleri almaya başlar. Fail2ban, günlükleri izleyip belirli bir sürede çok fazla başarısız deneme ya…

0 cevap 0 beğeni 2 görüntülenme
Cron ile zamanlanmış görevler: yazım kuralları ve sık yapılan hatalar

Yedek almak, rapor üretmek, eski dosyaları temizlemek... Linux'ta düzenli işlerin çoğu cron ile yapılır. Yazımı basit ama küçük ayrıntılar görevlerin sessizce çalışmamasına yol açabiliyor. Söz dizimi…

0 cevap 0 beğeni 3 görüntülenme
Nginx ile ters vekil (reverse proxy) ve ücretsiz SSL kurulumu

Node.js, Python veya Go ile yazdığın bir uygulama genelde 3000, 8000 gibi bir portta çalışır. Onu doğrudan internete açmak yerine önüne Nginx koymak; SSL, sıkıştırma, statik dosya ve hız sınırı gibi …

0 cevap 0 beğeni 2 görüntülenme
Yeni Linux sunucuda kurulumdan sonraki ilk güvenlik adımları

Yeni bir VPS açtığın anda internetteki botlar SSH portunu denemeye başlar. Sunucuyu kullanmaya başlamadan önce yapılması gereken temel adımlar aşağıda. Örnekler Ubuntu/Debian için; diğer dağıtımlarda…

0 cevap 0 beğeni 1 görüntülenme