Mövzunu 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:
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.
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:
- Donanım Bilgileri: CPU, RAM, disk alanı gibi donanım bileşenlerini toplamak için
lscpu,free,dfgibi komutlar kullanılabilir. Örneğin:
CODE
1234567
echo "CPU Bilgileri:"
lscpu
echo "RAM Bilgileri:"
free -h
echo "Disk Alanı:"
df -h
- Yazılım Bilgileri: Yüklü paketlerin ve sürümlerinin listelenmesi için
dpkgveyarpmkomutları kullanılabilir. Örnek:
CODE
123
echo "Yüklü Paketler:"
dpkg -l
- Ağ Bilgileri: Ağ arayüzleri, IP adresleri ve yönlendirme bilgileri için
ip averoute -nkomutları kullanılabilir. Örnek:
CODE
12345
echo "Ağ Arayüzleri:"
ip a
echo "Yönlendirme Tablosu:"
route -n
- 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.