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:
Linux
→ İşletim sistemi çekirdeğinin adı. Çoğu Linux sisteminde bu kısım “Linux” olarak görünür.myhostname
→ Bilgisayarın sistem adı (hostname).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)
#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)SMP
→ Symmetric Multi-Processing (SMP), yani çoklu işlemci desteği olduğunu belirtirTue Aug 22 10:51:53 UTC 2023
→ Çekirdeğin derleme tarihi
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
- İlk
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:
Komut | Açıklama |
---|---|
uname -s | Çekirdek adını gösterir (Linux) |
uname -n | Makinenin 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 -i | Donanı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