uname Komutu
uname, işletim sistemi adı ve sistem donanımı hakkında temel bilgileri yazdıran bir komuttur. Uname en yaygın olarak işlemci mimarisini, sistem ana bilgisayar adını(hostname) ve sistemde çalışan kernel sürümünü belirlemek için kullanılır. Komut yapısı aşağıdaki gibidir. Parametre vererek sadece talep edilen bilginin getirilmesi sağlanabilir.
uname -parameter
Tüm parametreleri aşağıdakş gibidir.
-a | tüm sistem bilgileri |
-s | kernel adı |
-n | hostname (bilgisayar adı) |
-r | kernel sürümü |
-v | kernel release tarihi |
-m | bilgisayar donanım adı |
-p | işlemci türü |
-i | bilgisayar donanım platformu |
-o | işletim sistemi |
alikemal@pop-os:~$ uname -a
Linux pop-os 5.8.0-7630-generic #32~1605108853~20.04~8bcf10e-Ubuntu SMP Wed Nov 11 22:42:16 UTC x86_64 x86_64 x86_64 GNU/Linux
M, -p ve -i’ opsiyonlarının çıktıları sistemimde aynı olabilir, ancak bu değerler aynı bilgi parçasına referans vermez.
alikemal@pop-os:~$ uname -ipm
x86_64 x86_64 x86_64
Mesela 64 bit CPU’ya 32 bit işletim sistemi kurabilirsiniz. İşletim sisteminizin mimarisini öğrenmek için -i seçeneğini kullanındığınızda şu şekilde sonuç alacaktınız.
alikemal@pop-os:~$ uname -ipm
x86_32 x86_64 x86_64
Bir işletim sistemi saf bir yazılımdır, platform ise işletim sistemi ile donanım türü, özellikle de üzerinde çalıştığı CPU arasındaki kombinasyondur. Mesela aşağıdaki örnekte FreeBSD işletim sistemi FreeNAS depolama yazılımı için özelleştirilmiştir.Ve bir platform olarak sunulmaktadır.
# uname -i
FREENAS64