Sunucu (Server) tmp dizini nasıl boşaltılır?

[ads1]Web sitesi ana kategorimiz altında yazdığımız ilk yazımızı, linux işletim sistemli sunuculara sahip olan sunucu sahiplerinin en büyük dertlerinden biri ile, sunucunun tmp yani geçici öğelerinin bulunduğu klasörü nasıl boşaltacağımız ile ilgili bir içerik ile taçlandırmak istedik.

İlk bakışta tmp dizini içinde yer alan öğeleri silmek basit gibi görünse de, aslında bazen o kadar da kolay olmuyor. Çünkü özellikle sunucu bazlı cache (önbellekleme) yazılımı kullanılması tmp dizininin dolmasına neden olabiliyor. Site sayısı ve/veya site ziyaretçi sayısına bağlı olarak kısa sürede yüz binlerce dosyaya ulaşabiliyor. Dolduğu anda sitenizin çalışmasında problemler yaratabiliyor.

Şimdi konuyu daha fazla uzatmadan bu işlemi nasıl yapacağımız ile ilgili içeriğe geçiyorum.

Öncelikle tek bir komut ile tmp dizinini boşaltmak amacıyla kısa bir komut oluşturuyoruz.

Ben bu komuta bostmp adını verdim. Siz dilediğiniz adı verebilirsiniz.

nano /usr/bin/bostmp

Ardından nano komutuyla oluşturmak için açtığımız dosya içine aşağıda yazanları yapıştırıyor/yazıyoruz.

#/usr/bin/!
cd /tmp
find . -type f -print -exec rm {} \;
service mysql reload

[ads2]Dosyanın ilk satırında bir komut ile ilgili bir dosya oluşturduğumuz bilgisi yer alıyor. Bu kodlamayı etkilemiyor aslında.

İkinci satırda cd komutu ile /tmp dizinine giriş yapıyoruz.

Üçüncü satırda yaptığımız işlem çok önemli. Bu komut ile içine girdiğimiz /tmp dizini içindeki tüm dosyaları bulup silmesini sağlıyoruz. Bazı arkadaşlar iyi de bunu “rm -rf *” şeklinde de yapabiliriz diye düşünebilir. Fakat bu satırdaki komutun asıl işlevi yüz binlerce dosyayı silme konusunda hiçbir hata vermemesidir.

Dördüncü satırda ise yaptığımız işlem sonrası mysql servisinin yeniden yüklenmesi işleminin yapılarak sistemin sorunsuzca çalışmasını sağlıyoruz.

Tüm bu işlemlerden sonra komutumuza izin veriyoruz.

chmod +x /usr/bin/bostmp

İşlemler bu kadar.

Artık istediğiniz zaman dilerseniz elle dilerseniz otomatik zamanlamaya (crontab) ekleyerek komutu çalıştırıp tmp dizinini boşaltabilirsiniz.

Yapmanız gereken sadece

bostmp

yazıp klavyenizdeki “Enter” tuşuna basmanız.

Sonra işlem tamamlanana kadar bekleyin.

Bir önceki yazımız olan Truecaller 100 milyon dolar yatırım aldı başlıklı makalemizi de okumanızı öneririz.

Son Eklenenler

Android Telefonlarda YouTube Reklamları Nasıl Engellenir?

Android telefonlarda reklamsız YouTube izlemek için tek seçenek YouTube'ta Premium abonelik sahibi olmak değildir. Her ne kadar resmi olmasa da birtakım araçlar...

WhatsApp Web İçin Karanlık Mod Nasıl Açılır?

Anlık mesajlaşma uygulaması WhatsApp platformu masaüstü Web versiyonu için nihayet karanlık mod özelliğini devreye soktu. Peki ya WhatsApp'ta karanlık tema nasıl açılır?...

Yurt Dışı Seyahatleri İçin En İyi Airbnb Alternatifi Konaklama Uygulamaları

Dünya çapında 81 bin şehirde ve toplamda 191 ülkede aktif olarak hizmet veren Airbnb, başarılı bir konaklama uygulaması olarak kabul ediliyor. Airbnb...

Akıllı Telefonlar İçin En İyi Ebeveyn Kontrol Uygulamaları

Google Play Store ve App Store gibi uygulama mağazaları içerisinde çocukların internette güvenli gezinmelerini sağlamak için pek çok nitelikli ebeveyn kontrol uygulaması...

Android İçin Google Play Store Alternatifi Uygulama Mağazaları

Android işletim sistemi destekli akıllı telefon ve tabletler için bir numaralı uygulama indirme mağazası olan Google Play Store, günümüzde 1 milyardan fazla...

Benzer İçerikler

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Soruyu Yanıtlayınız * Time limit is exhausted. Please reload CAPTCHA.

Yeniliklerden haberdar olun!