uname -a Komutunun Anlamı ve Kullanımı

Linux işletim sisteminde uname -a komutu, sistemin çekirdek (kernel) ve donanım bilgilerini gösterir. “uname” (Unix Name) komutu, UNIX türevi sistemlerde kullanılan bir yardımcı programdır ve -a parametresiyle birlikte çalıştırıldığında tüm mevcut bilgileri tek satırda sunar.

uname -a Çıktısının Açıklaması

Örnek bir uname -a çıktısı:

Linux myhostname 5.15.0-83-generic #92-Ubuntu SMP Tue Aug 22 10:51:53 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Bu çıktıdaki bölümleri tek tek inceleyelim:

  1. Linux → İşletim sistemi çekirdeğinin adı. Çoğu Linux sisteminde bu kısım “Linux” olarak görünür.
  2. myhostname → Bilgisayarın sistem adı (hostname).
  3. 5.15.0-83-generic → Kullanılan Linux çekirdeğinin versiyonu.
    • 5.15.0 → Çekirdek ana sürümü
    • 83-generic → Dağıtıma özel derleme bilgisi (Ubuntu gibi dağıtımlarda “generic” ibaresi sık görülür)
  4. #92-Ubuntu SMP Tue Aug 22 10:51:53 UTC 2023 → Çekirdeğin derleme bilgileri.
    • #92 → Derleme numarası
    • Ubuntu → Kullanılan dağıtım (Ubuntu)
    • SMPSymmetric Multi-Processing (SMP), yani çoklu işlemci desteği olduğunu belirtir
    • Tue Aug 22 10:51:53 UTC 2023 → Çekirdeğin derleme tarihi
  5. x86_64 (üç defa tekrar ediyor) → İşlemci mimarisi hakkında bilgi.
    • İlk x86_64 → Makinenin donanım mimarisi (64-bit)
    • İkinci x86_64 → Çekirdeğin üzerine derlendiği işlemci mimarisi
    • Üçüncü x86_64 → Çalıştırılan sistem mimarisi
  6. GNU/Linux → Kullanılan işletim sistemi türü.

uname Komutunun Alternatif Kullanımları

Eğer sadece belirli bir bilgi almak istiyorsan, şu seçenekleri kullanabilirsin:

KomutAçıklama
uname -sÇekirdek adını gösterir (Linux)
uname -nMakinenin sistem adını (hostname) gösterir
uname -rÇekirdek sürümünü gösterir (5.15.0-83-generic)
uname -vÇekirdeğin derleme bilgilerini gösterir (#92-Ubuntu SMP …)
uname -mİşlemci mimarisini gösterir (x86_64)
uname -pİşlemci türünü gösterir (Bazı sistemlerde unknown dönebilir)
uname -iDonanım platformunu gösterir (Bazı sistemlerde unknown olabilir)
uname -oİşletim sistemi adını gösterir (GNU/Linux)

Pratik Kullanım Senaryoları

1. Hangi Linux çekirdeğini kullandığını öğrenmek

Eğer kullandığın Linux çekirdeğinin sürümünü öğrenmek istiyorsan:

uname -r

Çıktı:

5.15.0-83-generic

2. İşlemcinin 32-bit mi 64-bit mi olduğunu görmek

uname -m

Çıktı:

x86_64

Eğer x86_64 çıkıyorsa sistem 64-bit, i686 çıkıyorsa sistem 32-bit’tir.

3. İşletim sistemi adını öğrenmek

uname -o

Çıktı:

GNU/Linux

Sonuç

uname -a komutu, sistem yöneticileri ve Linux kullanıcıları için oldukça faydalıdır. Özellikle sistem hakkında temel bilgileri öğrenmek, çekirdek sürümünü görmek veya hata ayıklamada kullanılabilir. Daha spesifik bilgilere ihtiyacın varsa yukarıdaki parametreleri kullanabilirsin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir