Tartışma

Linux Envanter Scripti

Başlatan DataNomad · 26 Tem 2026 11:25 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Bir Linux envanter scripti, sistem yöneticilerinin birden fazla sunucu veya bilgisayardaki donanım ve yazılım bilgilerini toplamasına olanak tanır. Bu tür bir script, özellikle büyük ağlar ve veri merkezlerinde sistemlerin yönetimini kolaylaştırır. Burada, basit bir envanter scriptinin nasıl oluşturulacağına dair temel bilgiler sunulacaktır.

Scriptin amacı, sistem hakkında bilgi toplamak ve bu bilgileri düzenli bir biçimde kaydetmektir. Aşağıda, bu scriptin temel bileşenleri ve kullanım örneği verilmiştir:

  1. Donanım Bilgileri: CPU, RAM, disk alanı gibi donanım bileşenlerini toplamak için lscpu, free, df gibi komutlar kullanılabilir. Örneğin:
CODE
1234567
   echo "CPU Bilgileri:"
   lscpu
   echo "RAM Bilgileri:"
   free -h
   echo "Disk Alanı:"
   df -h
   


  1. Yazılım Bilgileri: Yüklü paketlerin ve sürümlerinin listelenmesi için dpkg veya rpm komutları kullanılabilir. Örnek:
CODE
123
   echo "Yüklü Paketler:"
   dpkg -l
   


  1. Ağ Bilgileri: Ağ arayüzleri, IP adresleri ve yönlendirme bilgileri için ip a ve route -n komutları kullanılabilir. Örnek:
CODE
12345
   echo "Ağ Arayüzleri:"
   ip a
   echo "Yönlendirme Tablosu:"
   route -n
   


  1. Scriptin Tamamı: Yukarıdaki komutları bir araya getirerek basit bir script oluşturabilirsiniz:
CODE
12345678910111213141516
   #!/bin/bash
   echo "Sistem Envanteri"
   echo "-------------------"
   echo "CPU Bilgileri:"
   lscpu
   echo "RAM Bilgileri:"
   free -h
   echo "Disk Alanı:"
   df -h
   echo "Yüklü Paketler:"
   dpkg -l
   echo "Ağ Arayüzleri:"
   ip a
   echo "Yönlendirme Tablosu:"
   route -n
   


Bu script, çalıştırıldığında sistemin donanım, yazılım ve ağ bilgilerini toplar ve ekrana yazdırır. İstenirse, bu bilgiler bir dosyaya yönlendirilerek saklanabilir.

Kendi Linux envanter scriptlerinizi geliştirirken, ihtiyaçlarınıza göre daha fazla bileşen ekleyebilir ve çıktıyı formatlayabilirsiniz. Bu, sistemlerinizi daha iyi yönetmek ve izlemek için faydalı bir araç olacaktır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi