14.09.2023

Linux'ta donanım hakkında bilgi

Bu derste, yazılım ve donanım bilgileri de dahil olmak üzere sistem parametreleri hakkında bilgi almak için kullanılan komutları öğreneceğiz. uname komut satırı aracı bu görevde bize yardımcı olacaktır.

Linux sisteminizin donanım ve yazılımı hakkında bilgi edinmek, yönetimin en önemli adımlarından biridir. Bu makalede, uname komut satırı aracını kullanarak sistem ayarlarını bulmak için kullanılan komutları inceleyeceğiz. Buna ek olarak, donanım hakkında daha fazla bilgi almak için lshw komutunu kullanacağız.

Komutlar Linux'a özgü olduğundan, Linux çekirdeğini kullanan herhangi bir dağıtım terminalinde çalışmalıdırlar. Aşağıdaki tüm komutların bir Linux terminaline girilmesi gerektiğini unutmayın.

Yazılım ve donanım bilgileri için arama yapın

İlk olarak, Linux çekirdeği, dağıtımı ve diğerleri gibi kullanılan yazılımın ayrıntılarını öğrenelim. Sistem bilgilerini bulmak için kullanılan komut uname'dir. Sözdizimi aşağıdaki gibidir:

uname [option]

CentOS 7 tabanlı test VPS'imizden örnek çıktılarla uname komutunun tüm parametrelerini inceleyeceğiz. Terminaldeki uname -help komutu, bu komutun nasıl kullanılabileceğine dair tüm ayrıntıları sağlar:

İşletim sistemi, ana bilgisayar adı ve Linux çekirdeği

O veya -operating-system seçeneği kullanılan işletim sistemini gösterir:

uname -o

n veya -nodename seçeneği ana bilgisayar adını görüntüler:

uname -n

Linux çekirdek sürümünü bulmak için -r veya -kernel-release parametresini kullanın:

uname -r

v veya -kernel-version seçeneği çekirdek sürümünün çıktısını verir:

uname -v

Yukarıdaki tüm bilgilere tek bir komutta ihtiyacınız varsa, -a veya -all parametresini aşağıdaki gibi kullanın:

uname -a

Son olarak, uname yardımcı programının sürümünü öğrenmek için -version komutunu kullanın:

uname --version

lshw komutu

Donanımı Listele komutu (lshw), sistem yöneticileri tarafından bir makinenin donanım özellikleri hakkında çok ayrıntılı bilgi almak için kullanılan bir başka popüler komuttur. Bu, bir Linux bilgisayarda /proc dizinindeki çeşitli dosyaları okuyarak yapılır.

Lshw yardımcı programı bilgi almak için root erişimi gerektirir. RAM yapılandırmasını, aygıt yazılımı sürümünü, anakart yapılandırmasını, işlemci bilgilerini, önbellek yapılandırmasını, veri yolu hızını vb. rapor edebilir. Bu komut çoğu Linux dağıtımında varsayılan olarak mevcuttur. Aşağıdaki komutlar çalışmazsa, yardımcı program dağıtımınızda mevcut değildir. Yüklemek için resmi GitHub sayfasına gidin.

Komut sözdizimi:

lshw [-format] [-options…]

Çıktı biçimi aşağıdakilerden herhangi biri olabilir:

html - HTML biçiminde donanım yapılandırması çıktısı;
xml - XML biçiminde donanım yapılandırması çıktısı;
json - donanım yapılandırmasını bir JSON nesnesi olarak çıkarır;
short - yalnızca temel bilgileri görüntüler;
businfo - veri yolu bilgilerini görüntüler.

Parametreler aşağıdakilerden herhangi biri olabilir:

-class CLASS - yalnızca belirli bir donanım sınıfını görüntüler;
-C SINIFI - '-class SINIFI' ile aynıdır;
-c CLASS - '-class CLASS' ile aynıdır;
-disable TEST - testi devre dışı bırakır (örn. pci, isapnp, cpuid, vb.);
-enable TEST - testi etkinleştirir (örn. pci, isapnp, cpuid, vb.);
-quiet - durumu görüntüleme;
-sanitise - seri numaraları vb. hassas bilgileri kaldırır;
-numeric - sayısal tanımlayıcılar (PCI, USB, vb. için);
-notime - değiştirilebilir öznitelikleri (zaman damgaları) çıktıdan hariç tut.

Komutun root yetkileriyle çalıştırılması gerektiğinden, komuttan önce sudo kullanın:

sudo lshw -short